edikzver
Ученик
Доброго времени суток вопросик как добавить команду хелперам (Я заменил проверку админа на хелпера всё работает) но не пищит мол хэлпер % дал бан чата бла бла бла , а пищит мол администратор % дал бан чата ,,,,,, Прошу вашей помощи вот собственно каманда (Проверка не заменена ) : (Копировал команду только изменял немного саму команду)(тоесть вторую подобную)
HTML:
CMD:mute(playerid, params[])
{
if(PlayerInfo[playerid][bAdmin] < 1) return SCM(playerid, COLOR_LIGHTRED, "Нет доступа");
if(sscanf(params, "dds[100]",params[0],params[1],params[2])) return SCM(playerid, COLOR_WHITE, "Введите: /mute [ид] [минуты] [причина]");
if(params[0] == playerid) return SCM(playerid, COLOR_WHITE, "Ошибка: НЕльзя выдать наказание самому себе.");
if(params[1] < 1 || params[1] > 30) return SCM(playerid, COLOR_WHITE, "Время от 1 минуты до 30");
if(PlayerInfo[params[0]][bAdmin] > 0 && params[0] != playerid) return SCM(playerid, COLOR_WHITE, "Ошибка. Игрок администратор");
if(PlayerInfo[params[0]][pMuteTime] > 0) return SCM(playerid, COLOR_WHITE, "Ошибка. У игрока уже есть затычка");
// if(anti[playerid] == true) return SCM(playerid, COLOR_LIGHTRED, "[Анти-Наказание] Вы были сняты с поста администратора (Если произошло по ошибке сделайте скриншот)"),DelAdmin(playerid,PlayerInfo[playerid][pNames]);
PlayerInfo[params[0]][pMuted] = 1;
PlayerInfo[params[0]][pMuteTime] = params[1]*60;
format(stringer, MAX_STR, "{00FFFF}%s {00FF33}%s {FFFFFF}дал бан чата игроку {00FF33}%s {FFFFFF}на {00FFFF}%d {FFFFFF}минут. {FF0000}Причина: {FFFFFF}%s",GetAdmin(PlayerInfo[playerid][bAdmin]),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[1], params[2]);
SendClientMessageToAll(COLOR_LIGHTRED, stringer);
new string[176];
format(string,sizeof(string), "{F28A18}Вы получили бан-чата!\nВыдал:{FFFFFF} %s\n{F28A18}Получил: {FFFFFF}%s\n{F28A18}На {FFFFFF}%d{F28A18} минут.\nПричина: {FFFFFF}%s",PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[1],params[2]);
SPD(params[0], 8888, DIALOG_STYLE_MSGBOX, "Информация",string,"Принять","Выход");
antiwarn[playerid] += 8;
if(antiwarn[playerid] >= 30 && anti[playerid] == false) anti[playerid] = true, antiwarn[playerid] = 300;
return true;
}
