PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <fakemeta>
public plugin_init()
{
register_plugin(PLUGIN,VERSION,AUTHOR )
register_clcmd("say /menu", "jailbreak_menu")
register_clcmd("say_team /menu" , "jailbreak_menu")
// Si queres ponerle qeu abra tipeando / otra cosa modifica donde dise say /menu
}
public jailbreak_menu(id)
{
new Menu = menu_create("\rMenu Jailbreak", "menu_jb")
menu_additem(Menu, "Ser Simon(Solo Guardias)." , "1", 0)
menu_additem(Menu, "Abrir Celdas(Solo Simon)." , "2", 0)
menu_additem(Menu, "Dar Freeday(Solo Guardias)." , "3", 0)
menu_additem(Menu, "Activar Box(Solo Guardias)." , "4", 0)
menu_additem(Menu, "Abrir Tienda(Solo Prisioneros) " , "5", 0)
menu_additem(Menu, "Menu Administradores(Admins) " , "6", 0)
menu_setprop(Menu,MPROP_EXITNAME,"Salir")
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu, 0)
}
public menu_jb(id, Menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(Menu)
return PLUGIN_HANDLED
}
new iData[6], iAccess, iCallback, iName[64];
menu_item_getinfo(Menu, item, iAccess, iData, 5, iName, 63, iCallback)
switch (str_to_num(iData))
{
case 1: client_cmd (id, "say /simon")
case 2: client_cmd (id, "say /open")
case 3: client_cmd (id, "say /fd")
case 4: client_cmd (id, "say /box")
case 5: client_cmd (id, "say /tienda")
case 6: menu_admins(id)
}
return PLUGIN_HANDLED;
}
public menu_admins(id)
{
if(!is_user_admin( id ) )
{
client_print(id , print_chat, "[Menu Jb] No eres Administrador!")
return PLUGIN_HANDLED;
}
new Menu = menu_create("\rMenu Administrador ", "admin_menu")
menu_additem(Menu, "Tirar Restart." , "1", 0)
menu_additem(Menu, "Cambiar de Mapa." , "2", 0)
menu_additem(Menu, "Cambiar de Team." , "3", 0)
menu_additem(Menu, "Kickear a Player." , "4", 0)
menu_additem(Menu, "Bannear a Player " , "5", 0)
menu_additem(Menu, "Votaciones de Mapas " , "6", 0)
menu_setprop(Menu,MPROP_EXITNAME,"Salir")
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu, 0)
}
public admin_menu(id, Menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(Menu)
return PLUGIN_HANDLED
}
new iData[6], iAccess, iCallback, iName[64];
menu_item_getinfo(Menu, item, iAccess, iData, 5, iName, 63, iCallback)
switch (str_to_num(iData))
{
case 1: client_cmd (id, "amx_cvar sv_restart 1")
case 2: client_cmd (id, "amx_mapmenu")
case 3: client_cmd (id, "amx_teammenu")
case 4: client_cmd (id, "amx_kickmenu")
case 5: client_cmd (id, "amx_banmenu")
case 5: client_cmd (id, "amx_votemapmenu")
}
return PLUGIN_HANDLED;