original.quix
Дебютант
Когда меня мутят, я себя размутить не могу
Код:
Код:
PHP:
CMD:mute(playerid, params[])
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 2 && PlayerInfo[playerid][pHelper] < 5) return true;
if(PlayerInfo[params[0]][pAlcoInvenxua] > PlayerInfo[playerid][pAlcoInvenxua]) return SendClientMessage(playerid, COLOR_GRAD2, "Администратор не может быть замучен!");
if(GetPVarInt(playerid,"MuteTime") > gettime())return SendClientMessage(playerid,COLOR_GREY,"Заткнуть игрока можно раз в 10 секунд");
if(AntiBan[playerid] >= 60) return SendClientMessage(playerid,COLOR_GREY,"[Анти-пер****] Ваши адм действия заблокированы на 3 минуты."), AntiBan[playerid] = 180;
if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mute [id] [минуты] [причина]");
if(!IsPlayerConnected(params[0]) || params[0] == playerid) return true;
if(params[1] > 60 || params[1] < 0) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка: Нельзя меньше 0 и больше 60");
AntiBan[playerid] += 30;
if((FD(params[0]) && !FD(playerid)) || IsIpFound(params[2])) return true;
if(params[1] == 0)
{
if(!PlayerInfo[params[0]][pMuted]) return SendClientMessage(playerid, COLOR_WHITE, "У игрока нет бана чата.");
PlayerInfo[params[0]][pMuted] = 0;
PlayerInfo[params[0]][pMuteTime] = 0;
format(stringer1, sizeof(stringer1), "%s %s снял бан чата у %s.",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратор") : ("Агент поддержки"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames]);
SendAdminMessageToAll(COLOR_LIGHTRED,stringer1,params[0]);
return true;
}
PlayerInfo[params[0]][pMuteTime] = params[1]*60;
PlayerInfo[params[0]][pMuted] = 1;
PlayerInfo[playerid][pMuteAdm]++;
format(stringer1, sizeof(stringer1), "%s %s дал бан чата игроку %s на %i минут. Причина: %s",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратор") : ("Агент поддержки"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[1],params[2]);
SendAdminMessageToAll(COLOR_LIGHTRED ,stringer1,params[0]);
format(stringer1, sizeof(stringer1), "Вам дали бан чата на %i минут", params[1]);
SendClientMessage(params[0], COLOR_WHITE, stringer1);
SetPVarInt(playerid,"MuteTime",gettime()+10);
return true;
}
Последнее редактирование:
