GvaKO 0 Odesláno: 4. Listopad, 2012 Share Odesláno: 4. Listopad, 2012 C , ako spravim anti prikaz spam .. Furt na servery niekto dava nap warp /lv a dookola a zaspamuje cely chat chcel by som aby ked hned zasebou napise dvakrat napr tak mu to napise -> Antispam prikaz kazde 2 sekundy .. A po 2 sekundach mu to zase pojde ten prikaz Link to comment Share on other sites More sharing options...
Hrb™ 48 Odesláno: 4. Listopad, 2012 Share Odesláno: 4. Listopad, 2012 nahoru: new antispam[MAX_PLAYERS]; forward spam(playerid); do OnPlayerCommandText dáš: if(antispam[playerid] == 0) { antispam[playerid] =1; SetTimerEx("spam", 2000, 0, "i", playerid); } else SendClientMessage(playerid,-1,"Jeden příkaz za 2 sekundy"); a pak někam: public spam(playerid) { antispam[playerid] =0; return 1; } Link to comment Share on other sites More sharing options...
GvaKO 0 Odesláno: 5. Listopad, 2012 Author Share Odesláno: 5. Listopad, 2012 Nefunguje mi to napise mi prikaz za 2 sekundy ale furt mam warpuje Link to comment Share on other sites More sharing options...
Hrb™ 48 Odesláno: 6. Listopad, 2012 Share Odesláno: 6. Listopad, 2012 Ukaž mi, jak máš public OnPlayerCommandText. Ta podmínka musí být jako 1. v tom publicu. Link to comment Share on other sites More sharing options...
Hrb™ 48 Odesláno: 7. Listopad, 2012 Share Odesláno: 7. Listopad, 2012 Dej toto nahoru, jako první do publicu OnPlayerCommandText. Musí to jet už. if(antispam[playerid] == 1) { SendClientMessage(playerid,-1,"Jeden příkaz za 2 sekundy"); return 1; } antispam[playerid] =1; SetTimerEx("spam", 2000, 0, "i", playerid); Omlouvám se, ale u mého předchozího příspěvku není tlačítko upravit. 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