Szerző Téma: Buy Health  (Megtekintve 960 alkalommal)

Buy Health
« Dátum: 2009. December 25. - 21:55:09 »
0
Helló mindenki!
Olyan script kéne hogy egy parancsal életet lehet venni pénzért.
Ott akadtam meg benne hogy nincs pénzed de akkor is kapsz életet ha használod a parancsot.
Elore is köszönöm a segítséget.

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Buy Health
« Válasz #1 Dátum: 2009. December 25. - 22:08:11 »
0
Igy van neked :
 
if (strcmp(\"/buyhealth\", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,100);
                GivePlayerMoney(playerid,-1000);
return 1;
}

 
Vagy igy nem jó?

Buy Health
« Válasz #2 Dátum: 2009. December 25. - 22:13:16 »
0
Hát igen nekem is igy van de ezzel az a baj amint mondtam hogy akkor is kap életet amikor nincs pénzem...
Tehát ezzel azt kell megoldani hogy ne kapjon életet mikor nincs pénze.
Plusz hozzá lehetne tenni valami kiiratot hogy nincs pénzed vagy valami.

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Buy Health
« Válasz #3 Dátum: 2009. December 25. - 22:17:10 »
0

if( strcmp( \"/buyhealth\", cmdtext, true ) == 0 ) {
    if( GetPlayerMoney( playerid ) < 500 ) return SendClientMessage( playerid, SZÍN, \"500$ - ra lesz szükséged!\" );
    GivePlayerMoney( playerid, - 500 );
    SetPlayerHealth( playerid, 100.0 );
    return 1;
}

 
ZeRo
       

Buy Health
« Válasz #4 Dátum: 2009. December 25. - 22:39:59 »
0
Nagyon köszi a segíséget mindketotöktol
Így alakítottam át:
 
if(strcmp(cmd, \"/buyhealth\", true) ==0 || strcmp(cmdtext, \"/buyhp\", true) == 0) {
if( GetPlayerMoney( playerid ) > 500 ) SendClientMessage( playerid, COLOR_GREEN, \"500$-ért vettél életet!\" );
    if( GetPlayerMoney( playerid ) < 500 ) return SendClientMessage( playerid, COLOR_RED, \"Nincs elég pénzed!(500& szükséges)\" );
    GivePlayerMoney( playerid, -500);
    SetPlayerHealth( playerid, 100);
    return 1;
}
« Utoljára szerkesztve: 2009. December 25. - 22:42:34 írta adams94 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal