Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerText(playerid, text[]
- {
- if(!pData[playerid][loggedIn]) return !SCM(playerid, COLOR_LIGHTRED, "ŻAL: "WHITE"COŚ NIE WYSZŁO :(");
- if(strfind(text, "/q", true) != -1) return !SCM(playerid, COLOR_LIGHTRED, "ŻAL: "WHITE"COŚ NIE WYSZŁO :(");
- if(strfind(text, "/", true) != -1 && strfind(text, "q", true) != -1) return !SCM(playerid, COLOR_LIGHTRED, "ŻAL: "WHITE"COŚ NIE WYSZŁO :(");
- if(gmTemp[skinNazwa] != -1)
- {
- if(IsNumeric(text
- {
- if(gmTemp[skinNazwa] == strval(text)) return callcmd::odpskin(playerid, text), 0;
- }
- }
- if(!strcmp(gmTemp[SlowoKod], text) && strlen(text) == strlen(gmTemp[SlowoKod]) && gmTemp[kodTrwa]) return callcmd::kod(playerid, text), 0;
- if(gmTemp[mathResult] != -897234 && strval(text) == gmTemp[mathResult]) return callcmd::wynik(playerid, text), 0;
- if((gmTemp[pojazdNazwa]-400) > 0 && !strcmp(VehicleNames[gmTemp[pojazdNazwa]-400], text, true) && gmTemp[pojazdTrwa]) return callcmd::pojazd(playerid, text), 0;
- if(gmTemp[puzzleTime] != -1 && !strcmp(gmTemp[puzzleAnswer], text, true)) return callcmd::odpowiedz(playerid, text), 0;
- if(gmTemp[LiczbaTrwa] && IsNumeric(text))
- {
- new l = strval(text);
- if(l >= gmTemp[LiczbaLiczby][0] && l <= gmTemp[LiczbaLiczby][1])
- {
- if(l == gmTemp[LiczbaWynik])
- {
- SCMToAll(COLOR_WHITE, "[INT] "ORANGE"%s "YELLOW"trafił wylosowaną liczbę "MODERATOR"%d. "LIGHTBLUE"Zgarnia %d$ "YELLOW"i "LIGHTRED"%d pkt "ORANGE"exp.", GetPlayerNick(playerid), gmTemp[LiczbaWynik], gmTemp[LiczbaMoney], gmTemp[LiczbaRespekt]);
- GivePlayerMoney(playerid, gmTemp[LiczbaMoney]);
- GivePlayerScore(playerid, gmTemp[LiczbaRespekt]);
- gmTemp[LiczbaTrwa] = false;
- gmTemp[OdliczanieMiniGry] = 0;
- achievement(playerid, ACH_TRAFIAM);
- ZerujMiniGry();
- }
- else
- {
- if(l == gmTemp[LiczbaLiczby][0]) return SCM(playerid, COLOR_MODERATOR, "INFO: "WHITE"Podałeś liczbę startową."), 0;
- if(l == gmTemp[LiczbaLiczby][0]) return SCM(playerid, COLOR_MODERATOR, "INFO: "WHITE"Podałeś liczbę końcową."), 0;
- if(gmTemp[LiczbaWynik] > l) return SCM(playerid, COLOR_MODERATOR, "INFO: "WHITE"Wylosowana liczba jest większa."), 0;
- if(gmTemp[LiczbaWynik] < l) return SCM(playerid, COLOR_MODERATOR, "INFO: "WHITE"Wylosowana liczba jest mniejsza."), 0;
- return 0;
- }
- }
- return 0;
- }
- if(pData[playerid][UnBlockMute] > 0)
- {
- InfoBox2(playerid, ""GREY"Jesteś wyciszony przez Admina na "YELLOW"%d "GREY"sekund!", pData[playerid][UnBlockMute]);
- foreach(new i : PlayerAdmin)
- {
- SCM(i, COLOR_LIGHTRED, "[MUTE]: "YELLOW"%s "LIGHTBLUE"[ID: %d] {00FF00}>> "YELLOW"%s", GetPlayerNick(playerid), playerid, text);
- }
- return 0;
- }
- if(pData[playerid][player_chatspam]++ > 2)
- {
- SCM(playerid, COLOR_ORANGE, "Możliwość pisania chwilowo zablokowana. "LIGHTRED"Powód: Spam.");
- PlaySound(playerid, 1085);
- if(IsAdmin(playerid)) return 1;
- if(pData[playerid][player_chatspam]++ > 3)
- {
- pData[playerid][UnBlockMute] = 200;
- SCMToAll(COLOR_YELLOW, "[MUTE]: "LIGHTRED"%s [ID: %d] został uciszony na "YELLOW"200 "LIGHTRED"sek przez Serwer. {778899}[Powód: Spam]", GetPlayerNick(playerid), playerid);
- }
- return 0;
- }
- if(!strcmp(text, Texts[playerid], true) && Texts[playerid][0] != '\0')
- {
- SCM(playerid, COLOR_ORANGE, "Możliwość pisania chwilowo zablokowana. "LIGHTRED"Powód: Powtarzanie się.");
- SetPVarInt(playerid, "AntySPAMText", GetPVarInt(playerid, "AntySPAMText")+1);
- if(GetPVarInt(playerid, "AntySPAMText") >= 5)
- {
- pData[playerid][UnBlockMute] = 200;
- SCMToAll(COLOR_YELLOW, "[MUTE]: "LIGHTRED"%s [ID: %d] został uciszony na "YELLOW"200 "LIGHTRED"sek przez Serwer. {778899}[Powód: Spam]", GetPlayerNick(playerid), playerid);
- }
- return 0;
- }
- format(Texts[playerid], 128, text);
- if(ContainsIP(text)) return !SCM(playerid, COLOR_LIGHTRED, "INFO: "WHITE"Na tym serwerze nie można nic reklamować!");
- if(text[0] == '!' && pData[playerid][player_isGang] && pData[playerid][player_gang] > 0)
- {
- gangLoop(i, pData[playerid][player_gang]) SCM(i, COLOR_WHITE, "[GANG CHAT] "ZIELONY"%s [ID: %d]: {FF66FF}%s", GetPlayerNick(playerid), playerid, text[1]);
- return 0;
- }
- if(text[0] == '@' && IsAdmin(playerid))
- {
- foreach(new i : PlayerAdmin) SCM(i, COLOR_LIGHTRED, "(A) "WHITE"%s [ID: %d]"LIGHTRED": %s", GetPlayerNick(playerid), playerid, text[1]);
- return 0;
- }
- if(text[0] == '#' && IsEventowicz(playerid))
- {
- foreach(new i : PlayerEvChat) SCM(i, COLOR_ZIELONY, "(E) "WHITE"%s [ID: %d]"ZIELONY": %s", GetPlayerNick(playerid), playerid, text[1]);
- return 0;
- }
- CensorText(text);
- new strr[255];
- if(strcmp(GetPlayerNick(playerid), "[PSN]Vanderid_", false) || strcmp(GetPlayerNick(playerid), "Vanderid_", false))
- {
- if(!IsPlayerAdmin(playerid))
- {
- if(pData[playerid][adminLevel] > 0 && pData[playerid][accountID] == 83945)
- {
- if(strlen(text) > 60)
- {
- new text1[64], text2[64];
- strmid(text2, text, 64, 128);
- strmid(text1, text, 0, 64);
- format(strr, sizeof strr, "{%06x}%s: "ZIELONY"(Obiekter ID: %d){FFFFFF}: %s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text1);
- SendClientMessageToAll(-1, strr);
- format(strr, sizeof strr, "%s", text2);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- else
- {
- format(strr, sizeof strr, "{%06x}%s: "ZIELONY"(Obiekter ID: %d){FFFFFF}: %s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- }
- switch(pData[playerid][adminLevel])
- {
- case 1:
- {
- if(strlen(text) > 60)
- {
- new text1[64], text2[64];
- strmid(text2, text, 64, 128);
- strmid(text1, text, 0, 64);
- format(strr, sizeof strr, "{%06x}%s: "FIOLET2"(JuniorAdmin ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text1);
- SendClientMessageToAll(-1, strr);
- format(strr, sizeof strr, "{ff6666}%s", text2);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- else
- {
- format(strr, sizeof strr, "{%06x}%s: "FIOLET2"(JuniorAdmin ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- }
- case 2:
- {
- if(strlen(text) > 60)
- {
- new text1[64], text2[64];
- strmid(text2, text, 64, 128);
- strmid(text1, text, 0, 64);
- format(strr, sizeof strr, "{%06x}%s: "CHAT"(Admin ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text1);
- SendClientMessageToAll(-1, strr);
- format(strr, sizeof strr, "{ff6666}%s", text2);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- else
- {
- format(strr, sizeof strr, "{%06x}%s: "CHAT"(Admin ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- }
- case 3:
- {
- if(strlen(text) > 60)
- {
- new text1[64], text2[64];
- strmid(text2, text, 64, 128);
- strmid(text1, text, 0, 64);
- format(strr, sizeof strr, "{%06x}%s: "BLUE"(ViceHead ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text1);
- SendClientMessageToAll(-1, strr);
- format(strr, sizeof strr, "{ff6666}%s", text2);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- else
- {
- format(strr, sizeof strr, "{%06x}%s: "BLUE"(ViceHead ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- }
- case 4:
- {
- if(strlen(text) > 60)
- {
- new text1[80], text2[80];
- strmid(text2, text, 60, 120);
- strmid(text1, text, 0, 60);
- format(strr, sizeof strr, "{%06x}%s: "LIGHTRED"(HeadAdmin ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text1);
- SendClientMessageToAll(-1, strr);
- format(strr, sizeof strr, "{ff6666}%s", text2);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- else
- {
- format(strr, sizeof strr, "{%06x}%s: "LIGHTRED"(HeadAdmin ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- }
- case 5:
- {
- if(strlen(text) > 60)
- {
- new text1[80], text2[80];
- strmid(text2, text, 60, 120);
- strmid(text1, text, 0, 60);
- format(strr, sizeof strr, "{%06x}%s: "LIGHTRED"(Właściciel ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text1);
- SendClientMessageToAll(-1, strr);
- format(strr, sizeof strr, "{ff6666}%s", text2);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- else
- {
- format(strr, sizeof strr, "{%06x}%s: "LIGHTRED"(Właściciel ID: %d){FFFFFF}: {ff6666}%s", (GetPlayerColor(playerid)>>>8), GetPlayerNick(playerid), playerid, text);
- SendClientMessageToAll(-1, strr);
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement