pl így:
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext,\"/chips\",true))
{
if(GetPlayerMoney(playerid) < 50) { return SendClientMessage(playerid,0xFF6600FF,\"Nincs 50$-od !\"); }
//
GivePlayerMoney(playerid,-50);
new Float:hp;
GetPlayerHealth(playerid,hp);
hp += 10;
SetPlayerHealth(playerid,hp);
//
SendClientMessage(playerid,0xFF6600FF,\"Ettél egy chips-et.\");
return 1;
}
return 0;
}
Itt van strcmp be.
if (strcmp(\"/chips\", cmdtext, true, 10) == 0)
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,COLOR_YELLOW,\"Nincsen elég pénzed.\");
GivePlayerMoney(playerid, -50//Levon a játékostól 50$-t.
SetPlayerHealth(playerid, 10);// Add a játékosnak 10 életet.
return 1;
}
+Itt van zcmd be.
CMD:chips(playerid, params[])
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,COLOR_YELLOW,\"Nincsen elég pénzed.\");
GivePlayerMoney(playerid, -50//Levon a játékostól 50$-t.
SetPlayerHealth(playerid, 10);// Add a játékosnak 10 életet.
return 1;
}
pl így:
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext,\"/chips\",true))
{
if(GetPlayerMoney(playerid) < 50) { return SendClientMessage(playerid,0xFF6600FF,\"Nincs 50$-od !\"); }
//
GivePlayerMoney(playerid,-50);
new Float:hp;
GetPlayerHealth(playerid,hp);
hp += 10;
SetPlayerHealth(playerid,hp);
//
SendClientMessage(playerid,0xFF6600FF,\"Ettél egy chips-et.\");
return 1;
}
return 0;
}
köszi! :)