Este modo fue creado por Digi (aka Hunter-Digital) y al parecer la última actualización fue en 2012 desde su creación por lo que yo en 2018 decidí personalizar su última versión y además optimizar el código, remover algunas funciones y también separar otras funciones.
- Versión actual: 1.32o
- Versión anterior: 1.32c
- Removí el buy personalizado (incluyendo la compra del C4 e items con adrenalina).
- El sistema de adrenalina lo quite para hacerlo por separado del modo sin embargo las natives seguiran siendo las mismas.
- Modelo de la bandera en movimiento (No lo hice yo, el model personalizado es público).
- Le agregue para que la bandera se pueda soltar desde las teclas Z, X ó C.
- Le hice un remake al sistema del respawn y protección de spawn (ya no hay bug de los segundos al revivir/protección).
- El spawn de armas lo cambié por armas aleatorias.
- Personalize los huds y también cuando este sale lo hace por un canal que estee disponible para 'tratar' de evitar la desaparición de los huds o un flood de canales.
- Removí Orpheu debido a que se usará ReGameDLL (Orpheu solo funcionaba para hookear la ronda).
- Los estilos de luz que se creaban al tomar la bandera enemiga los removi debido a que causaba bajos de FPS con pc's de gama baja.
- Removí el hud de la adrenalina. Ahora este se muestra a través de la tienda.
say /adrenaline
- Removí el hooksay por si quieren implementar un admin-chat-color o algún plugin que hookee el say.
Cvar | Default | Min | Max | Descripción |
---|---|---|---|---|
ctf_flagheal | 1 | 0 | 1 | Cura al jugador si esta cerca de su bandera:0 desactivado 1 activado |
ctf_flagreturn | 200 | 0 | - | Tiempo en segundos que durará la bandera en el suelo luego de ser soltada. |
ctf_respawntime | 6 | 0 | - | Tiempo en segundos al revivir después de haber muerto. |
ctf_protection | 5 | 0 | - | Tiempo en segundos de protección luego de revivir. Si le dispara a un enemigo esta se removerá |
ctf_sound_taken | 1 | 0 | 1 | Sonido que se emite al capturar la bandera:0 desactivado 1 activado |
ctf_sound_dropped | 1 | 0 | 1 | Sonido que se emite al soltar la bandera:0 desactivado 1 activado |
ctf_sound_returned | 1 | 0 | 1 | Sonido que se emite al ser devuelta la bandera:0 desactivado 1 activado |
ctf_sound_score | 1 | 0 | 1 | Sonido que se emite al sumar puntuación después de capturar la bandera:0 desactivado 1 activado |
ctf_itempercent | 25 | 1 | 100 | Porcentaje al soltar un item cuando muere un player, el item puede ser adrenalina ó medkit. |
ctf_itemstay | 15 | 1 | - | Tiempo en segundos que permanecerá un item en el suelo, el item puede ser adrenalina ó medkit. |
ctf_glows | 1 | 0 | 1 | Le añade un glow a la base de la bandera y a los jugadores cuando reciben protección en el spawn:0 desactivado 1 activado |
Uso el plugin de tienda por natives de Sugisaki click url En su post explica cómo funciona a excepción de que en la native no se deberá especificar el equipo del jugador: native shop_add_item(const name[], cost, const function[])
el parámetro name
irá la palabra clave con que se halla identificado en el archivo jctf.txt
, en el parámetro cost
irá el costo del item y no debe ser mayor a 100 de adrenalina y por último el parámetro function
. A demás cómo dije antes se debe agregar las traducciones al archivo jctf.txt
de los items.
- Debe instalar el modo con los recursos que proporcioné en el repositorio (modelos, sonidos y sprites).
- Estoy constantemente actualizando los plugins así qué estar atento a los commits. Tal vez halla solucionado algún bug que halla dejado suelto.