SimaX | Дата: Среда, 20.11.2013, 20:00 | Сообщение # 1 |
- Сообщения: 3
- Награды: 0
- Замечания:
|
Здравствуйте помогите пожалуйста добавить в меню оружия: функцию Запомнить выбор [Выкл]-[Вкл] чтобы когда эта функция была включена то на новый раунд выдавало то оружие которую он выбрал и объединить кнопки EXIT и BACK в одну кнопку вот так на скрине: http://5.firepic.org...42mf9yumzbn.jpg
Код #include <amxmodx> new cvar_showhudmsg
public plugin_init() { register_plugin("putinserver menu", "0.1", "X-factor") register_clcmd("amx_menu", "function_menu", ADMIN_ALL,"") register_clcmd("say /menu", "function_menu") register_clcmd("say_team /menu", "function_menu") register_clcmd("menu", "function_menu") RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post")
cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off }
public fw_PlayerSpawn_Post(id) { if(is_user_alive(id) && is_user_connected(id)) { function_menu(id) } }
public client_putinserver(id) { if(get_pcvar_num(cvar_showhudmsg)) set_task(1.0, "task_hudmsg", id, _, _, "b") }
public task_hudmsg(id) { set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0) show_hudmessage(id, "Меню Сервера, нажми на F3") }
public function_menu(id) { new menu = menu_create("\rМеню оружия", "menu_handler") menu_additem(menu, "AK-Long","1") menu_additem(menu, "F2000","2") menu_additem(menu, "HK416","3") menu_additem(menu, "Оружия#4","4") menu_additem(menu, "Оружия#5","5") menu_additem(menu, "Оружия#6","6") menu_additem(menu, "Оружия#7","7") menu_additem(menu, "Оружия#8","8") menu_additem(menu, "Оружия#9","9") menu_additem(menu, "Оружия#10","10") menu_additem(menu, "Оружия#11","11") menu_additem(menu, "Оружия#12","12") menu_setprop(menu, MPROP_NEXTNAME, "Дале") menu_setprop(menu, MPROP_BACKNAME, "Назад") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id,menu,0) return PLUGIN_HANDLED
register_clcmd("menu","go_menu"); }
public client_authorized(id) { client_cmd(id, "bind ^"F3^" ^"menu^"") } public menu_handler(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64], access, callback menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1:{
} case 2:{
} case 3:{
} case 4:{
} case 5:{
} case 6:{
} } return PLUGIN_HANDLED }
Сообщение отредактировал SimaX - Среда, 20.11.2013, 20:10 |
|
| |
Contra63 | Дата: Среда, 20.11.2013, 21:36 | Сообщение # 2 |
- Сообщения: 830
- Награды: 7
- Замечания:
|
из csdm бери
|
|
| |
SimaX | Дата: Четверг, 21.11.2013, 13:12 | Сообщение # 3 |
- Сообщения: 3
- Награды: 0
- Замечания:
|
Легко сказать
Добавлено (21.11.2013, 13:12) --------------------------------------------- Contra63, МОГ БЫ ПОМОЧЬ SKYPE?
Сообщение отредактировал SimaX - Четверг, 21.11.2013, 17:52 |
|
| |