Advertisement
Guest User

Untitled

a guest
Aug 14th, 2018
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.45 KB | None | 0 0
  1.     if(strcmp(cmd, "/report", true) == 0)
  2.     {
  3.       if(PlayerInfo[playerid][pAdmin] >= 1)
  4.         {
  5.             SendClientMessage(playerid, COLOR_RED, " Àäìèí íå ìîæåò îòïðàâèòü ðåïîðò !");
  6.             return 1;
  7.         }
  8.         if(PlayerInfo[playerid][pDeport] == 1)
  9.         {
  10.             SendClientMessage(playerid, -1, "{FF0000}D{00FF00}P{FFFF00}R: {FF0000}Âû íå ìîæåòå ãîâîðèòü, ïîêà äåëî î Âàøåé äåïîðòàöèè íà ñëóøàíèè !");
  11.             SendClientMessage(playerid, -1, "{FF0000}D{00FF00}P{FFFF00}R: {FF0000}Âñå ñîîáùåíèÿ îòïðàâëÿéòå â àäìèí-÷àò ( /a [òåêñò] ) !");
  12.             return 1;
  13.         }
  14.         if(PlayerInfo[playerid][pMutedsec] > 0)
  15.         {
  16.             SendClientMessage(playerid, -1, "{FF0000}D{00FF00}P{FFFF00}R: {FF0000}Âû íå ìîæåòå ãîâîðèòü, Âàñ çàòêíóëè !");
  17.             return 1;
  18.         }
  19.         new length = strlen(cmdtext);
  20.         while ((idx < length) && (cmdtext[idx] <= ' '))
  21.         {
  22.             idx++;
  23.         }
  24.         new offset = idx;
  25.         new result[128];
  26.         while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  27.         {
  28.             result[idx - offset] = cmdtext[idx];
  29.             idx++;
  30.         }
  31.         result[idx - offset] = EOS;
  32.         if(strlen(result)<2)
  33.         {
  34.             SendClientMessage(playerid, COLOR_RED, "/report [ïðè÷èíà]");
  35.             return 1;
  36.         }
  37.         if(StopReport[playerid] != 0)//åñëè ïåðåìåííàÿ çàäåðæêè ÍÅ ðàâíà 0, òî:
  38.         {
  39.             format(string, sizeof(string), "Ñåé÷àñ íåëüçÿ! Ïîïðîáóéòå ÷åðåç %d ñåêóíä.", StopReport[playerid]);
  40.             SendClientMessage(playerid, COLOR_RED, string);
  41.             return 1;
  42.         }
  43.         new per55 = 0;
  44.         foreach(new i : Player)
  45.         {
  46.             if(IsPlayerConnected(i))
  47.             {
  48.                 if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmshad] == 0) {per55 = 1;}//ïîèñê òîëüêî ÍÅ ñêðûòûõ àäìèíîâ
  49.             }
  50.         }
  51.         if(per55 == 0)
  52.         {
  53.             SendClientMessage(playerid, COLOR_RED, " Âàøà æàëîáà íå îòïðàâëåíà, íåò àäìèíîâ íà ñåðâåðå !");
  54.             return 1;
  55.         }
  56.         format(string, sizeof(string), "<Report> {FFFF00}èãðîê %s[%d]: %s", RealName[playerid], playerid, result);
  57.         print(string);
  58.         SendAdminMessage(COLOR_RED, string);
  59.         SendClientMessage(playerid, COLOR_GRAD1, " Âàøà æàëîáà îòïðàâëåíà àäìèíàì, îæèäàéòå å¸ ðàññìîòðåíèÿ.");
  60.         StopReport[playerid] = 5;//óñòàíàâëèâàåì ïåðåìåííóþ çàäåðæêè íà 5 ñåêóíä
  61.         return 1;
  62.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement