Witam, stworzyłem menu za pomocą new menu = menu_create i chciałbym zrobić, żeby na koniec rundy zabijało menu, lecz nie umiem przekazać id menu (ciągle pisze, że id menu jest złe). Jak mogę pobrać id menu i zabić je?
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.
|
Guest Message by DevFuse
Zabijanie menu
Temat rozp.
Snejk47
, 05.12.2009 12:00
7 odpowiedzi w tym temacie
#1
Napisano 05.12.2009 12:00
#2
Napisano 05.12.2009 14:07
brutalnie brzmi to "zabijanie"
Stwórz zmienną globalną(lub globalną tablicę jeżeli każdy gracz ma swoje menu) i w niej przechowuj id menu.
Stwórz zmienną globalną(lub globalną tablicę jeżeli każdy gracz ma swoje menu) i w niej przechowuj id menu.
#3
Napisano 05.12.2009 14:14
menu_destroy(menu) ?
#4
Napisano 05.12.2009 22:14
Pavulon, zwykłe menu dla graczy, jak mogę pobrać to id menu?
naven, to nie działa
naven, to nie działa
#5
Napisano 05.12.2009 22:18
daj lepiej kod jaki masz to będzie łatwiej bo będzie wiadomo ocb
#6
Napisano 05.12.2009 22:27
public menuvip(id){ new menu = menu_create("yPredkosc:","wybor_menu") menu_additem(menu,"wStandardowa predkosc","1",0) menu_additem(menu,"wPrzyspieszenie","2",0) menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) new menudata[1] menudata[0] = menu set_task(10.0, "kill_menu", id, menudata, 1) } public kill_menu(id, menudata){ menu_destroy(menudata[0]) }
#7
Napisano 05.12.2009 22:42
public menuvip(id){ new menu = menu_create("yPredkosc:","wybor_menu") menu_additem(menu,"wStandardowa predkosc","1",0) menu_additem(menu,"wPrzyspieszenie","2",0) menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) new menudata[2] menudata[0] = id menudata[1] = menu set_task(10.0, "kill_menu", id, menudata, 2) } public kill_menu(menudata[2]) { menu_cancel(menudata[0]) //jezeli menu ma tez zniknac menu_destroy(menudata[1]) }
lub
new usermenu[33] public menuvip(id){ new menu = menu_create("yPredkosc:","wybor_menu") menu_additem(menu,"wStandardowa predkosc","1",0) menu_additem(menu,"wPrzyspieszenie","2",0) menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) usermenu[id] = menu set_task(10.0, "kill_menu", id) } public kill_menu(id) { menu_cancel(id) //jezeli menu ma tez zniknac menu_destroy(usermenu[id]) }
#8
Napisano 05.12.2009 22:49
Dzięki, można zamknąć
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych