Szerző Téma: Ne mennyen minúszba  (Megtekintve 677 alkalommal)

Ne mennyen minúszba
« Dátum: 2014. január 09. - 16:52:12 »
0 Show voters
Na sziasztok az lenne a kérdésem hogyha pl. vásárolok valamit mondjuk m4et ami 5ezer$ és ha nincs meg a lé akkor minuszba rakja ezt valaki megtudja oldani?

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Ne mennyen minúszba
« Válasz #1 Dátum: 2014. január 09. - 17:09:26 »
0 Show voters
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba, nincs elég pénzed!\");

Nem elérhető Elen

  • 222
  • Elen
    • Profil megtekintése
Ne mennyen minúszba
« Válasz #2 Dátum: 2014. január 09. - 17:09:35 »
0 Show voters
CMD:ms(playerid)
{
//itt adod oda a fegyvert
//Itt vonod le a pénzt
//Itt csinálsz valamit
//Itt írod ki
//Itt csak nézel
return 1;
}

 
Kb valahogy így néz ki a parancs vagy akármi ahol megveszi a fegyvert..
Ezt a sort kell betennni:
 
if(GetPlayerMoney(playerid)<500)return SendClientMessage(playerid,-1,\"Nincs rá 500 pénzed\");

 
De ha esetleg változóba tárolod a pénzét, mint pl
 
PlayerInfo[playerid][Money][/quote]
Akkor így írd:
 
if(PlayerInfo[playerid][Money]<500)return SendClientMessage(playerid,-1,\"Nincs elég pénzed\");

 
Szal így nézzen ki:
 
CMD:m4(playerid)
{
//***IDE RAKOD BE***
if(GetPlayerMoney(playerid)<500)return SendClientMessage(playerid,-1,\"Nincs rá annyi pénzed amennyit beállítottál\");
//*****************
//itt adod oda a fegyvert
//Itt vonod le a pénzt
//Itt csinálsz valamit
//Itt írod ki
//Itt csak nézel
return 1;
}

 
Dialogba is mielõtt oda adod a fegyvert, ezt a sort írd be.. az 500 az a pénz, hogy mennyibe kerüljön
Ha nem tudod, hogy miben tárolod a játékos pénzét, akkor keress egy parancsot, lehetõleg admin parancsot, vagy /pay vagy valami, és nézd meg, amikor változik a pénz, akkor milyen változó változik xD
« Utoljára szerkesztve: 2014. január 09. - 17:11:43 írta Virat »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal