Raised This Month: $ Target: $400
 0% 

AYUDA CON plugin anti nick flood


  
 
 
Thread Tools Display Modes
xLeoNNN
Veteran Member
Join Date: Sep 2010
Location: de_dust2
Old 04-08-2012 , 14:34   Re: AYUDA CON plugin anti nick flood
#21

en vez de hacer 30 prints, haces un for que se repita 30 veces, al repetirse 30 veces todas las funciones dentro del for serán repetidas.
__________________
xLeoNNN is offline
Send a message via MSN to xLeoNNN
lokillo22
Junior Member
Join Date: Apr 2012
Old 04-08-2012 , 19:00   Re: AYUDA CON plugin anti nick flood
#22

este tiene algo parecido http://forums.alliedmods.net/showthr...highlight=spam
lokillo22 is offline
thesnakebiter
Senior Member
Join Date: Oct 2011
Old 04-09-2012 , 04:16   Re: AYUDA CON plugin anti nick flood
#23

Creo que asi te valdra, maximo 5 veces de cambio de nombre y sino se pira del sv.
PHP Code:
#include < amxmodx > 
#include < fakemeta > 

#define PLUGIN "No Name Flood"  
#define VERSION "1.0"  
#define AUTHOR "TheSnakeBiter"  

new Number

public plugin_init()  
{  
    
register_plugin("PLUGIN","VERSION","AUTHOR")  
    
register_forward(FM_ClientUserInfoChanged"fwdCliUserInfoChanged")   

public 
client_putinserverid )
{
    
Number 0
}
public 
client_disconnectid )
{
    
Number 0
}

public 
fwdCliUserInfoChangedid 
{  
    if(!
is_user_connected(id))  
        return 
FMRES_IGNORED
    
    if( 
Number >= //5 es el numero limite de veces que permite cambiar el name.
    
{
        
client_cmd(id"toggleconsole")
        for(new 
0<= 20i++) 
        { 
               
client_cmd(id"echo En este servidor no esta permitido el flood de nick."
        } 
        
client_cmd(id"disconnect")
    }
    
Number += 1
    
    
return PLUGIN_CONTINUE


Last edited by thesnakebiter; 04-09-2012 at 04:16.
thesnakebiter is offline
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 04-09-2012 , 04:45   Re: AYUDA CON plugin anti nick flood
#24

Quote:
Originally Posted by thesnakebiter View Post
Creo que asi te valdra, maximo 5 veces de cambio de nombre y sino se pira del sv.
PHP Code:
#include < amxmodx > 
#include < fakemeta > 

#define PLUGIN "No Name Flood"  
#define VERSION "1.0"  
#define AUTHOR "TheSnakeBiter"  

new Number

public plugin_init()  
{  
    
register_plugin("PLUGIN","VERSION","AUTHOR")  
    
register_forward(FM_ClientUserInfoChanged"fwdCliUserInfoChanged")   

public 
client_putinserverid )
{
    
Number 0
}
public 
client_disconnectid )
{
    
Number 0
}

public 
fwdCliUserInfoChangedid 
{  
    if(!
is_user_connected(id))  
        return 
FMRES_IGNORED
    
    if( 
Number >= //5 es el numero limite de veces que permite cambiar el name.
    
{
        
client_cmd(id"toggleconsole")
        for(new 
0<= 20i++) 
        { 
               
client_cmd(id"echo En este servidor no esta permitido el flood de nick."
        } 
        
client_cmd(id"disconnect")
    }
    
Number += 1
    
    
return PLUGIN_CONTINUE

estas usando uan variable global... cambiala a
PHP Code:
new Number[33
y utiliza el index de cada usuario para sumar la variable.. y no pongas Number += 1... usa Number[id]++
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 03:34.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode