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

Menu w menu


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

#1 dram

    Wszechwidzący

  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:277
  • Lokalizacja:xxxx
Offline

Napisano 05.03.2011 13:16

Proszę o z optymalizowanie tych 2 menu. Raz jest tak ze jak się zamknie to się nie otwiera itd..
public pokaz_menu_1(id){

	
	new MyMenu=menu_create("tytul", "handle_menu_1");
	new MyMenuFun=menu_makecallback("mcbMyMenu");
	
	for(new i=0;i</*cos*/;i++){
	
		// tutaj tez cos
		
		menu_additem(MyMenu,"cos","",0,MyMenuFun)
	}
	
	menu_setprop(MyMenu,MPROP_EXITNAME,"Wyjscie");
	
	menu_setprop(MyMenu,MPROP_NEXTNAME,"Nastepne");
	
	
	menu_display(id, MyMenu, 0)
	
}

public mcbMyMenu(id, menu, item){

	return ITEM_ENABLED;
}

public handle_menu_1(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_CONTINUE;
	}
	
	// tutaj cos
	
	menu_destroy(menu)
	pokaz_menu_1(id)
	return PLUGIN_HANDLED
}


public cmd_menu_1(id){
	
	new menu_uchwyt
	
	menu_uchwyt = menu_create("Menu", "h_cmd_menu_1")
	
	menu_additem(menu_uchwyt, "propozycja 1")
	
	menu_display(id, menu_uchwyt)
}

public h_cmd_menu_1(id,item,menu){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_CONTINUE;
	}
	
	switch(item){		
		case 0:
		{
			menu_destroy(menu);
			pokaz_menu_1(id)
		}
		
	}
	
	return PLUGIN_HANDLED;
}

  • +
  • -
  • 0
Co oferuje?

Pisanie pluginów amxx/modow itd
Skryptow php

Kontakt na PW LUB GG

#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 05.03.2011 13:24

return PLUGIN_CONTINUE;
zamien na return PLUGIN_HANDLED;
  • +
  • -
  • 0

If you can dream it, you can do it.


#3 dram

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:277
  • Lokalizacja:xxxx
Offline

Napisano 05.03.2011 18:25

Teraz jest tak że każdy może wejsc w 1 menu. Ale dwie osoby nie mogą wejśc w drugie. Przykładowo.

1. Os wchodzi w menu 1 > 2(i czeka tutaj nie zamyka go)
2. os wchodzi do menu 1 > 2 i znika wszystko menu nie zostaje otworzone,
  • +
  • -
  • 0
Co oferuje?

Pisanie pluginów amxx/modow itd
Skryptow php

Kontakt na PW LUB GG




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych