03/03/2015, 06:41 PM
Cucarachas Mod
Información del Mod
- ¡Corre de las cucarachas y acuchilla a tus enemigos! El objetivo es sobrevivir al ataque de las cucarachas y acuchillar a los enemigos.
- Las cucarachas aparecen en lugares determinados del mapa.
- Persiguen a los jugadores cercanos, saltan, evaden obstáculos y atacan.
- Acumula puntos por matar a las cucarachas y enemigos, úsalos para comprar extra items.
Información del Plugin
- El plugin principal (cm_main) se encarga de hacer aparecer a las cucarachas y controlarlas, así como administrar el juego, la tienda de extra items y algunas opciones.
- El mod incluye una API para desarrollar nuevos extra items.
- Se incluye una herramienta para configurar los mapas para Cucarachas Mod.
Configuración del Mod
- Se configura según el mapa: Orígenes de las cucarachas, cantidad y color de glow. (Véase: Map Tool)
- Se configura en la fuente del main plugin: Opciones de las cucarachas.
- CVARs: cm_kill_reward <#> - Cuantos puntos se reciben por matar a un enemigo.
cm_points_reward <#> - Cuantos puntos se reciben por matar a una cucaracha.
cm_block_damage <0|1|2> - 0 : No bloquear el daño entre jugadores, 1 : Solo permitir daño con cuchillo, 2 : Bloquear toda forma de daño entre jugadores.
Recursos adicionales
- Los models requeridos son incluídos con el Counter-Strike.
- Se incluye una colección de mapas configurados para Cucarachas Mod (incluídos mapas cc by Totopizza)
- Se incluyen extra ítems básicos para la tienda.
- API
La API permite registrar extra items, configurar el repelente del jugador, registrar cuando muere una cucaracha (Para un ranking/top, etc), obtener/establecer los puntos de un jugador (Para un guardado, etc).Código PHP:#if defined _cucarachas_mod_included
#endinput
#endif
#define _cucarachas_mod_included
/*
Informacion de las cucarachas:
Classname: "CUCARACHA"
Model: "models/roach.mdl"
*/
// Registrar un extra item en la tienda de cuca mod
// Retorna el ID del item. Guardarlo para luego comprobar en la forward.
native cm_register_extra_item(const Name[], Cost);
// Retorna la cantidad de puntos de un jugador.
native cm_get_user_points(id);
// Establecer los puntos de un jugador.
native cm_set_user_points(id, points);
// Crear una cucaracha. Otra cucaracha será seleccionada aleatoriamente y morirá para crear esta.
// Retorna el id de la cuca si se creó con éxito, 0 si no se pudo crear.
native cm_spawn_roach(const Float:origin[3]);
// Se llama cuando un jugador selecciona un extra item. Si el itemid es igual al id que almacenaste al registrar, es tu item.
// Retornar PLUGIN_HANDLED cancelará la compra.
forward cm_extra_item_selected(id, itemid);
// Se llama cada vez que muere una cucaracha. killer es el id de quien la mató (puede no ser un jugador) y entid el id de la entidad de la cucaracha.
forward cm_roach_killed(killer, entid);
// Retorna 1 si el jugador tiene repelente, 0 si no tiene.
native cm_get_user_repel(id);
// Establecer el repelente de un jugador.
native cm_set_user_repel(id, repel = 0); - Map Tool
El Map Tool es una herramienta para configurar los mapas para Cucarachas Mod.
Es sencillo usarla, sólo basta con leer las opciones del menú. Con el plugin activo en el servidor, un administrador con acceso a INMUNIDAD puede escribir en cualquier momento /cmenu para abrir el menú de Map Tool. Cuando lo haga, todos los orígenes donde aparecerán las cucarachas serán visibles con un model de una gallina con glow. Se ocultarán en cuanto se reinicie el mapa. ¡El Map Tool no guarda las configuraciones automáticamente, guardarlas antes de reiniciar el mapa!
Imágenes
- fy_iceworld
- fy_docs
- fy_marioworld
- fy_killworld
- fy_colorumble
- cc_small
- cc_multicolor
- cc_fck_hav
Créditos
- Totopizza - Mapas propios.
- hud - Idea.
- Skylar - Servidor temporal donde se probó el mod.
- jay-jay - Model de insecticida Raid.
- Tú - Si decides hostear este mod en tu servidor ¡No olvides pasarme la IP, tengo muchas ganas de jugarlo!