Ping/FPS Kicker
#1
Ping/FPS Kicker v2.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
    
- Cambiado: Libreria engine > fakemeta
    
- Removido: Variable gLatencia
- Removido: client_PreThink
------------------------------
v1.5
- Agregado: Librería engine
    
- 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
------------------------------
Créditos:
Código:
Mario.AR -
Descarga:

.sma   Descargar AMXX / PingKicker_v2.3a.sma (Tamaño: 5.24 KB / Descargas: 741)
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Responder
#2
Buen plugin!
Puedes hacer el task global y dentro un bucle con todos los jugadores para comprobar su ping/fps.
Responder
#3
pone el link del plugin original.
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#4
Las cvar ponelas en español o en inglés. Y no una mezcla de los dos

Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
Responder
#5
(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
Responder
#6
(30/06/2014, 01:52 PM)CSAxel escribió:
(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!
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#7
(30/06/2014, 02:59 PM)roccoxx escribió:
(30/06/2014, 01:52 PM)CSAxel escribió:
(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
Responder
#8
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.
NUEVO ZOMBIE PLAGUE + LVLS!! UNETE A LA COMUNIDAD
[Imagen: b_350_20_ffad41_e98100_000000_591f11.png]


Responder
#9
¿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
Hi [R]ak CrabCrab
Responder
#10
(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. Triste

(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
Responder
#11
Si no te gustan las criticas buenas no mejoraras, depende de como lo tomes.
Todos los MODS VHL totalmente gratuitos  Descarga Aqui

Mis plugins:
STEAM: https://steamcommunity.com/id/Metrikcz/
FB: fb.com/rwoong
Venta plugins a pedido en México mándame MP
Responder
#12
(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
Responder
#13
Código PHP:
switch (get_pcvar_num(CvarPFK_ShowMsg))
    {
        case 
1
        {
            
iMsgChat true;
            
iMsgHud false;
        }
        case 
2
        {
            
iMsgChat false;
            
iMsgHud true;
        }
    }

Porque haces eso en putinserver Lol
Todos los MODS VHL totalmente gratuitos  Descarga Aqui

Mis plugins:
STEAM: https://steamcommunity.com/id/Metrikcz/
FB: fb.com/rwoong
Venta plugins a pedido en México mándame MP
Responder
#14
(07/07/2014, 02:21 AM)Metrikcz escribió:
Código PHP:
switch (get_pcvar_num(CvarPFK_ShowMsg))
    {
        case 
1
        {
            
iMsgChat true;
            
iMsgHud false;
        }
        case 
2
        {
            
iMsgChat false;
            
iMsgHud true;
        }
    }

Porque haces eso en putinserver Lol
Para no gastarme en hacer un switch cada vez que hago un msj.. A menos que consuma menos.

ACTUALIZADO: v1.4
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Responder
#15
Eso es al iniciar el plugin o ser modificada la cvar
Todos los MODS VHL totalmente gratuitos  Descarga Aqui

Mis plugins:
STEAM: https://steamcommunity.com/id/Metrikcz/
FB: fb.com/rwoong
Venta plugins a pedido en México mándame MP
Responder
#16
(07/07/2014, 02:28 AM)Metrikcz escribió: Eso es al iniciar el plugin o ser modificada la cvar
Si la cvar es 1. Chat. Si es 2. HUD.
Cuando tenga tiempo voy a ver si pueda mejorarlo. Y listo
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Responder
#17
(07/07/2014, 02:36 AM)CSAxel escribió:
(07/07/2014, 02:28 AM)Metrikcz escribió: Eso es al iniciar el plugin o ser modificada la cvar
Si la cvar es 1. Chat. Si es 2. HUD.
Cuando tenga tiempo voy a ver si pueda mejorarlo. Y listo

-_- .... la cosa es que actualizas eso cada vez que alguien entr y no es necesario y ademas usas 2 variables cuando solo se ocupa una
Todos los MODS VHL totalmente gratuitos  Descarga Aqui

Mis plugins:
STEAM: https://steamcommunity.com/id/Metrikcz/
FB: fb.com/rwoong
Venta plugins a pedido en México mándame MP
Responder
#18
(07/07/2014, 02:39 AM)Metrikcz escribió:
(07/07/2014, 02:36 AM)CSAxel escribió:
(07/07/2014, 02:28 AM)Metrikcz escribió: Eso es al iniciar el plugin o ser modificada la cvar
Si la cvar es 1. Chat. Si es 2. HUD.
Cuando tenga tiempo voy a ver si pueda mejorarlo. Y listo

-_- .... la cosa es que actualizas eso cada vez que alguien entr y no es necesario y ademas usas 2 variables cuando solo se ocupa una
Claro puede ser. Después lo mejoro, cuando tenga tiempo y listo. Versión nueva.
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Responder
#19
(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. Triste
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.
Hi [R]ak CrabCrab
Responder
#20
(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. Triste
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
Responder
#21
(07/07/2014, 04:06 AM)CSAxel escribió: Lo de los FPS se puede saber y vi un plugin donde chequea eso y decidi implementarlo a esto.
Ella no dijo que no se pudiera saber, dijo que no había forma precisa...
[Imagen: paypalqr.png]
Responder
#22
(07/07/2014, 09:40 AM)Neeeeeeeeeel.- escribió:
(07/07/2014, 04:06 AM)CSAxel escribió: Lo de los FPS se puede saber y vi un plugin donde chequea eso y decidi implementarlo a esto.
Ella no dijo que no se pudiera saber, dijo que no había forma precisa...
OkaOkaOka

ACTUALIZADO: v2.0

Bueno espero que haya quedado mejor.
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Responder
#23
Buen plugin! No pude ver las versiones anteriores pero así como está me parece que está mejor.

Sobre los FPS, obviamente que no existe una forma en la cual puedas saber exactamente cuantos FPS tiene el cliente, pero siempre es aproximado.
Believe, be yourself and don't hold on to just one dream ❤

https://github.com/FEDERICOMB96
Responder
#24
(07/07/2014, 03:34 PM)Federicomb escribió: Buen plugin! No pude ver las versiones anteriores pero así como está me parece que está mejor.

Sobre los FPS, obviamente que no existe una forma en la cual puedas saber exactamente cuantos FPS tiene el cliente, pero siempre es aproximado.
Exactamente. Existe plugins donde detectan los FPS. Pero no hay un "comando" especial o "condición". Y de la forma que está funciona.
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Responder
#25
(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. Triste

(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
NUEVO ZOMBIE PLAGUE + LVLS!! UNETE A LA COMUNIDAD
[Imagen: b_350_20_ffad41_e98100_000000_591f11.png]


Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)