Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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
 

Dokumentacja AMX Mod X v. 11.5 Uzupełnionych funkcji: Sortowanie: Według modułów | Alfabetycznie
Szukaj funkcji:

3rdParty
Core
Cstrike
CSX
DoDX
Engine
ESF
Fakemeta
Fun
fun
GeoIP
HamSandwich
NS
nVault
Regex
Sockets
Sql
SQLx
dbi
TFCX
TSFUN
TSX
tsx

menu_find_id

Dodane 08.02.2017 18:40 przez: AwIlL^^
#
  


Opis

służy do sprawdzania jaki indeks ma dana opcja na danej stronie



Składnia

menu_find_id(menu, page, key)

Zwracana wartość

zwraca indeks opcji lub  wartości ujemne gdy gracz wybierze opcje specjalną, np MENU_EXIT (standardowo przycisk 0)



Typ

Natywny

Notatki

menu - uchwyt do menu
page - strona z menu
key - numer opcji z danej strony (od 1 do 10)



Przykład

public PokazMenu(id)
{
	new menu = menu_create("tada", "PokazMenu_handler");
	menu_additem(menu, "opcja1"); //1
	menu_additem(menu, "opcja2"); //2
	menu_additem(menu, "opcja3"); //3
	menu_additem(menu, "opcja4"); //4
	menu_addblank2(menu); //5
	menu_addblank2(menu); //6
	menu_additem(menu, "opcja7"); //7
	menu_addblank2(menu); //1
	menu_addblank2(menu); //2
	menu_addblank2(menu); //3
	menu_additem(menu, "nieznana opcja"); //4
	menu_display(id, menu);
}

public PokazMenu_handler(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new nieznana_opcja = menu_find_id(menu, 2, 4) //pobieram indeks opcji nr 4 na drugiej stronie bo nie znam jej indeksu
	if(item == nieznana_opcja) // sprawdzam czy gracz przycisnal tą opcję
	{
		client_print(id, print_chat, "Wybrales opcje o nieznanym indeksie");
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}




Zakaz używania, kopiowania i innego wykorzystywania treści witryny oraz innych materiałów w niej zawartych bez zgody autorów. Wszelkie prawa zastrzeżone. © 2009-2017