30/06/2014, 03:54 AM (Última modificación: 29/03/2015, 08:00 PM por CSAxel.)
Ping/FPS Kickerv2.3c
Descripción:
- Este plugin esta basado en el famoso plugin high_ping_kicker, la única diferencia es que está mejorado y agregué para que, si el usuario tiene una cantidad de FPS excesiva, lo expulse del servidor.
Comandos:
amxx_kicker_enabled <Default 1>: Habilitar/Deshabilitar plugin. [0: Desactivado | 1: Activado] amxx_kicker_admin_inmunity <1/0>: Habilitación y deshabilitación de la inmunidad para que sean expulsados los admines amxx_kicker_check <3 default>: Chequeos cuando un jugador tiene ya la latencia mayor de la permitida, Es decir, si la latencia supera la mayor de la permitida, hace un chequeo, hasta llegar a 3 y expulsarlo. amxx_kicker_max_ping <120 default>: Máximo número de latencia del jugador. amxx_kicker_max_fps <101 default>: Máximo número de FPS del jugador. amxx_kicker_check_time <15 default>: Chequeo/Tiempo para llamar a la función donde chequea a los jugadores con una latencia/FPS mayor de lo permitido.
Cambios (Changelog):
Código:
v2.3c
- Eliminado algunas restricciones que provoquen errores
------------------------------
v2.3a
- Optimización de todo el plugin y errores correjidos
------------------------------
v2.3
- Agregado: Cvar para activar/desactivar el Kickeo por FPS o por PING o Ambos
- Arreglado: La inmunidad para que no afecte a los administradores en el servidor
- Mejorado: El stock ChatColor
------------------------------
v2.0
- Agregado: Constante que guarde el archivo
- Agregado: Nuevas variables
- Agregado: fw_CmdStart
- Modificado: La mayoría del código (Re-codeado)
- Modificado: TASK_PFK pasado a global
- Modificado: Stock: ChatColor
- Removido: CvarPFK_ShowMsg
------------------------------
v1.4
- Modificado: client_prethink > client_PreThink
- Modificado: Función: KickJugador
------------------------------
v1.2
- Modificado: Nombre de las cvars
- Fixeado: Chequeo de la cvar "amxx_kicker_admin_inmunity"
------------------------------
v1.0:
- Lanzamiento del plugin
------------------------------
30/06/2014, 01:52 PM (Última modificación: 30/06/2014, 02:08 PM por CSAxel.)
(30/06/2014, 12:33 PM)roccoxx escribió: pone el link del plugin original.
Lo había hecho de 0.. Pero como me base, ya lo pongo.
Y con el tema de las cvars ya lo modifico, es que soy así xD :_
(30/06/2014, 04:13 AM)Mario AR. escribió: Buen plugin!
Puedes hacer el task global y dentro un bucle con todos los jugadores para comprobar su ping/fps.
Creo que lo había intentado, pero no encontre la manera para que funcionara bien. Por eso hice un TASK para el jugador y funciona bien.
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
(30/06/2014, 12:33 PM)roccoxx escribió: pone el link del plugin original.
Lo había hecho de 0.. Pero como me base, ya lo pongo.
Y con el tema de las cvars ya lo modifico, es que soy así xD :_
(30/06/2014, 04:13 AM)Mario AR. escribió: Buen plugin!
Puedes hacer el task global y dentro un bucle con todos los jugadores para comprobar su ping/fps.
Creo que lo había intentado, pero no encontre la manera para que funcionara bien. Por eso hice un TASK para el jugador y funciona bien.
(30/06/2014, 12:33 PM)roccoxx escribió: pone el link del plugin original.
Lo había hecho de 0.. Pero como me base, ya lo pongo.
Y con el tema de las cvars ya lo modifico, es que soy así xD :_
(30/06/2014, 04:13 AM)Mario AR. escribió: Buen plugin!
Puedes hacer el task global y dentro un bucle con todos los jugadores para comprobar su ping/fps.
Creo que lo había intentado, pero no encontre la manera para que funcionara bien. Por eso hice un TASK para el jugador y funciona bien.
a si lo hiciste de 0 no es necesario.
me olvide de decirte: Buen Plugin!
Igual lo puse por las dudas. Pero lo hice basandome en el plugin ese.
Aunque tiene sus diferencias.
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Me parece exelente que lo ayas mejorado , ya que es un plugin muy util.
Pero aveces algunos users tienen "tirones" por asi decirlo y se les va el ping a la Mie#!$%. Eso es solo por 5 segundos , se les sube el ping a 2mil y les baja a 50.
En ese caso tambien te saca del server? , por que eso seria molesto , ya que no afecta en casi nada al server si el usuario tiene de vez en cuando un tiron y al pasar de 4 o 5 segundos se le normaliza.
1. Usas ese horrible stock de ChatColor
2. Incrementas una variable para saber los fps? O.o
3. client_prethink no existe
4. No sabes como usar log_amx
5. Muchas cosas innecesarias (como el hud)
07/07/2014, 02:04 AM (Última modificación: 07/07/2014, 02:21 AM por CSAxel.)
(06/07/2014, 10:59 PM)Milashkasiya escribió: ¿Que tiene de "mejorado" este plugin?
1. Usas ese horrible stock de ChatColor
2. Incrementas una variable para saber los fps? O.o
3. client_prethink no existe
4. No sabes como usar log_amx
5. Muchas cosas innecesarias (como el hud)
El plugin original es mil veces mejor que el tuyo
Porque tanta mala onda boluda ?
Como detesto a esa gente así. client_PreThink es de engine y para los fps se usa esa función. Lo del ChatColor lo dejo, es horrible que se vea todo en un solo color. Sería mas bueno algo más llamativo y uso el stock.
Traté de hacerlo configurable y me tiras esa opinión, dejate de joder. Menos onda tenes.
(06/07/2014, 10:37 PM)Evil Spiret escribió: Me parece exelente que lo ayas mejorado , ya que es un plugin muy util.
Pero aveces algunos users tienen "tirones" por asi decirlo y se les va el ping a la Mie#!$%. Eso es solo por 5 segundos , se les sube el ping a 2mil y les baja a 50.
En ese caso tambien te saca del server? , por que eso seria molesto , ya que no afecta en casi nada al server si el usuario tiene de vez en cuando un tiron y al pasar de 4 o 5 segundos se le normaliza.
Tiene un chequeo para eso. Si se chequea que un jugador tiene el ping del necesario, se chequea o incrementa la variable, y si aumenta a mas de 3 (Se modifica por cvar) Ahí si lo saca.
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
(07/07/2014, 02:08 AM)Metrikcz escribió: Si no te gustan las criticas buenas no mejoraras, depende de como lo tomes.
Acepto las criticas. Pero que me critiquen de esa manera, no me gusto. Salvo algunos puntos que tendré en cuenta. Pero que me digan "El plugin original es 100000000000 veces mejor que el tuyo", me sacó.
Por algo lo hice al plugin. Configurable y para que cada uno haga lo que quiera con ello.
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
07/07/2014, 03:01 AM (Última modificación: 07/07/2014, 03:06 AM por Milashkasiya.)
(07/07/2014, 02:04 AM)CSAxel escribió:
(06/07/2014, 10:59 PM)Milashkasiya escribió: ¿Que tiene de "mejorado" este plugin?
1. Usas ese horrible stock de ChatColor
2. Incrementas una variable para saber los fps? O.o
3. client_prethink no existe
4. No sabes como usar log_amx
5. Muchas cosas innecesarias (como el hud)
El plugin original es mil veces mejor que el tuyo
Porque tanta mala onda boluda ?
Como detesto a esa gente así. client_PreThink es de engine y para los fps se usa esa función. Lo del ChatColor lo dejo, es horrible que se vea todo en un solo color. Sería mas bueno algo más llamativo y uso el stock.
Traté de hacerlo configurable y me tiras esa opinión, dejate de joder. Menos onda tenes.
client_PreThink sí existe, client_prethink no - y nisiquiera pusiste <engine> en tu plugin - Ademas de que no hay forma 100% seguro de saber los fps del cliente.
Sobre el ChatColor, no se trata de que se vea "bonito", se trata de usar lo correcto, o al menos no tan redundante.
Sobre el log_amx, parece que te confundiste con el multilenguaje, hay muchos ejemplos de las formas de usar log_amx.
PD: No soy mala onda - Si vas a publicar algo, al menos hay que saber lo basico siquiera no?
PD del PD: Tambien investigar un poco y no coger cualquier que se te cruce.
07/07/2014, 04:06 AM (Última modificación: 07/07/2014, 04:07 AM por CSAxel.)
(07/07/2014, 03:01 AM)Milashkasiya escribió:
(07/07/2014, 02:04 AM)CSAxel escribió:
(06/07/2014, 10:59 PM)Milashkasiya escribió: ¿Que tiene de "mejorado" este plugin?
1. Usas ese horrible stock de ChatColor
2. Incrementas una variable para saber los fps? O.o
3. client_prethink no existe
4. No sabes como usar log_amx
5. Muchas cosas innecesarias (como el hud)
El plugin original es mil veces mejor que el tuyo
Porque tanta mala onda boluda ?
Como detesto a esa gente así. client_PreThink es de engine y para los fps se usa esa función. Lo del ChatColor lo dejo, es horrible que se vea todo en un solo color. Sería mas bueno algo más llamativo y uso el stock.
Traté de hacerlo configurable y me tiras esa opinión, dejate de joder. Menos onda tenes.
client_PreThink sí existe, client_prethink no - y nisiquiera pusiste <engine> en tu plugin - Ademas de que no hay forma 100% seguro de saber los fps del cliente.
Sobre el ChatColor, no se trata de que se vea "bonito", se trata de usar lo correcto, o al menos no tan redundante.
Sobre el log_amx, parece que te confundiste con el multilenguaje, hay muchos ejemplos de las formas de usar log_amx.
PD: No soy mala onda - Si vas a publicar algo, al menos hay que saber lo basico siquiera no?
PD del PD: Tambien investigar un poco y no coger cualquier que se te cruce.
Está bien entonces. Lo básico me lo se desde hace 3 años O.o
Si hay cosas en las que me equivoqué en un plugin, se puede arreglar. Cada uno tiene su manera de codear.
Después se va a ir mejorando. Como vi que nadie comentaba nada. No hice nada por el momento y me dije "Después modifico algo", porque estaba ocupadisimo para modificar el plugin.
Por tu crítica, lo sentí como si me hubiesen pegado una patada en el traste 3 veces. Todo bien igual. Acepto lo que dijiste y hay para mejorar. No me gustó esa frase
"El plugin original es mil veces meyor que el tuyo". Me sacó mal eso.
Lo de los FPS se puede saber y vi un plugin donde chequea eso y decidi implementarlo a esto.
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
(06/07/2014, 10:59 PM)Milashkasiya escribió: ¿Que tiene de "mejorado" este plugin?
1. Usas ese horrible stock de ChatColor
2. Incrementas una variable para saber los fps? O.o
3. client_prethink no existe
4. No sabes como usar log_amx
5. Muchas cosas innecesarias (como el hud)
El plugin original es mil veces mejor que el tuyo
Porque tanta mala onda boluda ?
Como detesto a esa gente así. client_PreThink es de engine y para los fps se usa esa función. Lo del ChatColor lo dejo, es horrible que se vea todo en un solo color. Sería mas bueno algo más llamativo y uso el stock.
Traté de hacerlo configurable y me tiras esa opinión, dejate de joder. Menos onda tenes.
(06/07/2014, 10:37 PM)Evil Spiret escribió: Me parece exelente que lo ayas mejorado , ya que es un plugin muy util.
Pero aveces algunos users tienen "tirones" por asi decirlo y se les va el ping a la Mie#!$%. Eso es solo por 5 segundos , se les sube el ping a 2mil y les baja a 50.
En ese caso tambien te saca del server? , por que eso seria molesto , ya que no afecta en casi nada al server si el usuario tiene de vez en cuando un tiron y al pasar de 4 o 5 segundos se le normaliza.
Tiene un chequeo para eso. Si se chequea que un jugador tiene el ping del necesario, se chequea o incrementa la variable, y si aumenta a mas de 3 (Se modifica por cvar) Ahí si lo saca.
Si , despues de que lei tu mensaje, me puse a leer el code y me di cuenta . Estoy muy seguro que lo voy a usar.
Muchas gracias por responderme esa duda