Jak zrobić aby stworzyć oddzielne menu dla każdej drużyny np.
Ct wpisuje /menu, i ma menu
TT wpisuje /menu, i ma menu lecz inne od ct
Dam +
Od razu przepraszam za zły dział pomyliło mi się
Użytkownik Myszka na 20 edytował ten post 21.08.2010 12:41
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.
|
Napisano 21.08.2010 12:39
Użytkownik Myszka na 20 edytował ten post 21.08.2010 12:41
Napisano 21.08.2010 12:53
if(get_user_team(id) == 1){ //menu dla tt; } else if(get_user_team(id) == 21){ //menu dla ct; }
Napisano 21.08.2010 12:59
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" public plugin_init() { register_clcmd("say /menu","menu") } public menu(id) { if(get_user_team(id) == 1){ { new menu = menu_create("\yNAZWA MENU","wybor_menu") menu_additem(menu,"\wTak","0",0) menu_additem(menu,"\wNie","1",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) } } else if(get_user_team(id) == 21){ { new menu = menu_create("\yNAZWA MENU","wybor_menu1") menu_additem(menu,"\wTakk","0",0) menu_additem(menu,"\wNien","1",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: { client_print(id, print_chat, "Wybrales opcje Tak"); } case 1: { client_print(id, print_chat, "Wybrales opcje Nie"); } } return PLUGIN_HANDLED } public wybor_menu1(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: { client_print(id, print_chat, "Wybrales opcje Takk"); } case 1: { client_print(id, print_chat, "Wybrales opcje Niek"); } } return PLUGIN_HANDLED }
Użytkownik Myszka na 20 edytował ten post 21.08.2010 13:09
Napisano 21.08.2010 13:24
Napisano 21.08.2010 13:34
Napisano 21.08.2010 13:40
#include <amxmodx> new gMyMenu; new gMyMenu2; public plugin_init() { register_plugin("plug", "1", "ty") register_clcmd("mymenu","mymenu"); gMyMenu=menu_create("Jak sie przywitasz? (Menu TERRO)","cbMyMenu_T"); menu_additem(gMyMenu,"Witam TT");//item=0 menu_additem(gMyMenu,"Czesc TT");//item=1 menu_additem(gMyMenu,"Przyszedl Admin :D TT","",ADMIN_CHAT);//item=2 gMyMenu2=menu_create("Jak sie przywitasz? (Menu CT)","cbMyMenu_CT"); menu_additem(gMyMenu2,"Witam CT");//item=0 menu_additem(gMyMenu2,"Czesc CT");//item=1 menu_additem(gMyMenu2,"Przyszedl Admin :D CT","",ADMIN_CHAT);//item=2 } public mymenu(id){ if(get_user_team(id)==1) menu_display(id, gMyMenu,0); // MENU TERRO else if(get_user_team(id)==2) menu_display(id, gMyMenu2,0); // MENU CT return PLUGIN_HANDLED; } public cbMyMenu_T(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"); } } } public cbMyMenu_CT(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"); } } }
Użytkownik kyku edytował ten post 21.08.2010 13:41
Napisano 21.08.2010 13:40
Napisano 21.08.2010 13:45
Napisano 21.08.2010 15:25
0 użytkowników, 0 gości, 0 anonimowych