Raised This Month: $12 Target: $400
 3% 

AYUDA CON plugin anti nick flood


  
 
 
Thread Tools Display Modes
lokillo22
Junior Member
Join Date: Apr 2012
Old 04-07-2012 , 23:24   Re: plugin anti nick flood
#11

Quote:
Originally Posted by rak View Post
el problema es que el sxe te pone en el nick 16bpp y el plugin te pone en el nick L1:... cuando el plugin le cambia el nick el sxe también se lo cambia y ahi el plugin lo cambia otra vez y se vuelve un bucle infinito xD.. 2 opciones... o sacas lo de 16bpp en el sxe o sacas el tag L1: y buscas otra forma para hacer notar a los que están en LAN
en un momento habia pensado eso , pero vi como gente sin estar lan (L1) lo hacia, es mas entran con nombre de gente conocida del sv para "inculparlos" a ellos.
lokillo22 is offline
Old 04-08-2012, 00:30
lokillo22
This message has been deleted by lokillo22.
lokillo22
Junior Member
Join Date: Apr 2012
Old 04-08-2012 , 00:57   Re: plugin anti nick flood
#12

Quote:
Originally Posted by xLeoNNN View Post
copia el codigo, y al editar el post, abajo de lo que escribiste pon:

[ php ]

[ /php ]

pero sin espacios.
dentro de [ php ] y [ /php] pon el codigo que copiaste, pegalo ahí.
En el foro de taringa cs, me han brindado dos sma que no funcionaron ( aunque tienen algo de semántica) , los pongo para orientar?, recuerdo no funcionan aunque compilan y amx_plugins pone running-
lokillo22 is offline
Yhooon
Member
Join Date: Sep 2011
Old 04-08-2012 , 01:37   Re: AYUDA CON plugin anti nick flood
#13

El plug que puse ahi sirve para no permitirte cambiarte el nombre dentro del server , para cambiar el nombre tenes que desconectarte cambiarte y volver a entrar , sobre el cambio de nombre por el 16bits pones amx_cvar __sxei_16bpp 0 , asi no te jode, y si anda lo que te puse , lo probe y todo.
Yhooon is offline
lokillo22
Junior Member
Join Date: Apr 2012
Old 04-08-2012 , 02:33   Re: AYUDA CON plugin anti nick flood
#14

el tema es , fixear sin modificar lo que ya anda, el 16bpp anda bien , el tema es, si pongo ese sma , cuando un nick quiera cambiar a 16bpp ( por el sxe) el plugin lo va a bloquear pero el sxe lo va a querer taguear igual y el plugin no lo va a dejar , y el sxe va a querer y el plugin no lo va a dejar, y asi , y asi, y asi...= bucle ( ya probe, y le da mucho choke a todos como 90)

con que lo deje cambiar..2 o 3 veces , seria perfecto

Last edited by lokillo22; 04-08-2012 at 11:44.
lokillo22 is offline
thesnakebiter
Senior Member
Join Date: Oct 2011
Old 04-08-2012 , 12:53   Re: AYUDA CON plugin anti nick flood
#15

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[id] = 0
}
public 
client_disconnectid )
{
    
Number[id] = 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")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"disconnect")
    }
    
Number += 1
    
    
return PLUGIN_CONTINUE


Last edited by thesnakebiter; 04-08-2012 at 12:53.
thesnakebiter is offline
xLeoNNN
Veteran Member
Join Date: Sep 2010
Location: de_dust2
Old 04-08-2012 , 13:03   Re: AYUDA CON plugin anti nick flood
#16

PHP Code:
for(new 0<= 20i++)
{
       
client_cmd(id"echo En este servidor no esta permitido el flood de nick.")

__________________
xLeoNNN is offline
Send a message via MSN to xLeoNNN
thesnakebiter
Senior Member
Join Date: Oct 2011
Old 04-08-2012 , 13:05   Re: AYUDA CON plugin anti nick flood
#17

Quote:
Originally Posted by xLeoNNN View Post
PHP Code:
for(new 0<= 20i++)
{
       
client_cmd(id"echo En este servidor no esta permitido el flood de nick.")

Nunca maneje for, explicame
thesnakebiter is offline
lokillo22
Junior Member
Join Date: Apr 2012
Old 04-08-2012 , 13:41   Re: AYUDA CON plugin anti nick flood
#18

Quote:
Originally Posted by thesnakebiter View Post
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[id] = 0
}
public 
client_disconnectid )
{
    
Number[id] = 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")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"echo En este servidor no esta permitid el flood de nick.")
        
client_cmd(id"disconnect")
    }
    
Number += 1
 
    
return PLUGIN_CONTINUE



no compilo 4 errores
lokillo22 is offline
matrix123
Veteran Member
Join Date: Feb 2011
Old 04-08-2012 , 14:04   Re: AYUDA CON plugin anti nick flood
#19

Code:
#include <amxmodx> #include <fakemeta> #define PLUGIN "No Name Change" #define VERSION "1.0" #define AUTHOR "matrix O_o" new Number[33] public plugin_init() {     register_plugin("PLUGIN","VERSION","AUTHOR")     register_forward(FM_ClientUserInfoChanged, "fwdCliUserInfoChanged")     register_event("HLTV","event_r","a","1=0","2=0") } public client_putinserver(id) {     Number[id] = 0 } public event_r() {     for(new i = 1; i <= get_maxplayers(); i++)     {         Number[i] = 0     } } public fwdCliUserInfoChanged(id, buffer) {     if(!is_user_connected(id))         return FMRES_IGNORED;         new szNewName[32], szOldName[32];     get_user_name(id, szOldName, charsmax(szOldName))     engfunc(EngFunc_InfoKeyValue, buffer, "name", szNewName, charsmax(szNewName))         if(equal(szNewName, szOldName))         return FMRES_IGNORED;             if(Number[id] == 5)     {         if(!(get_user_flags(id) & ADMIN_CVAR))         {                     engfunc(EngFunc_SetClientKeyValue, id, buffer, "name", szOldName)             client_cmd(id, "name ^"%s^"; setinfo name ^"%s^"", szOldName, szOldName)             client_print(id, print_chat, "El cambio de nick esta bloqueado.")             return FMRES_SUPERCEDE;         }     }     Number[id]++     return FMRES_IGNORED; }


en el ultimo plugin que te dejaron no crearon la variable con 33 celdas, no usan los id en algunas partes por eso no compila xD este testeado y funciona (:
__________________
matrix123 is offline
Old 04-08-2012, 14:11
lokillo22
This message has been deleted by lokillo22.
lokillo22
Junior Member
Join Date: Apr 2012
Old 04-08-2012 , 14:14   Re: AYUDA CON plugin anti nick flood
#20

@matrix123 sos un genioo funiona de maravillaaaaaaa , idolooo testeadisimo, seguramente va a ayudar a muuuuchos. si quieren le pongo un titulo mas descriptivo al post, diganme cual.
lokillo22 is offline
 


Thread Tools
Display Modes

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 04:50.


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