Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerText(playerid, text[])
- {
- if(!PlayerInfo[playerid][pLogin]) return 0;
- if(Empty_Message(text)) return SendClientMessage(playerid,-1, ""#net"Невозможно отправить пустое сообщение!") & 0;
- if(!Reklama(playerid, text)) return 0;
- if(GetPVarInt(playerid, #use_television)) return 0;
- if(GetPVarInt(playerid, "Spectate")) return 0;
- if(PlayerInfo[playerid][pMuteTime]) return SetPlayerChatBubble(playerid,"пытается что-то сказать...",0xDD90FFFF,30.0,10000) & 0;
- if(PlayerInfo[playerid][pLogin] || !PlayerInfo[playerid][bAdmin])
- {
- if(GetPVarInt(playerid,"AntiFlood") > gettime()) return SendClientMessage(playerid, -1, "Пожалуйста, не флудите.") & 0;
- SetPVarInt(playerid,"AntiFlood",gettime() + 1);
- }
- if(GetPVarInt(playerid, "TalkingLivels") == 1)
- {
- if(PlayerInfo[playerid][pMuteTime]) return SendClientMessage(playerid, COLOR_WHITE, ""#net"У Вас бан чата!") & 0;
- format(stringa,144,"[Радио Лос Сантос] %s [%d] (тел.): %s", PlayerInfo[playerid][pNames],playerid, text);
- LSNews(0x0073b7AA, stringa);
- }
- if(GetPVarInt(playerid, "TalkingLivels") == 2)
- {
- if(PlayerInfo[playerid][pMuteTime]) return SendClientMessage(playerid, COLOR_WHITE, ""#net"У Вас бан чата!")& 0;
- if(PlayerInfo[playerid][pMember] == 16)
- {
- format(stringa,144, "[Радио Лос Сантос] %s [%d] (тел.): %s", PlayerInfo[playerid][pNames],playerid, text);
- LSNews(0x6B8E23FF, stringa);
- return 0;
- }
- else
- {
- format(stringa,144, "[Радио Лос Сантос (гость)] %s [%d] (тел.): %s", PlayerInfo[playerid][pNames],playerid, text);
- LSNews(0x6B8E23FF, stringa);
- return 0;
- }
- }
- if(GetPVarInt(playerid,"Tel") == 1)
- {
- format(stringaer, 128, "[Телефон] %s: %s", PlayerInfo[playerid][pNames], text);
- SendStreamMessage(20.0, playerid, stringaer, COLOR_FADE1);
- return 0;
- }
- if(GetPVarInt(playerid, "Mobile") != 999)
- {
- format(stringaer, MAX_STR, "[Телефон] %s: %s", PlayerInfo[playerid][pNames], text);
- SendStreamMessage(20.0, playerid, stringaer, COLOR_FADE1);
- return 0;
- }
- if(IsPlayerConnected(GetPVarInt(playerid, "Mobile")))
- {
- if(GetPVarInt(GetPVarInt(playerid, "Mobile"), "Mobile") == playerid) SendClientMessage(GetPVarInt(playerid, "Mobile"), COLOR_YELLOW,stringaer);
- else return SendClientMessage(playerid, COLOR_GRAD1,"На второй линии никого нет"), 0;
- }
- if(GetPVarInt(playerid, "PEfir") != 999)
- {
- if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
- {
- if(PlayerInfo[playerid][pMuteTime]) return SendClientMessage(playerid, COLOR_WHITE, ""#net"У Вас бан чата!") & 0;
- stringa="";
- format(stringa,MAX_STR, "< LS News > %s: %s", PlayerInfo[playerid][pNames], text);
- LSNews(0x0073b7AA, stringa);
- }
- if(GetPVarInt(playerid, "Pefir") == 2)
- {
- if(PlayerInfo[playerid][pMuteTime]) return SendClientMessage(playerid, COLOR_WHITE, ""#net"У Вас бан чата!") & 0;
- stringa="";
- format(stringa,MAX_STR, "< LS News > %s: %s", PlayerInfo[playerid][pNames], text);
- LSNews(0x0073b7AA, stringa);
- }
- return 0;
- }
- if(!strcmp(text, "эй", true) || !strcmp(text, "э", true) || !strcmp(text, "эй бля", true)|| !strcmp(text, "блять", true) || !strcmp(text, "Блядь", true) || !strcmp(text, "мля", true))
- {
- SetPlayerChatBubble(playerid,"возмущается",0xDD90FFFF,30.0,10000);
- if(!GetPVarInt(playerid, "PlayerCuffed") ) ApplyAnimation(playerid,"PED","fucku",4.0,0,0,0,0,0,1);
- return 0;
- }
- if(!strcmp(text, "мда", true) || !strcmp(text, "идиот", true) || !strcmp(text, "сука", true) || !strcmp(text, "пидр", true))
- {
- SetPlayerChatBubble(playerid, "Facepalm", 0xDD90FFFF, 30.0, 10000);
- if(!GetPVarInt(playerid, "PlayerCuffed") ) ApplyAnimation(playerid,"MISC","plyr_shkhead",4.0,0,0,0,0,0,1);
- return 0;
- }
- Speech(playerid,text);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement