Ciężko w temacie określi problematykę stąd taki dziwny tytuł, ale do rzeczy.
Mam fragment kodu:
menu_additem(menuKind, "Auto (najlepsza opcja)",plr) menu_addtext(menuKind,"**",1) menu_addtext(menuKind,"**",1) menu_addtext(menuKind,"**",1) plr[2]=1 menu_additem(menuKind, "Steam ID",plr) plr[2]=2 menu_additem(menuKind, "IP",plr)
i teraz w callbacku sprawdzam co zostało naciśnięte:
client_print(id,print_chat,"%d",item)
Jeżeli 1 to pokazuje wartość item jako 0 - tak powinno być
jeżeli 0 to pokazuje -3 czyli MENU_EXIT - też ok
ale wybór 4 lub 5 (pozostałe dwie dostępne opcje) też pokazuje -3 czyli MENU_EXIT
jak zakomentuje wszystkie menu_addtext i menu pojawi się z kolejną numeracją tj 1, 2, 3 to wszystko działa jak należy, callback odczytuje naciśnięcia jako 0,1,2 i -3. Jak sobie z tym poradzić? Zależy mi, ale numeracja wyglądała 1,4,5. Stare menu nie wchodzi w grę.