here is an example:
if there are questions ask !!!
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#define PLUGIN "ML Menu"
#define VERSION "1.0"
#define AUTHOR "vato loco [GE-S]"
#define MENU_KEYS_MLMENU MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_0
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menucmd(register_menuid("AMXX ML Menu"),MENU_KEYS_MLMENU,"mlmenu_handler")
register_dictionary("ml_menu.txt")
register_concmd("amx_mlmenu","show_mlmenu")
}
public show_mlmenu(id) {
new menu[512], szkeyone[64],szkeytwo[64],szkeythree[64]
formatex(szkeyone,63,"%L", id, "MY_MENU_KEY_1")
formatex(szkeytwo,63,"%L", id, "MY_MENU_KEY_2")
formatex(szkeythree,63,"%L", id, "MY_MENU_KEY_3")
formatex(menu,511,"%L", id, "MENU_ML_MENU",szkeyone,szkeytwo,szkeythree)
show_menu(id,MENU_KEYS_MLMENU,menu,-1,"AMXX ML Menu")
}
public mlmenu_handler(id,key) {
switch(key) {
case 0:{
client_print(id,print_chat,"[AMXX] %L", id, "MY_MSG_ONE")
show_mlmenu(id)
}
case 1:{
client_print(id,print_chat,"[AMXX] %L", id, "MY_MSG_TWO")
show_mlmenu(id)
}
case 2:{
client_print(id,print_chat,"[AMXX] %L", id, "MY_MSG_THREE")
show_mlmenu(id)
}
case 9:{
show_menu(id,0,"")
}
}
}
ml_menu.txt
Code:
[en]
MENU_ML_MENU = = ^n^n^n\yAMXX ML Menu ^n^n%s^n%s^n%s^n^n0. close
MY_MENU_KEY_1 = \w1. Print Msg One \w
MY_MENU_KEY_2 = \w2. Print Msg Tow \w
MY_MENU_KEY_3 = \w3. Print Msg Three \w
MY_MSG_ONE = I Am Msg One
MY_MSG_TWO = I Am Msg Two
MY_MSG_THREE = I Am Msg Three
[de]
MENU_ML_MENU = = ^n^n^n\yAMXX ML Menue ^n^n%s^n%s^n%s^n^n0. schliessen
MY_MENU_KEY_1 = \w1. Schreibe Nachricht Eins \w
MY_MENU_KEY_2 = \w2. Schreibe Nachricht Zwei \w
MY_MENU_KEY_3 = \w3. Schreibe Nachricht Drei \w
MY_MSG_ONE = Ich Bin Nachrich Eins
MY_MSG_TWO = Ich Bin Nachrich Zwei
MY_MSG_THREE = Ich Bin Nachrich Drei
__________________