Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5394 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sakau, naudok kintamuosius.

Viršuj GM rašyk:

new pirko[MAX_PLAYERS];

Susirandi script'us, kur perką namą:

Pvz. Po šiuo kodu:

if(GetPlayerMoneyA(playerid) < houseDB[houseid][nkaina])
{
SendClientMessage(playerid,RED,"* Jus neturite tiek pinigu.");
return 0;
}

Rašyk:

if(pirko[playerid])
{
SendClientMessage(playerid,RED," Jus jau esate nusipirkes nama.");
return 0;
}

Čia tau tikrina, ar žaidėjas nusipirkęs namą.

O kur perką namą, padarome, kad jam suteiktų tą kintamąjį:

Po eilute:

SendClientMessage(playerid, BLUE,"* Namas nupirktas!");

Rašyk:

pirko[playerid] = true;

Svečias

Na turėtu veikti,gal buvai nusipirkęs namą prieš šita įdėdamas? Ir dar čia pamačiau klaidą:

pirko[playerid] = true;

Nustatai reiksme i true o kintamasis tai paprastas:

new pirko[ MAX_PLAYERS ];

Naudojant true,false reikšmias reikia naudoti bool,taigi

new bool:pirko[ MAX_PLAYERS ];

ir tikrinima geriau dek sita nors nera skirtumo:

if(pirko[playerid] == true)
{

Na turėtu veikti,gal buvai nusipirkęs namą prieš šita įdėdamas? Ir dar čia pamačiau klaidą:

pirko[playerid] = true;

Nustatai reiksme i true o kintamasis tai paprastas:

new pirko[ MAX_PLAYERS ];

Naudojant true,false reikšmias reikia naudoti bool,taigi

new bool:pirko[ MAX_PLAYERS ];

ir tikrinima geriau dek sita nors nera skirtumo:

if(pirko[playerid] == true)
{

Taip, padariau klaidą, nors ji vistiek neturėjo jam pakenkt. Tikriausiai, kaip ir sakiai, jis jau prieš tai buvo nusipirkęs namą. Pamėgink ištrinti savo nusipirktą namą serverio failuose ir pirkti iš naujo.

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5394 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...