Code:
new callfunc1
register_menucmd(register_menuid("ExpMenu:"),1023,"ExpMenu1Function")
callfunc1 = get_func_id("ExpMenu1")
//Yes, the stuff above is in the public plugin_init()...
public ExpMenu1(Mage,SelectedPlayers,PlayerSelecter,ExpGod)
{
new exp[32], exp1[32], exp2[32], exp3[32]
get_euser_exp(mage,exp,31)
get_euser_exp(SelectedPlayers,exp1,31)
get_euser_exp(PlayerSelecter,exp2,31)
get_euser_exp(ExpGod,exp3,31)
client_print(menuuser,print_center,"%s|%s|%s|%s|",exp,exp1,exp2,exp3)
new menuBodyp[512]
new len = format(menuBodyp,511,"ExpMenu:^n^nMenu Info^n",name,name1)
len += format(menuBodyp[len],511-len,"1. More Info^n2. Exp God Info^n^n0. Exit")
show_menu(PlayerSelecter,((1<<0)|(1<<1)|(1<<9)),menuBodyp)
return PLUGIN_HANDLED
}
public ExpMenu1Function(id,key)
{
callfunc_begin_i(callfunc1)
callfunc_push_int(Mage,SelectedPlayers,PlayerSelecter,ExpGod)
callfunc_end()
switch(key)
{
case 0:
{
ExpMenu1MoreInfo(Mage,SelectedPlayers,PlayerSelecter,ExpGod)
}
case 1:
{
ExpMenu1ExpGod(Mage,SelectedPlayers,PlayerSelecter,ExpGod)
}
case 9:
{
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}