Hola, bueno mi duda es que estuve agregando límite de mods para mandar por mapa pero tengo un problema cuando el administrador entra al menu 1. y no selecciona a ningun jugador automaticamente le resta 1
Ejemplo:
Code:
Admin menu
Mods para mandar disponibles: 5
1. Modo Nemesis
2. Modo Assassin
code...
Elijo "Modo nemesis" al seleccionar esa opción automáticamente le resta 1, quisiera saber como hago para que le reste cuando el administrador seleccione a X jugador y no cuando el Administrador elija la opción, Ya que me causa problemas porque algunos administrador sin querer cierran el menú y les resta 1 modo para mandar sin haber asignado X jugador nemesis.
Después de haber seleccionado:
Code:
Admin menu
Mods para mandar disponibles: 4
1. Modo Nemesis
2. Modo Assassin
code...
Automáticamente le resta 1
Que función se usa para hacer que le reste cuando elija a X jugador y no cuando le da a la opción?
Code:
PHP Code:
// Admin Menu
public menu_admin(id, key)
{
static userflags
userflags = get_user_flags(id)
switch (key)
{
case ACTION_MAKE_NEMESIS: // Nemesis command
{
if(admin_times[id] >= 1)
{
if (userflags & (g_access_flag[ACCESS_MODE_NEMESIS] | g_access_flag[ACCESS_MAKE_NEMESIS]))
{
// Show player list for admin to pick a target
PL_ACTION = ACTION_MAKE_NEMESIS
show_menu_player_list(id)
admin_times[id] -= 1
}
else
{
zp_colored_print(id, "^x04[ZR]^x01 %L", id, "CMD_NOT_ACCESS")
show_menu_admin(id)
}
}
else
{
zp_colored_print(id, "^x04[ZP]^x01 No tienes modos para mandar")
show_menu_admin(id)
}
}
// code...
}
return PLUGIN_HANDLED;
}
Gracias de antemano.
__________________
[IMG]http://img839.**************/img839/1879/dmcdanteprofile.png[/IMG]