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
       
3rdParty
						
						
CSX
DoDX
Engine
ESF
Fakemeta
Fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
						
Sockets
Sql
SQLx
TFCX
TSFUN
TSX
						
ammopacks
amxbans_core
amxbans_main
atac
basebuilder
celltrie
chr_engine
cod
codmod
colorchat
credits
csdm
dHUD
diablo_nowe
entlib
expmod
expmod_achievements
expmod_mission
expmod_shop
fvault
ggpro
gunxpmod
ncodmod
netdb
orpheu
orpheu_advanced
orpheu_const
orpheu_memory
orpheu_stocks
pokemod
roulette
StripWeapons
zmvip
zombie_plague_advance
zombieplague
zombieplaguenew1.3
					
Coreamxbans_core
amxbans_main
atac
basebuilder
celltrie
chr_engine
cod
codmod
colorchat
credits
csdm
dHUD
diablo_nowe
entlib
expmod
expmod_achievements
expmod_mission
expmod_shop
fvault
ggpro
gunxpmod
ncodmod
netdb
orpheu
orpheu_advanced
orpheu_const
orpheu_memory
orpheu_stocks
pokemod
roulette
StripWeapons
zmvip
zombie_plague_advance
zombieplague
zombieplaguenew1.3
amxconst
amxmisc
amxmodx
cellarray
chatcolor
core
datapack
file
float
hlsdk_const
lang
message_const
message_stocks
messages
newmenus
					
string
time
vault
vector
					
Cstrikeamxmisc
amxmodx
cellarray
chatcolor
core
datapack
file
float
hlsdk_const
lang
message_const
message_stocks
messages
newmenus
menu_addblank
menu_additem
menu_addtext
menu_cancel
menu_create
menu_destroy
menu_display
menu_find_id
menu_item_getinfo
menu_item_setcall
menu_item_setcmd
menu_item_setname
menu_items
menu_makecallback
menu_pages
menu_setprop
player_menu_info
sortingmenu_additem
menu_addtext
menu_cancel
menu_create
menu_destroy
menu_display
menu_find_id
menu_item_getinfo
menu_item_setcall
menu_item_setcmd
menu_item_setname
menu_items
menu_makecallback
menu_pages
menu_setprop
player_menu_info
string
time
vault
vector
CSX
DoDX
Engine
ESF
Fakemeta
Fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
cssdk_const
hlsdk_const
reapi
reapi_engine
reapi_engine_const
reapi_gamedll
reapi_rechecker
reapi_reunion
reapi_vtc
					
Regexhlsdk_const
reapi
reapi_engine
reapi_engine_const
reapi_gamedll
reapi_rechecker
reapi_reunion
reapi_vtc
Sockets
Sql
SQLx
TFCX
TSFUN
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
NatywnyNotatki
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-2025


 
Dodatki SourceMod


