Перейти к содержанию
Авторизация  
AndrejMajor

ZCMD /mute

Рекомендуемые сообщения

AndrejMajor

Помогите реализвать админ команду, когда обычный игрок пишет что бы писалось ему пишет вы не администратор.

CMD:mute(playerid, params[]){
if(PlayerLogged[playerid] == 0) return true;
if(dostup[playerid] == 0) return true;
else
{
   SendClientMessage(playerid, COLOR_TOMATO,"Вы не Администратор");
}
if(PlayerInfo[playerid][pAdminn] < 1 || AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ОШИБКА]: {ffcf00}Вам не доступна данная команда!");
if(sscanf(params, "uds", params[0], params[1], params[2])) return SendClientMessage(playerid, COLOR_WHITE, "• {ffcf00}[ Подсказка ] {ffffff}Введите: /mute [id игрока] [время] [причина]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, TPLAYEROFFLINE);
if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, TPLAYERNLOGGED);
if(PlayerInfo[params[0]][pMuted] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок уже имеет бан чата!");
if(params[1] > 180 || params[1] < 1) return SendClientMessage(playerid, COLOR_GREY, "Время бан чата от 1 до 180!");
PlayerInfo[params[0]][pMuted] = params[1]*60;
format(totalstring, 100, "Администратор %s выдал бан чата %s. Причина: %s",PlayerInfo[playerid][pSendername],sendername(params[0]), params[2]);
SendClientMessageToAll(COLOR_LIGHTRED, totalstring);
format(totalstring, 256, "Администратор %s выдал бан чата %s. Причина: %s",PlayerInfo[playerid][pSendername],sendername(params[0]), params[2]);
Log("MuteLog",totalstring);
return true;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hteppl


if(PlayerInfo[playerid][pAdminn] < 1 || AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ОШИБКА]: {ffcf00}Вы не администратор!");

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AndrejMajor

А для того что бы чегкало одновременно типа это админ 1 уровня и командам для админа 2 уровня , + на лог админа , к примеру если ты не админ то пишет вы не администратор если вы не администратор 2 уровня то пишет это команда для администратора 3 уровня и вы где к примеру

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.