Coder Social home page Coder Social logo

giferns / jctf-by-digi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from oswerrr/jctf-by-digi

0.0 1.0 0.0 363 KB

Capture The Flag un modo qué fue creado por Digi pero hace mucho tiempo le dejo de dar actualizaciones así que yo me tome la molestia de hacerle algunas mejoras.

Home Page: https://forums.alliedmods.net/showthread.php?t=132115

SourcePawn 100.00%

jctf-by-digi's Introduction

jCTF by Digi (aka Hunter-Digital)

Este modo fue creado por Digi (aka Hunter-Digital) pero hace mucho tiempo le dejo de dar actualizaciones así que yo me tome la molestia de hacerle algunas mejoras a mi parecer.

  • Versión actual: 1.32o
  • Versión anterior: 1.32c

Requerimientos

¿Qué le hice?

  • Removí el buy personalizado (incluyendo la compra del C4 e items con adrenalina).
  • El sistema de adrenalina lo quite para hacerlo por separado del mod 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 se bug los segundos al revivir/protección).
  • El spawn de armas lo cambié por armas aleatorias.
  • Debido al uso de reapi ya no se usaran 2 librerías (Hamsandwich y Fun).
  • Reemplacé algunas funciones como por ejemplo: click url anteriormente se usaba ham_killed de hamsandwich.
  • 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.
  • Cambie el glow cuando recibes protección en el spawn al revivir por un renderizado transparente estilo protección de ReGameDLL.
  • 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 drop de items al azar cuando muere un player (pronto añadire esta función.. la saque sin querer).
  • 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.

Cvars del modo

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

Tienda de adrenalina

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.

Notas

  • 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.

jctf-by-digi's People

Contributors

oswerrr avatar sugisakii avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.