Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Menu - 8 opcji
#1
Napisano 27.12.2017 21:15
Obecnie robiąc menu i dodając ósmą opcję, zostaje ona przeniesiona na drugą strone co strasznie zaburza wizualny efekt.
Czy da radę zrobić coś takiego? (Na pewno się da bo widziałem już coś takiego) Najlepiej z wykonaniem w nowym menu o ile to możliwe.
Poproszę poprostu o poradnik jak to zrobić, z góry dziękuję.
Mój serwer Zombie Biohazard/Deathmatch
#2
Napisano 27.12.2017 21:25
Pod
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
dodaj
menu_setprop(menu, MPROP_PERPAGE, 8);
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
#4
Napisano 27.12.2017 23:42
Więc tak, miałem chwilę wątpliwości, bo w rzeczy samej po skorzystaniu z porady Asiora, plugin przestał w ogóle działać.
menu_setprop(menu, MPROP_PERPAGE, 0);
To jest poprawna forma. Ale nawet po wpisaniu tego, nie mamy opcji opuszczenia menu, tylko same opcje w naszym stworzonym menu.
Dlatego trzeba zrobić dodatkowego menuitem i case..
W moim wypadku:
menu_additem(menu, "\dOpusc Menu", "8"); case 8:{ show_menu(id, 0, "^n", 1); }
Wszystko już trybi
Efekt widoczny na załączonym obrazku.
Dziękuję za udział w temacie.
Mój serwer Zombie Biohazard/Deathmatch
#5
Napisano 28.12.2017 00:17
W tym wypadku, menu musi posiadać mniej niż 10 pozycji - inaczej nie zostanie wyświetlone.
Do powyższego menu można dodać wymuszenie opcji wyjścia (własność MPROP_EXIT ustawiona na MEXIT_FORCE, czyli 2).
Użytkownik _McHappy edytował ten post 28.12.2017 00:20
#6
Napisano 28.12.2017 02:14
Pod
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);dodaj
menu_setprop(menu, MPROP_PERPAGE, 8);
testowałeś co to zrobi??
nie będzie wyjścia z menu pod numerem 10??
Tu mnie masz
Kod, który podałem w poprzednim poście skopiowałem z generatora menu dostępnego na gamebanana. Nigdy wcześniej nie zdarzyło mi się w nowym menu robić 7+ case'ów, więc tutaj leży mój błąd. @_McHappy wyjaśnił
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
#7
Napisano 28.12.2017 09:18
@ref: Pojawia się owszem 8 opcji w menu, ale:
[AMXX] Run time error 10 (plugin "ghostmenu.amxx") (native "menu_setprop") - debug not enabled! L 12/27/2017 - 23:20:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 12/27/2017 - 23:21:19: Cannot set 8 items per page
pojawia się taki nieciekawy error log. Czyżbym był skazany na stare menu?
Mój serwer Zombie Biohazard/Deathmatch
#8
Napisano 28.12.2017 11:30
@ref: Pojawia się owszem 8 opcji w menu, ale:
[AMXX] Run time error 10 (plugin "ghostmenu.amxx") (native "menu_setprop") - debug not enabled!L 12/27/2017 - 23:20:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).L 12/27/2017 - 23:21:19: Cannot set 8 items per pagepojawia się taki nieciekawy error log. Czyżbym był skazany na stare menu?
Błąd mówi, że gdzieś w kodzie próbujesz ustawić MPROP_PERPAGE na wartość 8.
Usuń zbędne linijki / zmień powyższą własność na wartość 0.
#9
Napisano 30.12.2017 09:40
Dałem 1 dzień "rozruchu" aby zobaczyć czy wszystko gra, no i rzeczywiście przypadkiem w submenu zostawiłem tego propa.
Wszystko już działa i 0 logów.
Dzięki za pomoc.
Mój serwer Zombie Biohazard/Deathmatch
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych