COMMAND:givemoney(playerid, params[])
{
if(Info[playerid][aLevel] > 2)
{
new
toplayerid,
amount;
if (!sscanf(params, "ii", toplayerid, amount))
{
if (toplayerid != INVALID_PLAYER_ID)
{
new
message[40];
GivePlayerMoney(toplayerid, amount);
format(message, sizeof(message), "You received $%d from an admin!", amount);
SendClientMessage(toplayerid, 0x00FF00FF, message);
}
else SendClientMessage(playerid, 0xFF0000FF, "You inputed an invalid player.");
}
else SendClientMessage(playerid, 0xFFFFFFFF, "Usage: /givemoney <playerid> <amount>");
}
else SendClientMessage(playerid, 0xFF0000FF, "Your admin level is too low to perform this command!");
return 1;
}
What kind of system do you use for implementation? I'm something of an "Oldie", never seen the COMMAND thing before, only CMD (probably the same procedure...). If I were you I'd check whether everything is put in correctly in OnPlayerCommandText, if that's necessary for that feature, though I'm pretty sure it is. Just look if it's in there, I bet it isn't.
|