Tema: [Plugin] Nick Kick
  

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 20 de 27
  1. #1 [Plugin] Nick Kick 
    Registrado Avatar de YoYo [PER]
    Fecha de Ingreso
    29 Apr, 09
    Ubicación
    Worldspawn
    Mensajes
    2,046
    Juegos

    Steam ID: ShinodaYoYo


    Acabo de programar este plugin pensando nada mas y nada menos que en =Champeon=, estoy cansado que cada vez que entro a administrar los servidores me lo cruzo, millones de zumbidos en el msn diciendome que =Champeon= esta en IHL#1 y todas esas cosas...

    Código PHP:
    #include <amxmodx>
    #include <amxmisc>

    #define RAZON " Cheater Cabeza de Verga"

    new name[33], viejo_name[33], nuevo_name[33], i
    new const LISTA_DE_BANEADOS[][] = {
        
    "=Champeon=","Luka-S","ahl","[Ns.Team] m@ldito","Kill0v3","Death the kid",
        
    "mOjO jOjO (Br)","[0nLyPRO]BoRoMiR","-=ShaO KaHn=-","[Dr@ko Clan] @l3Xl0C0",
        
    "EL BOCHA","VCD - LOL","DARIO_DEMOLEDOR","[Matrer0s]MiGuElItO pIrAtEx",
        
    "A.03","Dr@ko Killer","NANO","[sXe]Gokuh"
       
    }
       
    public 
    plugin_init() {
        
    register_plugin("Nick Kick","2.5","Shinoda")
        
    register_clcmd("say /lista""castigados"ADMIN_KICK)
    }

    public 
    client_connect(id) {
        
    get_user_name(idname32)
        for(
    i=0i<sizeof(LISTA_DE_BANEADOS); i++) {
            if(
    equali(nameLISTA_DE_BANEADOS[i]))
            
    server_cmd("kick ^"%s^" %s"nameRAZON)
        }
    }

    public 
    client_infochanged(id) {
        
    get_user_name(idviejo_name32)
        
    get_user_info(id"name"nuevo_name32)
        for(
    i=0i<sizeof(LISTA_DE_BANEADOS); i++) {
            if(!
    equali(viejo_namenuevo_name)) {
                if(
    equali(nuevo_nameLISTA_DE_BANEADOS[i])) {
                    
    server_cmd("kick ^"%s^" %s"nuevo_nameRAZON)
                }
            }
        }
    }

    public 
    castigados(id,level,cid) {
         if (!
    cmd_access(idlevelcid1)) {
             
    client_print(idprint_center"No tienes acceso a este comando")
             return 
    PLUGIN_HANDLED
        
    }
        
         else 
    show_motd(id"addons/amxmodx/configs/lista de castigados.txt""LISTA DE CASTIGADOS")
         return 
    PLUGIN_HANDLED
        

    Este plugin realiza lo siguiente:

    Si un jugador se esta conectando al servidor con cualquiera de los nicks mencionado en el código, sera en este caso kickeado del servidor (Puede cambiarse el comando, simplemente editando el kick)

    Cualquier jugador que este dentro del servidor y se cambie de nick a cualquiera de los nicks mencionados, tambien sera, en este caso, kickeado.

    PD1: Programe este plugin porque existen cheaters que insisten en poner sus nicks originales sin importarle un ban, como por ejemplo:
    • =Champeon=
    • [Ns.Team] m@ldito


    PD2: Cualquier admin que tenga acceso al comando amx_kick (ADMIN_KICK), podra escribir en un say (print_chat) /lista y saldra un motd con los nicks que estan escritos en esa lista (lista de castigados.txt)


    Asi que espero que Never edite u optimize el codigo a comodidad del servidor y lo implemente

    EDIT: Muevanlo a Ideas y Sugerencias o al Foro privado
    Última edición por YoYo [PER]; 28/12/2009 a las 05:17 AM Razón: Mover a seccion apropiada
    My channel | Facebook
    New projects - working on: CStrike Mod [100 % ] - Zombie Mod [ 88 % ]

     

    • (Done) No more spawnpoint algorithm.
    • (Done) Spawn System - All maps.
    • (Done) New scripts.
    • (Removed) Half-Life queries.
    • (Removed) Regex.
    • (Done) Finding spawns (3 methods).
    • (50 %) AMXX Scripting for noobs.
    • (30 %) HL & AG CVar list.
    • (00 %) RPG tutorial.
    • (00 %) VGUI y más #3.
    • (00 %) VGUI y más #4.
    • (00 %) Extract map textures.
    • (00 %) Hallflife.wad v2 - New release.
    • (00 %) Database connection.
    • (00 %) Modifying libraries (hl.dll & client.dll).
    • ~ ~ ~ Holy shit ~ ~ ~
      Sorry bad english xd.
    Citar  
     

  2. #2  
    Baneado
    Fecha de Ingreso
    26 Mar, 09
    Ubicación
    Buenos Aires
    Mensajes
    314
    Buena, pero una cosa.. esto hace que las variaciones u agregados también los banea? por ejemplo "=Champeon=" se pone "=Champeon=X" ese también lo banea porque empieza en lo mismo o no?..
    Citar  
     

  3. #3  
    Registrado Avatar de YoYo [PER]
    Fecha de Ingreso
    29 Apr, 09
    Ubicación
    Worldspawn
    Mensajes
    2,046
    Juegos

    Steam ID: ShinodaYoYo


    Cita Iniciado por Dynamic Ver Mensaje
    Buena, pero una cosa.. esto hace que las variaciones u agregados también los banea? por ejemplo "=Champeon=" se pone "=Champeon=X" ese también lo banea porque empieza en lo mismo o no?..
    En este caso no, pero si cambiamos por ejemplo:
    Código PHP:
    server_cmd("kick ^"%s^" %s"nameRAZON
    a

    Código PHP:
    server_cmd("amx_kick ^"%s^" %s"nameRAZON
    ahi si funcionara (Creo), porque el amx_kick realiza eso lo que dices, no estoy seguro...

    Por eso dije que si never acepta este plugin que lo edite u optimize, porque yo solo se lo basico
    My channel | Facebook
    New projects - working on: CStrike Mod [100 % ] - Zombie Mod [ 88 % ]

     

    • (Done) No more spawnpoint algorithm.
    • (Done) Spawn System - All maps.
    • (Done) New scripts.
    • (Removed) Half-Life queries.
    • (Removed) Regex.
    • (Done) Finding spawns (3 methods).
    • (50 %) AMXX Scripting for noobs.
    • (30 %) HL & AG CVar list.
    • (00 %) RPG tutorial.
    • (00 %) VGUI y más #3.
    • (00 %) VGUI y más #4.
    • (00 %) Extract map textures.
    • (00 %) Hallflife.wad v2 - New release.
    • (00 %) Database connection.
    • (00 %) Modifying libraries (hl.dll & client.dll).
    • ~ ~ ~ Holy shit ~ ~ ~
      Sorry bad english xd.
    Citar  
     

  4. #4  
    el sabio Sauce Avatar de -=[DK]=- Cabeza
    Fecha de Ingreso
    29 Jun, 09
    Ubicación
    Santa Fe, Arg
    Mensajes
    965

    Guau se nota que estas re podrido con ese flaco.
    Saludos Metaleros.
    todo gran poder conlleva una gran cabezabilidad
    Citar  
     

  5. #5  
    Registrado Avatar de gabri3lu
    Fecha de Ingreso
    08 Jul, 09
    Ubicación
    buenos aires
    Mensajes
    303
    Juegos

    Steam ID: loboferoz000


    es muyy buena la idea....ojala se implemete porque al igual que muchoss vi millones de veces gente que esta en la lista de castigados e insisten en chitear entrando con sus names...
    Citar  
     

  6. #6  
    Registrado Avatar de Noobziito
    Fecha de Ingreso
    11 Jun, 09
    Ubicación
    Tesei :]
    Mensajes
    528
    Esta muy buena la idea , esperemos que never la acepte
    gf

     

    Gigabyte Ga-890gpa-ud3h
    Amd phenom ll x4 900 black edition (3.4 ghz)
    8 GB de RAM
    500 GB (Hard Disc Device)
    Ati Radeon 5770 HD 1GB
    LCD 22'' Samsung 1080p


    steam : noobziito

    messenger : isaac_river_el22_96@hotmail.com

    ID STEAM : 0:0:28415569
    Citar  
     

  7. #7  
    Z7
    Z7 no ha iniciado sesión
    Moderador Avatar de Z7
    Fecha de Ingreso
    29 Jun, 09
    Ubicación
    Satte
    Mensajes
    1,608
    Juegos

    Steam ID: Freeman1602



    No le tenes que dar kick directamente tenes que darle ban
    porque esos nombre son de la lista de castigados es un ban directamente
    Citar  
     

  8. #8  
    Registrado Avatar de YoYo [PER]
    Fecha de Ingreso
    29 Apr, 09
    Ubicación
    Worldspawn
    Mensajes
    2,046
    Juegos

    Steam ID: ShinodaYoYo


    Cita Iniciado por Freeman - Z7 Ver Mensaje
    No le tenes que dar kick directamente tenes que darle ban
    porque esos nombre son de la lista de castigados es un ban directamente
    Claro, por eso dije que le pueden cambiar el comando... amx_supergg si quieren ... esque lo estaba testeando conmigo mismo y no me voy a banear solito u.U
    My channel | Facebook
    New projects - working on: CStrike Mod [100 % ] - Zombie Mod [ 88 % ]

     

    • (Done) No more spawnpoint algorithm.
    • (Done) Spawn System - All maps.
    • (Done) New scripts.
    • (Removed) Half-Life queries.
    • (Removed) Regex.
    • (Done) Finding spawns (3 methods).
    • (50 %) AMXX Scripting for noobs.
    • (30 %) HL & AG CVar list.
    • (00 %) RPG tutorial.
    • (00 %) VGUI y más #3.
    • (00 %) VGUI y más #4.
    • (00 %) Extract map textures.
    • (00 %) Hallflife.wad v2 - New release.
    • (00 %) Database connection.
    • (00 %) Modifying libraries (hl.dll & client.dll).
    • ~ ~ ~ Holy shit ~ ~ ~
      Sorry bad english xd.
    Citar  
     

  9. #9  
    Guerrero De Jah Avatar de [PhK] Nemesis
    Fecha de Ingreso
    05 Oct, 09
    Ubicación
    Mendoza, Arg.
    Mensajes
    669
    Juegos

    XFIRE ID: floggerziitoop Steam ID: Floggerziitoop
    La ideaa es buenisima y seguro que nevermore la toma en cuenta




     
    SteamID: Floggerziitoop

    Msn: nemesis.651@hotmail.com, estem.mati@hotmail.com

    Skype: theworlsmiles
    Citar  
     

  10. #10  
    Heal the world Avatar de GaruXa.
    Fecha de Ingreso
    27 Mar, 09
    Mensajes
    1,412
    T!

    Citar  
     

  11. #11  
    Baneado
    Fecha de Ingreso
    31 Mar, 09
    Mensajes
    928
    Pero pongamonos en la mentalidad de algun cheater

    Oh mier(&//( me kickean
    name "lkjdsdjka"

    lkjdsdjka: hola soy =champeon=

    Solo lo obligas a que se cambie de nick.

    gg
    Citar  
     

  12. #12  
    Registrado Avatar de YoYo [PER]
    Fecha de Ingreso
    29 Apr, 09
    Ubicación
    Worldspawn
    Mensajes
    2,046
    Juegos

    Steam ID: ShinodaYoYo


    Cita Iniciado por Lucky strike Ver Mensaje
    Pero pongamonos en la mentalidad de algun cheater

    Oh mier(&//( me kickean
    name "lkjdsdjka"

    lkjdsdjka: hola soy =champeon=

    Solo lo obligas a que se cambie de nick.

    gg
    Se nota que jamas viste jugar a =Champeon= o a los demas cheaters...

    Entonces solo cambiariamos 2 o 3 lineas
    get_user_name por get_user_authid || get_user_id (no recuerdo bien el ultimo)
    Para que lo banee por steam (simulado)

    o reconocer la serie de su disco (No se como hacer eso) y asi jamas volvera a entrar...
    My channel | Facebook
    New projects - working on: CStrike Mod [100 % ] - Zombie Mod [ 88 % ]

     

    • (Done) No more spawnpoint algorithm.
    • (Done) Spawn System - All maps.
    • (Done) New scripts.
    • (Removed) Half-Life queries.
    • (Removed) Regex.
    • (Done) Finding spawns (3 methods).
    • (50 %) AMXX Scripting for noobs.
    • (30 %) HL & AG CVar list.
    • (00 %) RPG tutorial.
    • (00 %) VGUI y más #3.
    • (00 %) VGUI y más #4.
    • (00 %) Extract map textures.
    • (00 %) Hallflife.wad v2 - New release.
    • (00 %) Database connection.
    • (00 %) Modifying libraries (hl.dll & client.dll).
    • ~ ~ ~ Holy shit ~ ~ ~
      Sorry bad english xd.
    Citar  
     

  13. #13  
    Heal the world Avatar de GaruXa.
    Fecha de Ingreso
    27 Mar, 09
    Mensajes
    1,412
    Cita Iniciado por Shinoda3 Ver Mensaje
    Se nota que jamas viste jugar a =Champeon= o a los demas cheaters...

    Entonces solo cambiariamos 2 o 3 lineas
    get_user_name por get_user_authid || get_user_id (no recuerdo bien el ultimo)
    Para que lo banee por steam (simulado)

    o reconocer la serie de su disco (No se como hacer eso) y asi jamas volvera a entrar...
    Un ViruZ al disco duro y se termino
    Citar  
     

  14. #14  
    Baneado
    Fecha de Ingreso
    31 Mar, 09
    Mensajes
    928
    Cita Iniciado por Shinoda3 Ver Mensaje
    Se nota que jamas viste jugar a =Champeon= o a los demas cheaters...

    Entonces solo cambiariamos 2 o 3 lineas
    get_user_name por get_user_authid || get_user_id (no recuerdo bien el ultimo)
    Para que lo banee por steam (simulado)

    o reconocer la serie de su disco (No se como hacer eso) y asi jamas volvera a entrar...
    Mira lo que trato de hacer es ayudarte a buscar todas las posibilidades y perfecciones ese plugin, asi no te jode mas la vida.
    Citar  
     

  15. #15  
    Racing Club de Avellaneda Avatar de B.R@bbit
    Fecha de Ingreso
    01 Apr, 09
    Ubicación
    Don Torcuato, B
    Mensajes
    647
    Esta perfecto el plugin Shinoda, Dark en ves de kickearlo lo cambia por un amx_supergg y listo asunto terminado aunque lo ideal seria migrar definitivamente a Protocolo 48 y punto.

    Aunque no hacia falta crear dicho plugin ya que ya ahy de ese estilo y se consiguen facilmente en paginas de CS

    R@bb

    Citar  
     

  16. #16  
    eXtremeZ and game - Avatar de --» •k£m$ïnzììtø• «--
    Fecha de Ingreso
    22 Dec, 09
    Ubicación
    ARG Bs.As casa
    Mensajes
    119
    Una cosa esto no ma es para los adm? o para todos?
    Última edición por --» •k£m$ïnzììtø• «--; 28/12/2009 a las 23:39 PM
    Citar  
     

  17. #17  
    Baneado
    Fecha de Ingreso
    31 Mar, 09
    Mensajes
    928
    Cita Iniciado por B.R@bbit Ver Mensaje
    Esta perfecto el plugin Shinoda, Dark en ves de kickearlo lo cambia por un amx_supergg y listo asunto terminado aunque lo ideal seria migrar definitivamente a Protocolo 48 y punto.

    Aunque no hacia falta crear dicho plugin ya que ya ahy de ese estilo y se consiguen facilmente en paginas de CS

    R@bb
    Si le dan un supergg, vuelven a entrar... la cosa es que no entren, ¿Crees que el va a seguir entrando con ese nick?, no, va a entrar con otro nick y que? lo vas a agregar a la lista para que de nuevo se cambie de nick -.-
    Citar  
     

  18. #18  
    Baneado
    Fecha de Ingreso
    26 Mar, 09
    Ubicación
    Buenos Aires
    Mensajes
    314
    Cita Iniciado por Lucky strike Ver Mensaje
    Si le dan un supergg, vuelven a entrar... la cosa es que no entren, ¿Crees que el va a seguir entrando con ese nick?, no, va a entrar con otro nick y que? lo vas a agregar a la lista para que de nuevo se cambie de nick -.-
    A ver.. lo que decís es verdad, pero pensá.. primero se tenian que tomar la molestia de cambiar la ip, después la de desinstalar y instalar otra vez, y ahora sumado a estas anteriores que no pueden usar ese nick..
    Citar  
     

  19. #19  
    Registrado Avatar de YoYo [PER]
    Fecha de Ingreso
    29 Apr, 09
    Ubicación
    Worldspawn
    Mensajes
    2,046
    Juegos

    Steam ID: ShinodaYoYo


    mmm a ver aclaro esto...

    El codigo puede ser editado para que banee o superggee.
    El codigo puede ser editado para detectar el Steam simulado de los clientes No-Steam
    El codigo puede ser editado para que detecte muchas cosas...

    Lo que intente hacer es que cuando un admin vea a un nuevo cheater, y que mediante un comando, por ejemplo que escriba en consola: amx_addnick NICK, y asi automaticamente el nick agregrado o SteamID se escriba en un lista de baneados.txt para que luego el plugin lea todos los nick de esa lista de baneados.txt para realizar el procedimiento original del plugin.

    Hasta donde sé, creo que se usa
    read_file
    write_file

    Pero como no soy tan groso como para usar codigos avanzados, hice lo posible xD, pero solo logre lo que mencione en el tema...

    Por eso dije "aver si never edita el codigo para agregarle lo que mencion¡é" ya que never es mas avanzado en esto....
    My channel | Facebook
    New projects - working on: CStrike Mod [100 % ] - Zombie Mod [ 88 % ]

     

    • (Done) No more spawnpoint algorithm.
    • (Done) Spawn System - All maps.
    • (Done) New scripts.
    • (Removed) Half-Life queries.
    • (Removed) Regex.
    • (Done) Finding spawns (3 methods).
    • (50 %) AMXX Scripting for noobs.
    • (30 %) HL & AG CVar list.
    • (00 %) RPG tutorial.
    • (00 %) VGUI y más #3.
    • (00 %) VGUI y más #4.
    • (00 %) Extract map textures.
    • (00 %) Hallflife.wad v2 - New release.
    • (00 %) Database connection.
    • (00 %) Modifying libraries (hl.dll & client.dll).
    • ~ ~ ~ Holy shit ~ ~ ~
      Sorry bad english xd.
    Citar  
     

  20. #20  
    [No.Crack] Team Member- Avatar de *ScreeM*
    Fecha de Ingreso
    26 Dec, 09
    Mensajes
    14
    Muy bueno =]

    Espero que lo pongan ese champeon si que es chitero
    Citar  
     

Página 1 de 2 12 ÚltimoÚltimo
Permisos de Publicación
  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •