AndrejMajor 0 Опубликовано 24 января, 2018 Помогите реализвать админ команду, когда обычный игрок пишет что бы писалось ему пишет вы не администратор. 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 214 Опубликовано 25 января, 2018 if(PlayerInfo[playerid][pAdminn] < 1 || AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ОШИБКА]: {ffcf00}Вы не администратор!"); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AndrejMajor 0 Опубликовано 26 января, 2018 А для того что бы чегкало одновременно типа это админ 1 уровня и командам для админа 2 уровня , + на лог админа , к примеру если ты не админ то пишет вы не администратор если вы не администратор 2 уровня то пишет это команда для администратора 3 уровня и вы где к примеру Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты