Добрый день.
Вот в чём вопрос.
У меня есть много команд
вот одна из них
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 и више
просто с такими командами ещё не сталкивался )))