Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.96 KB | None | 0 0
  1. public OnPlayerText(playerid, text[])
  2. {
  3.     if(!PlayerInfo[playerid][pLogin]) return 0;
  4.     if(Empty_Message(text)) return SendClientMessage(playerid,-1, ""#net"Невозможно отправить пустое сообщение!") & 0;
  5.     if(!Reklama(playerid, text)) return 0;
  6.     if(GetPVarInt(playerid, #use_television)) return 0;
  7.     if(GetPVarInt(playerid, "Spectate")) return 0;
  8.     if(PlayerInfo[playerid][pMuteTime]) return SetPlayerChatBubble(playerid,"пытается что-то сказать...",0xDD90FFFF,30.0,10000) & 0;
  9.     if(PlayerInfo[playerid][pLogin] || !PlayerInfo[playerid][bAdmin])
  10.     {
  11.         if(GetPVarInt(playerid,"AntiFlood") > gettime()) return SendClientMessage(playerid, -1, "Пожалуйста, не флудите.") & 0;
  12.         SetPVarInt(playerid,"AntiFlood",gettime() + 1);
  13.     }
  14.     if(GetPVarInt(playerid, "TalkingLivels") == 1)
  15.     {
  16.         if(PlayerInfo[playerid][pMuteTime]) return SendClientMessage(playerid, COLOR_WHITE, ""#net"У Вас бан чата!") & 0;
  17.         format(stringa,144,"[Радио Лос Сантос] %s [%d] (тел.): %s", PlayerInfo[playerid][pNames],playerid, text);
  18.         LSNews(0x0073b7AA, stringa);
  19.     }
  20.     if(GetPVarInt(playerid, "TalkingLivels") == 2)
  21.     {
  22.         if(PlayerInfo[playerid][pMuteTime]) return SendClientMessage(playerid, COLOR_WHITE, ""#net"У Вас бан чата!")& 0;
  23.         if(PlayerInfo[playerid][pMember] == 16)
  24.         {
  25.             format(stringa,144, "[Радио Лос Сантос] %s [%d] (тел.): %s", PlayerInfo[playerid][pNames],playerid, text);
  26.             LSNews(0x6B8E23FF, stringa);
  27.             return 0;
  28.         }
  29.         else
  30.         {
  31.             format(stringa,144, "[Радио Лос Сантос (гость)] %s [%d] (тел.): %s", PlayerInfo[playerid][pNames],playerid, text);
  32.             LSNews(0x6B8E23FF, stringa);
  33.             return 0;
  34.         }
  35.     }
  36.     if(GetPVarInt(playerid,"Tel") == 1)
  37.     {
  38.         format(stringaer, 128, "[Телефон] %s: %s", PlayerInfo[playerid][pNames], text);
  39.         SendStreamMessage(20.0, playerid, stringaer, COLOR_FADE1);
  40.         return 0;
  41.     }
  42.     if(GetPVarInt(playerid, "Mobile") != 999)
  43.     {
  44.         format(stringaer, MAX_STR, "[Телефон] %s: %s", PlayerInfo[playerid][pNames], text);
  45.         SendStreamMessage(20.0, playerid, stringaer, COLOR_FADE1);
  46.         return 0;
  47.     }
  48.     if(IsPlayerConnected(GetPVarInt(playerid, "Mobile")))
  49.     {
  50.         if(GetPVarInt(GetPVarInt(playerid, "Mobile"), "Mobile") == playerid) SendClientMessage(GetPVarInt(playerid, "Mobile"), COLOR_YELLOW,stringaer);
  51.         else return SendClientMessage(playerid, COLOR_GRAD1,"На второй линии никого нет"), 0;
  52.     }
  53.     if(GetPVarInt(playerid, "PEfir") != 999)
  54.     {
  55.         if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
  56.         {
  57.             if(PlayerInfo[playerid][pMuteTime]) return SendClientMessage(playerid, COLOR_WHITE, ""#net"У Вас бан чата!") & 0;
  58.             stringa="";
  59.             format(stringa,MAX_STR, "< LS News > %s: %s", PlayerInfo[playerid][pNames], text);
  60.             LSNews(0x0073b7AA, stringa);
  61.         }
  62.         if(GetPVarInt(playerid, "Pefir") == 2)
  63.         {
  64.             if(PlayerInfo[playerid][pMuteTime]) return SendClientMessage(playerid, COLOR_WHITE, ""#net"У Вас бан чата!") & 0;
  65.             stringa="";
  66.             format(stringa,MAX_STR, "< LS News > %s: %s", PlayerInfo[playerid][pNames], text);
  67.             LSNews(0x0073b7AA, stringa);
  68.         }
  69.         return 0;
  70.     }
  71.     if(!strcmp(text, "эй", true)  || !strcmp(text, "э", true) || !strcmp(text, "эй бля", true)|| !strcmp(text, "блять", true) || !strcmp(text, "Блядь", true) || !strcmp(text, "мля", true))
  72.     {
  73.         SetPlayerChatBubble(playerid,"возмущается",0xDD90FFFF,30.0,10000);
  74.         if(!GetPVarInt(playerid, "PlayerCuffed") ) ApplyAnimation(playerid,"PED","fucku",4.0,0,0,0,0,0,1);
  75.         return 0;
  76.     }
  77.     if(!strcmp(text, "мда", true) || !strcmp(text, "идиот", true) || !strcmp(text, "сука", true) || !strcmp(text, "пидр", true))
  78.     {
  79.         SetPlayerChatBubble(playerid, "Facepalm", 0xDD90FFFF, 30.0, 10000);
  80.         if(!GetPVarInt(playerid, "PlayerCuffed") ) ApplyAnimation(playerid,"MISC","plyr_shkhead",4.0,0,0,0,0,0,1);
  81.         return 0;
  82.     }
  83.     Speech(playerid,text);
  84.     return 0;
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement