[FilterScript] Simple Votekick!
#1

Hola gente!
Bueno, les traigo este sistema de votekick que hice el otro dнa.
Es muy simple y funciona muy bien.
El sistema requiere el plugin sscanf (y su respectivo include, claro)
El sistema, tambien requiere el include zCMD de ZeeX.


Les dejo el pastebin!

Link!

Gracias especiales al Chaozman por su optimizacion del cуdigo.

Si tienen algun problema, me avisan
Reply
#2

Aclaro que esto es pura y exclusivamente para intentar mejorar el script y criticas constructivas.

pawn Код:
#include <varios>
dado que sigo sin pc no puedo testear si funciona sin este inc, de lo contrario deberias agregarlo.

pawn Код:
new kid, si = 0, no = 0, Votekick1 = 0, Voto[MAX_PLAYERS] = 0, reason[128];
cuando creas una variable/array x defecto si es integer su valor es 0, por ende no hace falta inicializarla desde 0.

pawn Код:
if(!sscanf(params, "ds", kid, reason))
totalmente innecesario.

Код:
|- Bristos-Bot -|
LOL

Datos:
#defini los colores.
#no hace falta retornar dentro de un timer. (en este caso es innecesario)

Posibles bugs que se pueden llegar a dar:
si un jugador 1 seg antes q cierre la votacion bota, y luego se inicia otra, no podra votar practicamente en la que sigue (siempre y cuando esta se genere segundos despues que finalize la anterior).

Nota:
si te esforzas un toque podrias hacer un sistema similar pero que soporte diferentes votaciones al mismo tiempo.
Reply
#3

Fail, tenes razon chaoz.
Ahi agrego los colores, me olvide eso.
Esque yo tengo colores y mas definidos en un include (varios) xD
Reply
#4

Perdon por el doble post.
Link cambiado, lo dicho por el Chaozman fue arreglado, ya que no lo habia notado.

PD: Lo de if(!sscanf...) lo note recien, podria haberlo obviado y funcionaria igualmente.
Gracias Chaoz
Reply
#5

Quote:
Originally Posted by leaNN!
Посмотреть сообщение
Perdon por el doble post.
Link cambiado, lo dicho por el Chaozman fue arreglado, ya que no lo habia notado.

PD: Lo de if(!sscanf...) lo note recien, podria haberlo obviado y funcionaria igualmente.
Gracias Chaoz
xq si todos estamos para aprender.

edit:
¬¬ no cambiaste lo de la inicializacion de los arrays. ni lo del !sscanf ni los return en los timer. sos mas vago que yo che!
Reply
#6

A que te referis con inicializacion?
si te referis a "new si = 0, no = 0", y "todo = 0", es porque me olvide xD.
Y lo del timer no lo entendi JAJAJAJA
Reply
#7

Gracias por el aporte, lo testeare D:
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)