PHP Code:
// part of script1.sma
public kz_menu(id)
{
new title[64];
formatex(title, 63, "\yГлавное меню\w", VERSION)
new menu = menu_create(title, "MenuHandler")
new msgcheck[64], msggocheck[64], msgpause[64]
formatex(msgcheck, 63, "Сохранение - \y#%i", checknumbers[id])
formatex(msggocheck, 63, "Перемещение - \y#%i", gochecknumbers[id])
formatex(msgpause, 63, "Пауза - %s^n", IsPaused[id] ? "\yВкл" : "\rВыкл" )
menu_additem( menu, msgcheck, "1" )
menu_additem( menu, msggocheck, "2" )
menu_additem( menu, "EXIT", "MENU_EXIT" )
menu_setprop(menu, MPROP_PERPAGE, 0)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public plugin_natives()
{
register_library("pro_menu_close")
register_native("menu_destroyer","menu_destroy(menu)")
}
public _menu_destroyer(id)
{
new id = menu_destroy(menu)
return PLUGIN_HANDLED
}
public MenuHandler(id , menu, item)
{
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
}
PHP Code:
// pro_menu_close.inc
#pragma reqlib "pro_menu_close"
native menu_destroyer(id)
PHP Code:
// script2.sma
#include <pro_menu_close>
use menu_destroyer(id)
where i do mistake plz help!