25.01.2012, 22:56
i made this zcmd sscanf2 ban command but server doesnґt recognize it.
Код:
#define COLOR_RED 0xFF0000FF #define FILTERSCRIPT #include <a_samp> #include <zcmd> #include <sscanf2> CMD:ban(playerid,params[]) { new id, reason[50], string[128], banned[MAX_PLAYER_NAME]; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"You Are not Rcon admin Or admin lvl 3+"); if(sscanf(params, "uz", id, reason)) return SendClientMessage(playerid, -1, "USAGE: /ban [playerid] [reason(optional)]"); GetPlayerName(id, banned, sizeof(banned)); format(string, sizeof(string), "AdmCmd: %s has been banned by %s. reason: %s", banned, GetName(playerid), reason); SendClientMessageToAll(COLOR_RED, string); BanEx(id, reason); return 0; } stock GetName(playerid) { new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); return pName; }