06.08.2011, 16:44
hello
i cant just figure how to solve this
erroe:
on line:
command:
i cant just figure how to solve this
erroe:
Код:
error 033: array must be indexed (variable "ammount")
pawn Код:
if(GetPlayerMoney(playerid) < ammount)
pawn Код:
CMD:givecash(playerid, params[])
{
GetPlayerName(ID, pname, sizeof(pname));
new ammount[128], str0[128];
{
if(sscanf(params, "us", ID, ammount))
{
SendClientMessage(playerid, red, "Usage: /givecash [playerid] [ammount]");
return 1;
}
if(!IsPlayerConnected(ID))
{
SendClientMessage(playerid, red, "Invalid ID");
return 1;
}
if(GetPlayerMoney(playerid) < ammount)
{
SendClientMessage(playerid, red, "You don't ahve that much money!");
return 1;
}
else
{
GetPlayerName(playerid, aname, sizeof(aname));
format(str, sizeof(str), "You have transferred %%d to %s(%d)!", ammount, pname, ID);
SendClientMessage(playerid, blue, str);
format(str0, sizeof(str0), "%s(%d) has transferred $%d to you!", aname, playerid, ammount);
SendClientMessage(playerid, blue, str0);
GivePlayerMoney(playerid, (0 - ammount));
GivePlayerMoney(ID, ammount);
}
return 1;
}
}