13.04.2010, 19:19
On top after includes:
OnPlayerCommandText:
At the end of script:
Код:
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
Код:
dcmd(kick,4,cmdtext);
Код:
dcmd_kick(playerid,params[]) { if (strlen(params)) { new id; id = strval(params); if (GetPlayerScore(playerid) > 99) { new PScore = GetPlayerScore(playerid); Kick(id); SendClientMessage(playerid,0xE60000FF,"The player have been kicked!"); SetPlayerScore(playerid,PScore - 100); } else { SendClientMessage(playerid,0xE60000FF,"You don't have enough score to use this command!"); } return 1; } return SendClientMessage(playerid,ZALIA,"You forgot the player ID!"); }