Problema meniu [rezolvat!]
Posted: 28 Aug 2010, 20:04
Salut!Am facut un meniu ce este printat la fiecare spawn.Problema este ca este printat doar la primul spawn.Dupa aceea nu mai apare si primesc erorile:
Code: Select all
L 08/28/2010 - 19:44:34: Invalid menu id 3(4)
L 08/28/2010 - 19:44:34: [AMXX] Displaying debug trace (plugin "zd_classes_2_0.amxx")
L 08/28/2010 - 19:44:34: [AMXX] Run time error 10: native error (native "menu_display")
L 08/28/2010 - 19:44:34: [AMXX] [0] zd_classes_2_0.sma::zombie_class_menu (line 42)
L 08/28/2010 - 19:44:34: [AMXX] [1] zd_classes_2_0.sma::ham_PlayerSpawned (line 28)
Code: Select all
public ham_PlayerSpawned(id)
{
if (!is_user_alive(id) || !cs_get_user_team(id))
return
if(cs_get_user_team(id) == CS_TEAM_T)
{
zombie_class_menu(id)
}
}
public zombie_class_menu(id)
{
menu_display(id, menu_class, 0)
}
public plugin_cfg()
{
menu_class = menu_create("Blabla", "zombie_menu_handler")
menu_additem(menu_class, "Blabla", "1", 0)
menu_additem(menu_class, "Blabla", "2", 0)
menu_setprop(menu_class, MPROP_EXIT, MEXIT_ALL)
}
public zombie_menu_handler(id, menu_class, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu_class)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu_class, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
blalablalbla
}
case 2:
{
blalablalbla
}
}
menu_destroy(menu_class)
return PLUGIN_HANDLED
}