#Supra
Ученик
PHP:
}
CMD:mute(playerid, params[])
{
new string[300];
if(PI[playerid][pAdmin] < 2) return false;
if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT);
if(sscanf(params,"uds[50]",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_RED, "Используй: /mute [id] [время] [причина]");
if(!IsPlayerLogged[params[0]])return false;
if(IsADomen(params[2]) && PI[playerid][pAdmin]<6)
{
format(string,sizeof(string),"%s %d подозревается в попытке слива! - - - %s",PN(playerid),playerid,params[2]);
SendAdminsMessage(COLOR_RED,string);
SendClientMessage(playerid,COLOR_RED,"В таких сообщениях запрещается использовать английские символы");
SendClientMessage(playerid,COLOR_WHITE,"Не повторяйте это действие во избежание наказания.");
return false;
}
if(IsAIP(params[2]))return 1;
if(params[1]<1)return SendClientMessage(playerid, COLOR_RED, "Используй: /mute [id] [время > 1] [причина]");
if(strlen(params[2])>30) return SendClientMessage(playerid,COLOR_RED,"Не больше 30 символов!");
if(params[1]>300)return SendClientMessage(playerid,COLOR_RED,"Нельзя выдать БЧ больше чем на 300 минут!");
if(PI[params[0]][pMuteTime]>0)return SendClientMessage(playerid,COLOR_RED,"У этого игрока уже есть бан чата!");
if(GetPVarInt(playerid,"ban")>gettime()) return SendClientMessage(playerid,COLOR_RED,"Можно раз в 10 секунд!");
SetPVarInt(playerid,"ban",gettime()+10);
format(CMDstr,144," {00FFFF}Администратор %s[%d] заглушил игрока %s[%d] на %d минут. Причина: %s",Name(playerid),playerid,Name(params[0]),params[0],params[1],params[2]);
AsendClientMessageToAll(COLOR_LIGHTRED,CMDstr);
ShowPlayerDialogEx(params[0],0,0,"","Вы получили бан чата, если вы не согласны с решением Администратора, то напишите жалобу на форум, приложив данный скриншот.\n{2D8E35}vk.com/mprojectrp","Закрыть","");
PI[params[0]][pMuteTime] = params[1]*60;
return true;
}
