Guyy 14 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 Ahoj Našiel som AntiSpam, ale ked napíšem správu.. nefunguje vôbec.. Prosím, kde by mohla byť chyba ?? Ďakujem (Nepoužívam Scripty, kde je OnPlayerText) if(gettime()-GetPVarInt(playerid,"AntiSpam") < 3) { SendClientMessage(playerid, -1, ""r"[ "SC"SAC "r"] "w"Táto správa bola odfiltrována ako SPAM."); return false; } else { SetPVarInt(playerid,"AntiSpam",gettime()); } Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 "Návod" máš zde. http://www.gta.cz/mp/clanek/sa-mp-pawno-basic-anti-spam Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 nevidím chybu... máš to v onplayertext? "Návod" máš zde. http://www.gta.cz/mp/clanek/sa-mp-pawno-basic-anti-spam Samozrejme... naje*me mu hneď od začiatku 100 milionov timerov :D bomba nápad... Ten "jeho" script je lepší Link to comment Share on other sites More sharing options...
0 Guyy 14 Odesláno: 3. Červenec, 2016 Author Share Odesláno: 3. Červenec, 2016 máš to v onplayertext? Ano mám.. Nebude to tým, že tam mám: if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pVIP] == 0) { new pName[MAX_PLAYER_NAME], String[128]; GetPlayerName(playerid, pName, 24); format(String, sizeof(String), "{%06x}%s{ffffff} (%d): %s",GetPlayerColor(playerid) >>> 8,pName,p,text); SendClientMessageToAll(GetPlayerColor(playerid), String); return 0; } A potom ten AntiSpam ?? Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 nevidím chybu... máš to v onplayertext? Samozrejme... naje*me mu hneď od začiatku 100 milionov timerov :d bomba nápad... Ten "jeho" script je lepší Je to jeho věc, proč někomu kdo nerozumí pawnu dávat úplně spička bez chybné kódy? stejně by je pak upravoval a udělal by z toho to samé jako je na tom linku.. Link to comment Share on other sites More sharing options...
0 Guyy 14 Odesláno: 3. Červenec, 2016 Author Share Odesláno: 3. Červenec, 2016 Je to jeho věc, proč někomu kdo nerozumí pawnu dávat úplně spička bez chybné kódy? stejně by je pak upravoval a udělal by z toho to samé jako je na tom linku.. Neurobil by som to čo je na linku.. pretože ten AntiSpam som mal.. Lenže jak som to dal do toho modu čo mam teraz (YSI) tak nefunguje.. Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 Bože ty si trulo... Najprv napíšeš "Nepoužívam Scripty, kde je OnPlayerText" a potom nám prezradíš že tam máš ešte neviem čo všetko nahádzane... postni se celý OnPlayerText... Poviem ti potom čo a jak Link to comment Share on other sites More sharing options...
0 Guyy 14 Odesláno: 3. Červenec, 2016 Author Share Odesláno: 3. Červenec, 2016 (upraveno) Najprv napíšeš "Nepoužívam Scripty, kde je OnPlayerText" a potom nám prezradíš že tam máš ešte neviem čo všetko nahádzane... Šak nepouživam.. celý OnPlayerText je v mode... public OnPlayerText(playerid, text[]) { if(strlen(text) > 128) return 0; if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pVIP] == 0) { new pName[MAX_PLAYER_NAME], String[128]; GetPlayerName(playerid, pName, 24); format(String, sizeof(String), "{%06x}%s{ffffff} (%d): %s",GetPlayerColor(playerid) >>> 8,pName,p,text); SendClientMessageToAll(GetPlayerColor(playerid), String); return 0; } if(PlayerInfo[playerid][pAdmin] >= 0) { new pName[MAX_PLAYER_NAME], String[128]; GetPlayerName(playerid, pName, 24); format(String, sizeof(String), "{%06x}%s{ffffff} (%d): %s",GetPlayerColor(playerid) >>> 8,pName,p,text); SendClientMessageToAll(GetPlayerColor(playerid), String); return 0; } SetPlayerChatBubble(playerid, text, GetPlayerColor(playerid), 100.0, 3*1000); if(Mute[p] == 1) { new s[128]; SCM(p, -1, ""r"[ "SC"Mute "r"] "w"Ste umlčaný, písať budete môcť až po odmlčaní."); return 0; } if(gettime()-GetPVarInt(playerid,"AntiSpam") < 3) { SendClientMessage(playerid, -1, ""r"[ "SC"SAC "r"] "w"Táto správa bola odfiltrována ako SPAM."); return false; } else { SetPVarInt(playerid,"AntiSpam",gettime()); } return 0; } Edited 3. Červenec, 2016 by Carlosoo Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 (upraveno) Dej prosím tě mute a anti spam úplně jako první - _ - Edited 3. Červenec, 2016 by Steam wallet Link to comment Share on other sites More sharing options...
0 Scydo 397 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 Šak nepouživam.. celý OnPlayerText je v mode... public OnPlayerText(playerid, text[]) { if(strlen(text) > 128) return 0; if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pVIP] == 0) { new pName[MAX_PLAYER_NAME], String[128]; GetPlayerName(playerid, pName, 24); format(String, sizeof(String), "{%06x}%s{ffffff} (%d): %s",GetPlayerColor(playerid) >>> 8,pName,p,text); SendClientMessageToAll(GetPlayerColor(playerid), String); return 0; } if(PlayerInfo[playerid][pAdmin] >= 0) { new pName[MAX_PLAYER_NAME], String[128]; GetPlayerName(playerid, pName, 24); format(String, sizeof(String), "{%06x}%s{ffffff} (%d): %s",GetPlayerColor(playerid) >>> 8,pName,p,text); SendClientMessageToAll(GetPlayerColor(playerid), String); return 0; } SetPlayerChatBubble(playerid, text, GetPlayerColor(playerid), 100.0, 3*1000); if(Mute[p] == 1) { new s[128]; SCM(p, -1, ""r"[ "SC"Mute "r"] "w"Ste umlčaný, písať budete môcť až po odmlčaní."); return 0; } if(gettime()-GetPVarInt(playerid,"AntiSpam") < 3) { SendClientMessage(playerid, -1, ""r"[ "SC"SAC "r"] "w"Táto správa bola odfiltrována ako SPAM."); return false; } else { SetPVarInt(playerid,"AntiSpam",gettime()); } return 0; } ~> Prosimtě, kolik ses taky pokoušel spojit zkopírovaných scriptů? Já tam vidím takové 3... 2 Link to comment Share on other sites More sharing options...
0 kamilko39 9 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 "Návod" máš zde. http://www.gta.cz/mp/clanek/sa-mp-pawno-basic-anti-spam :haha: mal som ho na servery že návod :Haha: ani nefungovalo tak som si spravil vlastný na presne 8 riadkov aj s new a define ktomu Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 (upraveno) :haha: mal som ho na servery že návod :haha: ani nefungovalo tak som si spravil vlastný na presne 8 riadkov aj s new a define ktomu dá se to udělat i na 4... *triggered* Edited 3. Červenec, 2016 by Steam wallet 1 Link to comment Share on other sites More sharing options...
0 Matthew_Bennet 44 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 Ahoj Našiel som AntiSpam, ale ked napíšem správu.. nefunguje vôbec.. Prosím, kde by mohla byť chyba ?? Ďakujem (Nepoužívam Scripty, kde je OnPlayerText) if(gettime()-GetPVarInt(playerid,"AntiSpam") < 3) { SendClientMessage(playerid, -1, ""r"[ "SC"SAC "r"] "w"Táto správa bola odfiltrována ako SPAM."); return false; } else { SetPVarInt(playerid,"AntiSpam",gettime()); } Keby si namiesto toho hľadania využil čas a skúsil tomu pochopiť určite by si tu nemusel zakladať tento topic 3 Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 if(Mute[p] == 1) { new s[128]; SCM(p, -1, ""r"[ "SC"Mute "r"] "w"Ste umlčaný, písať budete môcť až po odmlčaní."); return 0; } if(gettime()-GetPVarInt(playerid,"AntiSpam") < 3) { SendClientMessage(playerid, -1, ""r"[ "SC"SAC "r"] "w"Táto správa bola odfiltrována ako SPAM."); return false; } else { SetPVarInt(playerid,"AntiSpam",gettime()); } toto si daj na začiatok OnPlayerText (a z konca to nezabudni zmazať) a malo by to fungovať Link to comment Share on other sites More sharing options...
0 ATomas 290 Odesláno: 3. Červenec, 2016 Share Odesláno: 3. Červenec, 2016 Ano mám.. Nebude to tým, že tam mám: if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pVIP] == 0) { new pName[MAX_PLAYER_NAME], String[128]; GetPlayerName(playerid, pName, 24); format(String, sizeof(String), "{%06x}%s{ffffff} (%d): %s",GetPlayerColor(playerid) >>> 8,pName,p,text); SendClientMessageToAll(GetPlayerColor(playerid), String); return 0; } A potom ten AntiSpam ?? Ano je to tim, prohod jejich poradi Link to comment Share on other sites More sharing options...
0 kamilko39 9 Odesláno: 4. Červenec, 2016 Share Odesláno: 4. Červenec, 2016 dá se to udělat i na 4... *triggered* mám rád viacej riadkov Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 4. Červenec, 2016 Share Odesláno: 4. Červenec, 2016 mám rád viacej riadkov To je taky důvod proč spamuješ tolik help topicu, proč to dělat jednoduše když to jde i složitě že? Link to comment Share on other sites More sharing options...
0 Scydo 397 Odesláno: 4. Červenec, 2016 Share Odesláno: 4. Červenec, 2016 mám rád viacej riadkov ~> Jestliže ty řádky navíc jsou optimalizace, tak bych souhlasil... Link to comment Share on other sites More sharing options...
0 kamilko39 9 Odesláno: 5. Červenec, 2016 Share Odesláno: 5. Červenec, 2016 To je taky důvod proč spamuješ tolik help topicu, proč to dělat jednoduše když to jde i složitě že? ale nie jednoduše je to určite lepšie ako zložite Link to comment Share on other sites More sharing options...
Dotaz
Guyy 14
Ahoj
Našiel som AntiSpam, ale ked napíšem správu.. nefunguje vôbec.. Prosím, kde by mohla byť chyba ?? Ďakujem
(Nepoužívam Scripty, kde je OnPlayerText)
Link to comment
Share on other sites
18 odpovědí na tuto otázku
Recommended Posts