Добрый день. Вот в чём вопрос. У меня есть много команд вот одна из них
Quote
CMD:kick(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"[ERROR]: Вы не имеете доступа!"); new id,reason[64],string[500]; if (sscanf(params,"is",id,reason)) return SendClientMessage(playerid,COLOR_GREEN,"[INFO]: /kick [playerid] [Reason]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_GREEN,"[INFO]: Игрок не подключен"); new pName[MAX_PLAYER_NAME]; new vName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,32); GetPlayerName(id,vName,32); format(string,sizeof string,"{FF0A00}[INFO]: %s {FFFFFF}кикнул %s(%i%). Причина: %s.",pName,vName,id,reason); SendClientMessageToAll(COLOR_GRAY,string); Kick(id); return true; }
Как я понял нужно использовать:
Quote
#include <SSCANF> #include <ZCMD>
и вот вопрос:
Команды нужно вставлять в public OnPlayerCommandText(playerid, cmdtext[]) или же в можно в конец мода ? и по мимо инкудов и самих команд не чего больше не надо вписывать не где ? и ещё один вопрос: как переделать команду под опр. уровень админки допустим от 3 и више просто с такими командами ещё не сталкивался )))