Niepotrzebna druga strona w menu.
Kubaczek <3
26.06.2010
Witam Was Mam taki problemik, zrobiłem menu metodą menu_additem i tu jest problem.
W menu jest 8 pozycji i robią się dwie strony, tylko po co mi dwie jak mam 8 pozycji? Jak zrobić to na jednej stronie? Dodam że nie chciałbym robić menu innym sposobem.
W menu jest 8 pozycji i robią się dwie strony, tylko po co mi dwie jak mam 8 pozycji? Jak zrobić to na jednej stronie? Dodam że nie chciałbym robić menu innym sposobem.
Kubaczek <3
26.06.2010
Z czego linia 1540 wywołuje menu a linia 1519 to: menu_setprop(newmenu, MPROP_PERPAGE, 8);[AMXX] Run time error 10: native error (native "menu_setprop")
L 06/26/2010 - 09:52:13: [AMXX] [0] bcmv5.sma::ShowNewMenu (line 1519)
L 06/26/2010 - 09:52:13: [AMXX] [1] bcmv5.sma::mnuMain (line 1540)
Użytkownik kubaku4 edytował ten post 26.06.2010 08:54
fsd
28.06.2010
Z czego linia 1540 wywołuje menu a linia 1519 to: menu_setprop(newmenu, MPROP_PERPAGE, 8);[AMXX] Run time error 10: native error (native "menu_setprop")
L 06/26/2010 - 09:52:13: [AMXX] [0] bcmv5.sma::ShowNewMenu (line 1519)
L 06/26/2010 - 09:52:13: [AMXX] [1] bcmv5.sma::mnuMain (line 1540)
Podaj całe menu. Daj w załączniku, lub w [sma]
Owner123
28.06.2010
Uciąłeś fragment z logów. (Tak myślę bo wątpie że tylko tyle jest)
Ew. Można przerobić menu na stary styl.
Ew. Można przerobić menu na stary styl.
Kubaczek <3
28.06.2010
To wszystkie błędy z logów, reszty nie dawałem bo to jest to samo tylko powtórzone A gdy wpisze 7 zamiast 8 normalnie działa, ale są 2 strony...
fsd
28.06.2010
To wszystkie błędy z logów, reszty nie dawałem bo to jest to samo tylko powtórzone A gdy wpisze 7 zamiast 8 normalnie działa, ale są 2 strony...
Daj to menu. W .sma albo w [sma]
Kubaczek <3
28.06.2010
public ShowNewMenu(id)
{
new newmenu = menu_create("Menu budowania", "mnuNewMenu", 0);
new dostep = BM_ADMIN_LEVEL;
new szInfo[65];
format(szInfo, 64, "Typ blocku: %s", gOBJECTNAMES[gChoseType[id]]);
menu_additem(newmenu , szInfo, "1", dostep, -1);
menu_additem(newmenu , "Stworz Block", "2", dostep, -1);
menu_additem(newmenu , "Konwertuj Block", "3", dostep, -1);
menu_additem(newmenu , "Usun Block", "4", dostep, -1);
menu_additem(newmenu , "Obroc Block", "5", dostep, -1);
format(szInfo, 64, "Noclip: %s", fm_get_user_noclip(id) == 1 ? "Tak" : "Nie");
menu_additem(newmenu , szInfo, "6", dostep, -1);
format(szInfo, 64, "Godmode: %s", fm_get_user_godmode(id) == 1 ? "Tak" : "Nie");
menu_additem(newmenu , szInfo, "7", dostep, -1);
format(szInfo, 64, "Rozmiar: %s", gModelNejms[gChoseRozmiar[id]]);
menu_additem(newmenu , szInfo, "8", dostep, -1);
menu_setprop(newmenu, MPROP_PERPAGE, 8);
menu_setprop(newmenu, MPROP_EXITNAME, "Main Menu");
menu_display(id, newmenu, 0);
return PLUGIN_CONTINUE;
}
Użytkownik kubaku4 edytował ten post 28.06.2010 12:58
GwynBleidD
28.06.2010
Musisz stworzyć to menu używając starego stylu, poprzez MPROP_PERPAGE możesz tylko zmniejszyć ilość na stronę, zwiększyć się nie da.
Kubaczek <3
28.06.2010
Ehh No trudno robie starym sposobem. A poszło by gdybym zmienił w pliku .inc w #define z 7 na 8 ? I jeszcze usunąć back.
Użytkownik kubaku4 edytował ten post 28.06.2010 16:55
Użytkownik kubaku4 edytował ten post 28.06.2010 16:55
GwynBleidD
28.06.2010
To nie jest w pliku inc tylko w dll, czyli w moduł wbudowane, nic tak nie zrobisz niestety...