I make like you said and working great but when players change language in whole plugin lang has been changed only in this main menu not working, working oonly when no players in server,and sometimes if somone other choose example - germany when i come in server i see main menu on germany here what i do:
PHP Code:
public Menu(id)
{
static lang[128];
formatex(lang,charsmax(lang),"\w%L:",LANG_PLAYER,"MAIN_MENU");
new menu = menu_create(lang, "Menu_handle");
formatex(lang,charsmax(lang),"\w%L",LANG_PLAYER,"CHANGE_CLASS");
menu_additem(menu, lang);
formatex(lang,charsmax(lang),"\w%L",LANG_PLAYER,"CLASS_INFO");
menu_additem(menu ,lang);
formatex(lang,charsmax(lang),"\y%L",LANG_PLAYER,"SHOP_MENU");
menu_additem(menu ,lang);
formatex(lang,charsmax(lang),"\y%L",LANG_PLAYER,"ITEM_MENU");
menu_additem(menu ,lang);
formatex(lang,charsmax(lang),"\r%L",LANG_PLAYER,"HELP_MENU");
menu_additem(menu ,lang);
formatex(lang,charsmax(lang),"\w%L",LANG_PLAYER,"CHANGE_TEAM");
menu_additem(menu ,lang);
formatex(lang,charsmax(lang),"\w%L",LANG_PLAYER,"KS_ITEMS");
menu_additem(menu ,lang);
formatex(lang,charsmax(lang),"\y%L",LANG_PLAYER,"DEFUSE_KIT");
menu_additem(menu ,lang);
formatex(lang,charsmax(lang),"\y%L",LANG_PLAYER,"RESET_POINTS");
menu_additem(menu ,lang);
formatex(lang,charsmax(lang),"\y%L",LANG_PLAYER,"CHANGE_LANGUAGE");
menu_additem(menu ,lang);
menu_display(id, menu);
}
NVM i fixed, i only replaced LANG_PLAYER with id