Menu...
Ircu
18.11.2009
Witam. Żeby nie odświeżać tamtego tematu napiszę nowy .
Pozdro - Ircu
http://amxx.pl/topics51/tworzenie-menu-vt15272.htmChciałbym stworzyć sobię menu.
new gMyMenu; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("mymenu","mymenu"); gMyMenu=menu_create("Jak sie przywitasz?","cbMyMenu"); menu_additem(gMyMenu,"Witam");//item=0 menu_additem(gMyMenu,"Czesc");//item=1 menu_additem(gMyMenu,"Przyszedl Admin :D","",ADMIN_CHAT);//item=2 } public mymenu(id){ menu_display(id, gMyMenu,0); return PLUGIN_HANDLED; } public cbMyMenu(id, menu, item){ switch(item){ case 0:{ client_cmd(id, "say Witam"); } case 1:{ client_cmd(id, "say Czesc"); } case 2:{ client_cmd(id, "say Przyszedl Admin :D"); } }Chcę, żeby po wejściu np. w pierwsze menu, ( w kodzie wyżej ) nie wyświetliła się wiadomość w say'u tylko w nowym 'podmenu' i możliwością powrotu do 'głównego menu'. Nie potrafię tego zrobić, ponieważ nie znam się natym ( dopiero zaczynam ;> ). Myślę że wiecie o co mi chodzi.
Pozdro - Ircu
mgr inż. Pavulon
18.11.2009
Tworzysz też drugie menu no i zamiast:
dajesz:client_cmd(id, "say Czesc");
menu_display(id, jakiesdrugiemenu,0);a w tamtym drugim menu jak chcesz powrót do pierwszego to dajesz opcję:
menu_display(id, gMyMenu,0);
Ircu
19.11.2009
Czyli jak?
I teraz w miejsce "Wiadomosc" wpisać treść ?
( pewnie nawaliłem w [cenzura] byków, ale nie znam się na tym i nie weim jak zbytnio zacząć : )
new gMyMenu; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("mymenu","mymenu"); gMyMenu=menu_create("Jak sie przywitasz?","cbMyMenu"); menu_additem(gMyMenu,"Admini");//item=0 menu_additem(gMyMenu,"Forum");//item=1 menu_additem(gMyMenu,"Costam");//item=2 } gMyMenu=menu_create("Wiadmosc","cbMyMenu2"); gMyMenu=menu_create("Wiadmosc","cbMyMenu3"); gMyMenu=menu_create("Wiadmosc","cbMyMenu4"); } public mymenu(id){ menu_display(id, gMyMenu,0); return PLUGIN_HANDLED; } public cbMyMenu(id, menu, item){ switch(item){ case 0:{ menu_display(id, cbMyMenu2,0); menu_display(id, gMyMenu,0); } case 1:{ menu_display(id, cbMyMenu3,0); menu_display(id, gMyMenu,0); } case 2:{ menu_display(id, cbMyMenu4,0); menu_display(id, gMyMenu,0); } }
I teraz w miejsce "Wiadomosc" wpisać treść ?
( pewnie nawaliłem w [cenzura] byków, ale nie znam się na tym i nie weim jak zbytnio zacząć : )