Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Zabijanie menu


  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 Snejk47

    Zaawansowany

  • Zbanowany

Reputacja: -1
Nowy

  • Postów:78
  • GG:
  • Imię:Snejk
  • Lokalizacja:Bytom
Offline

Napisano 05.12.2009 12:00

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?

#2 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

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.
  • +
  • -
  • 0

#3 naven

    Hero

  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 05.12.2009 14:14

menu_destroy(menu) ?
  • +
  • -
  • 0

#4 Snejk47

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:78
  • GG:
  • Imię:Snejk
  • Lokalizacja:Bytom
Offline

Napisano 05.12.2009 22:14

Pavulon, zwykłe menu dla graczy, jak mogę pobrać to id menu? :P
naven, to nie działa ^^

#5 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 05.12.2009 22:18

daj lepiej kod jaki masz to będzie łatwiej bo będzie wiadomo ocb
  • +
  • -
  • 0

#6 Snejk47

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:78
  • GG:
  • Imię:Snejk
  • Lokalizacja:Bytom
Offline

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 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

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])
}

  • +
  • -
  • 0

#8 Snejk47

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:78
  • GG:
  • Imię:Snejk
  • Lokalizacja:Bytom
Offline

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