Guest DRaGsTeR Odesláno: 10. Srpen, 2008 Share Odesláno: 10. Srpen, 2008 Nahoru do módu si nadefinujeme: new zprava[MAX_PLAYERS]; forward antispam(playerid); Dále do public OnPlayerText(playerid, text[]) si přidáme: if(zprava[playerid] == 1) //pokud odesle zpravu, hodnota promenne se "nastavi" na 1, takze mu to nepovoli odeslat dalsi zpravu { SendClientMessage(playerid,VASE_BARVA,"NESPAMUJ!! Jednu zprávu můžeš odeslat za 5 sekund!");// posle hraci varovnou zpravu PlayerPlaySound(playerid,1056,0,0,0); return 0; }else{ zprava[playerid] = 1;//pokud promenna ma hodnotu 1, zacne timer odpocitavat 5 sekund SetTimerEx("antispam",5000,0,"i",playerid);//hned jak odpocitavani skonci, tak se resetne hodnota zprava[playerid] na 0, k tomu ale potrebujeme public } Takže někde mezi publicy si přidáme vlastní public pro onen reset z5 na hodnotu 0 public antispam(playerid) { zprava[playerid] = 0;//public k timeru, ktery ma resetnout hodnotu promenne } Snad je to vše a taky doufám, že Vám to přinejmenším pomůže xD, případné chyby hlaste.. btw: jinak do mě nejebte, jsem lama Link to comment Share on other sites More sharing options...
chytrak 14 Odesláno: 10. Srpen, 2008 Share Odesláno: 10. Srpen, 2008 Udelam ti maly edit PlayerPlaySound(playerid,1056,0,0,0); toto, kdyz se snazi vickrat odeslat zpravu nez muze Link to comment Share on other sites More sharing options...
Guest SlipknoT Odesláno: 10. Srpen, 2008 Share Odesláno: 10. Srpen, 2008 sry ked ta z niecoho obvinim ale pripada mi to ako edited misco's anti-spam ... :idea: Link to comment Share on other sites More sharing options...
chytrak 14 Odesláno: 10. Srpen, 2008 Share Odesláno: 10. Srpen, 2008 Njn vypada to tak, ale neni dukaz stejne rikaji ze je tu vsechno skopcene :? Link to comment Share on other sites More sharing options...
Red beanie 0 Odesláno: 10. Srpen, 2008 Share Odesláno: 10. Srpen, 2008 tjn všichni pomlouvají toto forum ale je nej Link to comment Share on other sites More sharing options...
Guest Jazz Odesláno: 12. Srpen, 2008 Share Odesláno: 12. Srpen, 2008 svata pravda hlavne se tu nebanuje za pic*viny jako na pb a navic toto forum za to nemuze ze tu mame spatne jedince kteri kopiruji :arrow: :idea: Link to comment Share on other sites More sharing options...
mafikes 0 Odesláno: 12. Srpen, 2008 Share Odesláno: 12. Srpen, 2008 jjj Jasny ja kopiruju ja to vzal nekde co mam ale kde napisu ze neco je moje Tak to semdelal ja .......... Link to comment Share on other sites More sharing options...
Guest pipik Odesláno: 12. Srpen, 2008 Share Odesláno: 12. Srpen, 2008 Celkom dokonalý tutorial ako zhodiť server. Tým, že použijete SetTimer na 5 sekúnd môže niekdo za tých 5 sekúnd spustiť 20 timerov, ak to spraví ešte niekto tak si domyslite výsledok. SA-MP nehandluje s timermi najlepšie. Link to comment Share on other sites More sharing options...
Guest darknes Odesláno: 12. Srpen, 2008 Share Odesláno: 12. Srpen, 2008 Celkom dokonalý tutorial ako zhodiť server. Tým, že použijete SetTimer na 5 sekúnd môže niekdo za tých 5 sekúnd spustiť 20 timerov, ak to spraví ešte niekto tak si domyslite výsledok. SA-MP nehandluje s timermi najlepšie. přečti si ještě jednou ten kod a zjistíš ,že hráč může spustit maximalně jeden timer Jinak souhlasím že antispamy takovéhoto typu jsou zbytečné jelikož akorát tak omezují hráče ve psaní do chatu..a když je na servru 50hráču podílejí se vyrazně na zatěži servru Link to comment Share on other sites More sharing options...
mafikes 0 Odesláno: 12. Srpen, 2008 Share Odesláno: 12. Srpen, 2008 REknuto to Taklh ejestli vam vadi ze budu psat nejaky TUT tak nebudu ok napsite !!!!!!!!!! Link to comment Share on other sites More sharing options...
Guest DRaGsTeR Odesláno: 13. Srpen, 2008 Share Odesláno: 13. Srpen, 2008 1. Cawte 2. Rikejte si co chcete... miscuv TUT jsem videl, ale nemam to od nej..., kdo me zna, vi, ze nejsem kopirak.. 3. Souhlasim, ze zde je to 1000x lepsi nez na PB, tam to pomalu, ale jiste upada, protoze tamnejsi admin team je opravdu na p*** Link to comment Share on other sites More sharing options...
Red beanie 0 Odesláno: 13. Srpen, 2008 Share Odesláno: 13. Srpen, 2008 je jedno odkud to je hlavně že to tu je Link to comment Share on other sites More sharing options...
Guest SlipknoT Odesláno: 13. Srpen, 2008 Share Odesláno: 13. Srpen, 2008 jeeej dragster my love is online xD ( I <3 DraGsTeR ) xD :mrgreen: ( ale niesom bu*na ... ) :mrgreen: Link to comment Share on other sites More sharing options...
break 0 Odesláno: 14. Srpen, 2008 Share Odesláno: 14. Srpen, 2008 No tak mne se libi na tomto forum ze je to dobre pro zacatecniky takove dobre vysvetlene pak ze se tu nebanuje za kazdou kravinu a hlavne ten suprovej dising a jinak ja nekopiruju ja jen delam me scripty a jinak je to nej forum ceske co je diky chytrakovi co to zalozil moc ti dekujem za toto forum a rad ti sem neco pridam az budu mit trochu cas Link to comment Share on other sites More sharing options...
break 0 Odesláno: 14. Srpen, 2008 Share Odesláno: 14. Srpen, 2008 jo a jinak Dragster nekopiruje ja ho znam neni to kopirak a ani ja nejsem kopirak Link to comment Share on other sites More sharing options...
Guest Mafia1353 Odesláno: 26. Srpen, 2008 Share Odesláno: 26. Srpen, 2008 ako spravyt aby to na admina s lvl5 alb rcon neplatilo? Link to comment Share on other sites More sharing options...
chytrak 14 Odesláno: 26. Srpen, 2008 Share Odesláno: 26. Srpen, 2008 if(zprava[playerid] == 1 && !IsPlayerAdmin(playerid) && dalsi podminky na ktere to nebude platit) Link to comment Share on other sites More sharing options...
Guest Mafia1353 Odesláno: 26. Srpen, 2008 Share Odesláno: 26. Srpen, 2008 to je na lvl1 ? alb takto if(adminlevel[playerid] == 5 && !IsPlayerAdmin(playerid)) Link to comment Share on other sites More sharing options...
chytrak 14 Odesláno: 26. Srpen, 2008 Share Odesláno: 26. Srpen, 2008 to by si musel dat do exisu.. Link to comment Share on other sites More sharing options...
Guest Mafia1353 Odesláno: 26. Srpen, 2008 Share Odesláno: 26. Srpen, 2008 public AntiCheat(playerid) { SendClientMessageToAll(COLOR_YELLOW, "Prebieha kontrola na Weapon Cheaty"); for(new i=0; i < MAX_PLAYERS; i++){ new playername[MAX_PLAYER_NAME], string[256]; GetPlayerName(i, playername, sizeof(playername)); //WEAPONCHEAT if(GetPlayerWeapon(i) == 35){ if(adminlevel[playerid] >= 5) if(adminlevel[playerid] >= 4) format(string, 256, "[AntiCheat]:%s (%d) bol vyhodený zo servera.WeaponCheat(Raketomet)",playername,i); SendClientMessageToAll(COLOR_RED, string); Kick(i); } if(GetPlayerWeapon(i) == 38) { format(string, 256, "[AntiCheat]:%s (%d) bol vyhodený zo servera.WeaponCheat(Minigun)",playername,i); SendClientMessageToAll(COLOR_RED, string); Kick(i); } } return 1; } ako mam dat napr do tohto aby to neplatilo pre /rcon? Link to comment Share on other sites More sharing options...
chytrak 14 Odesláno: 26. Srpen, 2008 Share Odesláno: 26. Srpen, 2008 pod //WEAPONCHEAT dej if(!IsPlayerAdmin(i)) { a pred return 1 pridej } Link to comment Share on other sites More sharing options...
Guest Mafia1353 Odesláno: 26. Srpen, 2008 Share Odesláno: 26. Srpen, 2008 diki Link to comment Share on other sites More sharing options...
Red beanie 0 Odesláno: 26. Srpen, 2008 Share Odesláno: 26. Srpen, 2008 mafia i ja děkuji za objasnění toho co mám dát do testu na GetPlayerWeapon(i) == 38) atd to sem nemohl furt rozluštit dík Link to comment Share on other sites More sharing options...
1M2A3K4S 0 Odesláno: 27. Duben, 2011 Share Odesláno: 27. Duben, 2011 pls pomozte, mam tu errory: C:\mojeveci\PAWNO NOVÉ\iné módy\vdz1.pwn(38) : error 017: undefined symbol "MAX_PLAYERS" C:\mojeveci\PAWNO NOVÉ\iné módy\vdz1.pwn(38) : error 009: invalid array size (negative, zero or out of bounds) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors. radek 38: new zprava[MAX_PLAYERS]; pls pomozte "help" Link to comment Share on other sites More sharing options...
Lax. 28 Odesláno: 27. Duben, 2011 Share Odesláno: 27. Duben, 2011 hore máš #include ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now