• Страница 1 из 1
  • 1
Модератор форума: dr40  
вопрос по командам
SeryogaPlusДата: Среда, 10.10.2012, 15:35 | Сообщение # 1
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0

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


Сообщение отредактировал SeryogaPlus - Среда, 10.10.2012, 15:38
 
[S]ilverbac[k]Дата: Понедельник, 15.10.2012, 18:48 | Сообщение # 2
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Команды, сделанные при помощи ZCMD или CMD, нужно вставлять в конец мода (ну или после OnPlayerCommandText)

А для команд под админ уровни нужно сделать проверку на уровень, например

После всех new
Code

enum ii
{
aLevel
};
new Pinf[MAX_PLAYERS][ii];


В саму команду

Code

if(inf[playerid][aLevel] >= 3){  
//действие  
}


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика