#1 |
Algún error o algo que no entiendan me avisan, cada cosa está explicada en el código.
1. Al principio de su plugin o mod( debajo de los includes ):
1. Al principio de su plugin o mod( debajo de los includes ):
Código PHP:
<?php
#define LevelNext(%1) (%1 * 55 + 20) // Macro para definír cuantos Frags se van a necesitar para cada nivel. Solo deberán modíficar el número 20.
// Es el nivel del usuario multiplicado por 55 mas 20.
// Ejemplo del macro: Si soy nivel 1: 1x55+20 = 75.
#define LevelMax 25 // Esto definirá cual es el nivel máximo.
new const __PREFIX[ ] = "[ SkylarK }"; // Prefijo para los mensajes.
new sLevels[ 33 ]; // Variable que almacena los niveles.
new sFrags[ 33 ]; // Variable que almacena los frags.
new cvarFragsUser, cvarFragsAdmin; // Cvars para registrar cuantos frags ganará un usuario y un admin.
2. Ahora registraremos el evento DeathMsg y las cvars, en plugin_init ponemos lo siguiente:
Código PHP:
<?php
cvarFragsUser = register_cvar( "sky_frags_user", "1" ); // Cantidad de frags que ganará un usuario que no es admin.
cvarFragsAdmin = register_cvar( "sky_frags_admin", "2" ); // Cantidad de frags que ganará un usuario admin.
register_event( "DeathMsg", "fw_Death", "a" ); // Registraremos el evento donde se registran los atacantes y las victimas, evento para sumar los frags al atacante.