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.
|
Szukam menu pod "v"
#1
Napisano 04.08.2010 16:35
Z góry Dzięki
#2
Napisano 04.08.2010 17:30
to powinno działać
Użytkownik Frajer edytował ten post 04.08.2010 17:33
#3
Napisano 04.08.2010 17:51
#4
Napisano 04.08.2010 18:32
oraz najlepiej 2-3 strony?? xDD
Użytkownik Starozytny edytował ten post 04.08.2010 18:37
#5
Napisano 04.08.2010 18:35
new menu = menu_create("\yNAZWA MENU","wybor_menu") - zmieniaj tutaj
#6
Napisano 04.08.2010 18:35
new menu = menu_create("\yNAZWA MENU","wybor_menu")
nazwę masz tutaj a kolor zmieniasz tym
\y
@pan UP mnie uprzedził
Użytkownik Frajer edytował ten post 04.08.2010 18:35
#7
Napisano 04.08.2010 18:43
to jaką komendą mam ustawić , aby po naciśnięciu np. 1 wpisuje ci "rpg" czy jak wgram vip'a to pod 2 "Info o vipie" etc.??
#8
Napisano 04.08.2010 18:45
#9
Napisano 04.08.2010 18:46
#10
Napisano 04.08.2010 18:54
#11
Napisano 04.08.2010 18:54
Użytkownik Starozytny edytował ten post 04.08.2010 18:56
#12
Napisano 04.08.2010 19:29
@Down
w skrócie
nowy sposób zrobienia menu
Użytkownik Frajer edytował ten post 04.08.2010 19:35
#13
Napisano 04.08.2010 19:30
#14
Napisano 04.08.2010 22:09
@@Edit:
a może podaj mi przykład jak zrobić , że jak nacisne te "v" i wybiore 1 to mi się rpgmeu włącza ...??
Użytkownik Starozytny edytował ten post 04.08.2010 22:10
#15
Napisano 05.08.2010 10:01
plugin_init()
{
register_clcmd("menu","menu")
}
public client_authorized(id)
client_cmd(id, "bind ^"v^" ^"menu^"")
public menu(id)
{
if(cs_get_user_team(id) == CS_TEAM_CT || cs_get_user_team(id) == CS_TEAM_T)
{
new menu = menu_create("\yNAZWA MENU","wybor_menu")
menu_additem(menu,"\wRPG Menu","0",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_setprop(menu,MPROP_EXITNAME,"Wyjscie")
menu_setprop(menu,MPROP_NEXTNAME,"Dalej")
menu_setprop(menu,MPROP_BACKNAME,"Wroc")
menu_display(id,menu,0)
}
}
public wybor_menu(id,menu,item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data)
switch(key)
{
case 0: {
show_motd(id,"/addons/amxmodx/data/rpgmenu.txt","RPG Menu")
}
}
return PLUGIN_HANDLED
}
Wytłumaczenie
register_clcmd("menu","menu")
tego chyba nie trzeba wyjaśniać banał
client_cmd(id, "bind ^"v^" ^"menu^"")
tutaj jest bind skąd znalazło się meno w postatni "" ?? ttutaj wpisujemy to co widnieje wyżej w pierwszym ""
menu_additem(menu,"\wRPG Menu","0",0)
tutaj widzimy napis który pokazuje nam menu, teraz wyskoczy nam tylko RPG Menu
case 0: {
show_motd(id,"/addons/amxmodx/data/rpgmenu.txt","RPG Menu")
}
tutaj otwiera nam się MOTD, robimy plik .txt o nazwie rpgmenu (możesz zmienić na swoją) i wrzucamy go do folderu
addons/amxmodx/data
kpw? potem dodaje sobie nowe menu...
czyli
co tutaj się zmienia?? otóż cyferki po nazwie menu... potem case czyta nazwy z tegomenu_additem(menu,"\wRPG Menu","0",0)
menu_additem(menu,"\wRPG Menu1","1",0)
menu_additem(menu,"\wRPG Menu2","2",0)
menu_additem(menu,"\wRPG Menu3","3",0)
jak tego nie zakapujesz to omg, zostaw kodowanie
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych