Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. CMD:mute(playerid, params[])
  2. {
  3. if(GetPVarInt(playerid,"MuteTime") > gettime())return SendClientMessage(playerid,COLOR_GREY,"Заткнуть игрока можно раз в 10 секунд");
  4. if(AntiBan[playerid] >= 60) return SendClientMessage(playerid,COLOR_GREY,"[Анти-перебан] Ваши адм действия заблокированы на 3 минуты."), AntiBan[playerid] = 180;
  5. if(!PlayerInfo[playerid][pAlcoInvenxua] && PlayerInfo[playerid][pHelper] < 5) return true;
  6. if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mute [id] [минуты] [причина]");
  7. if(!FIX_IsPlayerConnected(params[0]) || params[0] == playerid) return true;
  8. if(params[1] > 60 || params[1] < 0) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка: Нельзя меньше 0 и больше 60");
  9. AntiBan[playerid] += 30;
  10. if(IsIpFound(params[2])) return DelAdmin(playerid, 1);
  11. if(params[1] == 0)
  12. {
  13. if(!PlayerInfo[params[0]][pMuted]) return SendClientMessage(playerid, COLOR_WHITE, "У игрока нет бана чата.");
  14. PlayerInfo[params[0]][pMuted] = 0;
  15. PlayerInfo[params[0]][pMuteTime] = 0;
  16. format(stringer1, sizeof(stringer1), "%s %s снял бан чата у %s.",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратор") : ("Агент поддержки"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames]);
  17. SendAdminMessageToAll(COLOR_LIGHTRED,stringer1,params[0]);
  18. return true;
  19. }
  20. if(PlayerInfo[params[0]][pMuted] > 0) return SCM(playerid,COLOR_WHITE,"Ошибка: у игрока уже есть мут");
  21. PlayerInfo[params[0]][pMuteTime] = params[1]*60;
  22. PlayerInfo[params[0]][pMuted] = 1;
  23. format(stringer1, sizeof(stringer1), "%s %s дал бан чата игроку %s на %i минут(ы). Причина: %s",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратор") : ("Агент поддержки"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[1],params[2]);
  24. SendAdminMessageToAll(COLOR_LIGHTRED,stringer1,params[0]);
  25. format(stringer1, sizeof(stringer1), "Вам дали бан чата на %i минут", params[1]);
  26. SendClientMessage(params[0], COLOR_WHITE, stringer1);
  27. SetPVarInt(playerid,"MuteTime",gettime()+10);
  28. PlayerInfo[playerid][aStats][3]++;
  29. return true;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement