-
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.
-
Igy van neked :
if (strcmp(\"/buyhealth\", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-1000);
return 1;
}
Vagy igy nem jó?
-
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.
-
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
-
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;
}