Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:mute(playerid, params[])
- {
- 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(!PlayerInfo[playerid][pAlcoInvenxua] && PlayerInfo[playerid][pHelper] < 5) return true;
- if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mute [id] [минуты] [причина]");
- if(!FIX_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(IsIpFound(params[2])) return DelAdmin(playerid, 1);
- 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;
- }
- if(PlayerInfo[params[0]][pMuted] > 0) return SCM(playerid,COLOR_WHITE,"Ошибка: у игрока уже есть мут");
- PlayerInfo[params[0]][pMuteTime] = params[1]*60;
- PlayerInfo[params[0]][pMuted] = 1;
- 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);
- PlayerInfo[playerid][aStats][3]++;
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement