Han ocurrido los siguientes errores: | |||||||||||||||
Warning [2] Undefined variable $unreadreports - Line: 119 - File: global.php(961) : eval()'d code PHP 8.1.27 (Linux)
|
[Tutorial] Crear niveles por frags. - Versión para impresión +- MxEMexico (https://www.mxemexico.com) +-- Foro: Extras (https://www.mxemexico.com/forumdisplay.php?fid=162) +--- Foro: Pawn/Scripting. (https://www.mxemexico.com/forumdisplay.php?fid=100) +--- Tema: [Tutorial] Crear niveles por frags. (/showthread.php?tid=1694) |
Crear niveles por frags. - Sky^^ - 08-26-2017 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 ): Código 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. 2. Ahora registraremos el evento DeathMsg y las cvars, en plugin_init ponemos lo siguiente: Código PHP: cvarFragsUser = register_cvar( "sky_frags_user", "1" ); // Cantidad de frags que ganará un usuario que no es admin. 3. En client_putinserver, cuando se conecta un usuario le daremos 0 frags y 0 niveles. Código PHP: // Su código.. 4. Al final o donde ustedes quieran de su plugin o mod, registraremos el evento DeathMsg y la función UpdateLevel. Código PHP: public fw_Death( ) Eso es todo, es adaptable a cualquier cosa y sencillo de hacer. Salu2. |