21.02.2012, 06:15
Here is the command:
I have two commands with zcmd and the other are strcmp.Is this the problem?
Код:
if(strcmp(cmd, "/givecash", true) == 0)
{
new reciever, money;
if (sscanf(cmdtext, "dd", reciever, money)) SendClientMessage(playerid, COLOR, ""RED"Usage: /givecash [playerid] [amount]");
else
{
if(GetPlayerMoney(playerid) < money)
{
SendClientMessage(playerid, COLOR, ""RED"You don't have that much!");
return 1;
}
new string[64], playername[MAX_PLAYER_NAME], playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerName(reciever, playername2, sizeof(playername2));
format(string, sizeof(string), ""GREEN"You recieved &%d from %s.", money, playername);
SendClientMessage(playerid, COLOR, string);
format(string, sizeof(string), ""GREEN"You gave &%d to %s.", money, playername);
SendClientMessage(playerid, COLOR, string);
GivePlayerMoney(playerid, GetPlayerMoney(playerid) - money);
GivePlayerMoney(reciever, GetPlayerMoney(reciever) + money);
return 1;
}
}

