Witam, temat odnosi się do tego tematu : http://amxx.pl/topic...stracją-zabawy/
Kod
new gZabawa_id; new fWlaczZabawe; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) fWlaczZabawe = CreateMultiForward("WlaczZabawe", ET_CONTINUE, FP_CELL); } public wlacz() { //na komende :D StartZabawa(gZabawa_id); gZabawa_id = 0; } public StartZabawa(zabawa) { new iRet; ExecuteForward(fWlaczZabawe, iRet, zabawa); } //wybór zabawy i przydział ID: gZabawa_id = str_to_num(data); public Zabawy(player) { new tytul_menu[128], data[32], iName[32]; formatex(tytul_menu, charsmax(tytul_menu), "wybierz zabawe:") new menu = menu_create(tytul_menu, "WyborZabawy"); for(new index = 0; index < ArraySize(gZabawaNazwa); index++) { ArrayGetString(gZabawaNazwa, index, iName, 31); num_to_str(index, data, 31); menu_additem(menu, iName, data); } menu_setprop(menu, MPROP_EXITNAME, "Wyjscie") menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(player, menu, 0); return PLUGIN_HANDLED } public WyborZabawy(player, menu_wybor, item) { new data[32], iName[64], access, callback; menu_item_getinfo(menu_wybor, item, access, data, 21, iName, 31, callback); if(item == MENU_EXIT) { menu_destroy(menu_wybor) return PLUGIN_HANDLED } gZabawa_id = str_to_num(data); menu_destroy(menu_wybor) return PLUGIN_HANDLED }
A problem polega na tym że forward wywoluje wszystkie zabawy, a ja chce tylko tą z id przypisanym w gZabawa_id