Shaz! Ivanhoe escribió:¿por que no manda el say? / ¿por que no hace la accion, si aparece el say?
esto tiene que ver con un sistema de proteccion del bot de los servers (B3 = big brother bot)
basicamente no podes meter en una cadena de ordenes un comando para hablar y comandos normales
por ejemplo "say votemos que si! ; vote yes" no funcionaria.
pueden ver en mi config que yo lo resolvi de esta manera:
+vstr gritar votarSI
o sea, cree 2 variables que ejecuto con el sistema de apretar un boton y soltarlo.
el chiste es soltar el boton despues de 2 segundos mas o menos. de esa manera usas un solo boton,
pero son dos ordenes separadas en el tiempo y el bot no te lo cancela automaticamente
(si apretas y soltas rapido, como esta dentro de X segundos de margen, te lo cancela lo mismo)
errrr.. No, no tiene nada q ver con los bot de b3. Es por el
sv_floodprotect 1 que esta en cualquier server que este bien configurado.
El comando ese lo que hace es no permitir que los users envien comandos al servidor muy rapido (cuestion de milisegundos), y con comandos no me refiero a cosas 'complicadas' como el rcon, sino desde el say hasta cualquier otra pavada.. Eso evita que el usuario 'spamee' al server y no joda tanto, peero si nos jode a nosotros al querer hacer un script para hacer varias cosas seguidas.
(Creo que lo dijiste por ahi, pero no esta de mas repetir esto)
Para hacer un bind y de alguna forma 'evitar' el floodprotect, se usa el comando
wait n entre medio de dos ordenes, donde n es el numero de milisegundos que le decis a la pc que espere antes de enviar el segundo comando.
Ejemplo útil:
Queŕes droppear la flag y avisar dónde? Asi es el bind:
bind KP_MINUS "ut_itemdrop flag; wait 185; say_team ^2Flag dropped at ^1$location"Si no pones el wait, no te ejecuta el 2º comando. Si bien con el wait, te 'bloquea' el jugador durante ese tiempo indicado, te permite hacer varias csoas con 1 solo bind, a veces es medio molesto, pero no demasiado. Yo lo puse en 185 porque es el menor tiempo que encontré en el que ejecuta los dos comandos, probablemente poniendo un poco menos tambien funcione, es cuestion de probar nada mas...
Acá van dos configs grosas:
cfg - rYuuJincfg - nexuAnd obviusly, aca esta mi config
http://omploader.org/vNTJ0dgTodavía tengo que modificar vaaarias cosas y terminar de ordenar un poco, pero bue.. zafa D:
Fijensé que tengo una parte que es para mejorar un poco los fps y disminuir el lag, ami me sirvio bastante
Saludoss