Создание менюшек :) |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Создание менюшек :) |
Rejiser
|
22.7.2011, 21:54
Сообщение
|
![]() |
|
Поблагодарили 1 раз
|
|
dan_98_98
|
22.7.2011, 21:55
Сообщение
|
|||
![]() |
Спасибо, все работает) А как сделать, чтобы при нажатии на "5" (amxmodmenu) обычному игроку, меню не закрывалось. ну для начала оно и не открывалось, ибо у юзеров нет к нему доступа
|
|||
|
|
||||
Tr1sT
|
22.7.2011, 22:36
Сообщение
|
|
|
Для таких случаев используют - menu_addblank(menu, -1);, то бишь пропуск будет не считать количество строк в меню.
Отредактировал: Tr1sT, - 22.7.2011, 22:46
|
|
|
|
kupuk96
|
23.7.2011, 11:24
Сообщение
|
![]() |
|
|
|
|
dan_98_98
|
23.7.2011, 11:27
Сообщение
|
|||
![]() |
аа, ясно,просто смутило -
Цитата (amxmodmenu)
|
|||
|
|
||||
empy
|
23.7.2011, 12:21
Сообщение
|
|
|
как сделать чтобы в конце меню последний пунк был по русски
щас так, хотя в самом коде такой строчки нету 0. Exit |
|
|
|
Rejiser
|
23.7.2011, 13:34
Сообщение
|
![]() |
|
Поблагодарили 1 раз
|
|
anti-pro
|
27.12.2011, 15:58
Сообщение
|
|
|
Подскажите как сделать один пункт меню, что бы не создавать два: "Музыка - On", а музыка выключена, при нажатии на "Музыка - On" включается музыка и на месте пункта "Музыка - On", появляется пункт "Музыка - OFF" . Изъяснил как мог)
|
|
|
|
Smogez
|
16.1.2012, 20:33
Сообщение
|
|
|
Код #include <amxmodx> #include <fakemeta_util> new menu public plugin_init() { register_plugin("Weapon Menu","1.0","Empower"); menu = menu_create("Менюшка Оружия","func_menu"); menu_additem( menu,"Калаш") menu_additem( menu,"Емочка") menu_additem( menu,"Слоник") register_clcmd("amx_weapons","exec_menu"); } public func_menu(id, menu, key) { key++ if(key==1) fm_give_item(id,"weapon_ak47") if(key==2) fm_give_item(id,"weapon_m4a1") if(key==3) fm_give_item(id,"weapon_awp") } public exec_menu(id) { menu_display(id,menu) return PLUGIN_HANDLED } плагин работает, но мне не устраивает то, что не даются патроны... Как мне сделать что бы при выборе оружия давались патроны + все гранаты (HE; Слеп х2; Дым) |
|
|
|
Rejiser
|
17.1.2012, 4:58
Сообщение
|
![]() |
Патроны и оружия: http://wiki.amxmodx.org/CS_Weapons_Information
Например, патроны от АК: ammo_762nato, пишешь Код give_item(id, "ammo_762nato") // не понимаю, зачем здесь fakemet'у нужно было использовать? |
Поблагодарили 1 раз
|
|
Smogez
|
17.1.2012, 7:44
Сообщение
|
|
|
Код #include <amxmodx> #include <fakemeta_util> new menu public plugin_init() { register_plugin("Weapon Menu","1.0","Sodeum"); menu = menu_create("Покупка оружия","func_menu"); menu_additem( menu,"AK-47, M4A1, AWP + Гранаты") register_clcmd("amx_weapon","exec_menu"); } public func_menu(id, menu, key) { key++ if(key==1) fm_give_item(id,"weapon_ak47") fm_give_item(id,"ammo_762nato") fm_give_item(id,"weapon_m4a1") fm_give_item(id,"ammo_762nato") fm_give_item(id,"weapon_awp") fm_give_item(id,"ammo_338magnum") fm_give_item(id,"weapon_hegrenade") fm_give_item(id,"weapon_flashbang") fm_give_item(id,"weapon_flashbang") fm_give_item(id,"weapon_smokegrenade") } public exec_menu(id) { menu_display(id,menu) return PLUGIN_HANDLED } Покупается АК-47, М4А1, AWP, Все гранаты, и патроны (30 на АК-47, 0 на М4А1 и 10 на AWP) Мне нужно что бы покупало нормально (полностью 90, 90, 30) патронов.
Отредактировал: Smogez, - 18.1.2012, 18:19
|
|
|
|
Kamikadze312
|
4.2.2012, 12:30
Сообщение
|
|
|
Привет , мне нужно меню сделать нормальное , но я незнаю какие команды прописывать надо для вызова админ меню , вытащить если застрял , ну как на картинки .
И какого то файла нехвотает вроде в папке дата .
Прикрепленные файлы:
|
|
|
|
AndrewZ
|
4.2.2012, 12:40
Сообщение
|
![]() ![]() |
Цитата Привет , мне нужно меню сделать нормальное , но я незнаю какие команды прописывать надо для вызова админ меню , вытащить если застрял , ну как на картинки . И какого то файла нехвотает вроде в папке дата . я один не понял что он хочет? ![]() |
|
|
|
noskill
|
4.2.2012, 13:01
Сообщение
|
|
|
|
Поблагодарили 1 раз
|
|
Kamikadze312
|
4.2.2012, 15:02
Сообщение
|
|
|
|
|
|
|
joker_burn
|
9.2.2012, 20:08
Сообщение
|
![]() |
Напишите меню как csdm моде
|
|
|
|
sashka19982
|
13.10.2012, 16:55
Сообщение
|
|
|
В чем дело не знаю помогите
CODE #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") cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off } 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") if(is_user_alive(id)) { menu_additem(menu, "\wОбнулить Счет","1") } else { menu_additem(menu, "\dОбнулить Счет","1") } menu_additem(menu, "\rIP Сервера","2") menu_additem(menu, "\rАдмин меню","3") menu_additem(menu, "\yКлас зомби","4") menu_additem(menu, "\yПравила сервера","5") menu_additem(menu, "\wКупить админку","6") menu_additem(menu, "\wЛучшие игроки","7") menu_additem(menu, "\wДать голос за изменениее карты(Rtv)","8") menu_setprop( menu,MPROP_PERPAGE, 8) menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_setprop(menu, MPROP_EXIT,MEXIT_ALL) 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:{ if(is_user_alive(id)) client_cmd(id, "say /rs") } case 2:{ client_cmd(id, "say /ip") } case 3:{ client_cmd(id, "amxmodmenu") } case 4:{ client_cmd(id, "say /class") } case 5:{ client_cmd(id, "say /rules") } case 6:{ client_cmd(id, "say /adminka") } case 7:{ client_cmd(id, "say /top15") } case 8:{ client_cmd(id, "say /rtv") } } return PLUGIN_HANDLED }
Отредактировал: sashka19982, - 13.10.2012, 16:57
|
|
|
|
Mr.Dmitry
|
13.10.2012, 17:52
Сообщение
|
![]() |
В чем дело не знаю помогите CODE #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") cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off } 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") if(is_user_alive(id)) { menu_additem(menu, "\wОбнулить Счет","1") } else { menu_additem(menu, "\dОбнулить Счет","1") } menu_additem(menu, "\rIP Сервера","2") menu_additem(menu, "\rАдмин меню","3") menu_additem(menu, "\yКлас зомби","4") menu_additem(menu, "\yПравила сервера","5") menu_additem(menu, "\wКупить админку","6") menu_additem(menu, "\wЛучшие игроки","7") menu_additem(menu, "\wДать голос за изменениее карты(Rtv)","8") menu_setprop( menu,MPROP_PERPAGE, 8) menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_setprop(menu, MPROP_EXIT,MEXIT_ALL) 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:{ if(is_user_alive(id)) client_cmd(id, "say /rs") } case 2:{ client_cmd(id, "say /ip") } case 3:{ client_cmd(id, "amxmodmenu") } case 4:{ client_cmd(id, "say /class") } case 5:{ client_cmd(id, "say /rules") } case 6:{ client_cmd(id, "say /adminka") } case 7:{ client_cmd(id, "say /top15") } case 8:{ client_cmd(id, "say /rtv") } } return PLUGIN_HANDLED } Не понятно что конкретно тебе нужно. Убрать надпись ф3? за это отвечает set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0) show_hudmessage(id, "Меню Сервера, нажми на F3") Или в чем помочь? |
|
|
|
sasha3
|
22.12.2012, 22:05
Сообщение
|
|
|
Помогите пожалуйста, не получается, выдает ошибку :
/tmp/textINHQBk.sma(11) : error 035: argument type mismatch (argument 2) 1 Error. Could not locate output file /home/groups/amxmodx/public_html/websc3/textINHQBk.amx (compile failed). За ранее спасибо!!! Код #include <amxmodx>
new menu public plugin_init() { register_plugin("Меню","1.0","Empower"); menu = menu_create("Меню сервера","func_menu"); menu_additem( menu,"Топ 15") menu_additem( menu,"Забанить игрока") menu_additem( menu,"Обнулить счет") menu_setprop( menu,"Купить админку") menu_additem( menu,"Ip сервера") menu_additem( menu,"Меню админа") register_clcmd("amx_menu","go_menu"); } public func_menu(id, menu, key) { key++ if(key==1) client_cmd(id,"say /top15") if(key==2) client_cmd(id,"say /voteban") if(key==3) client_cmd(id,"say /rs") if(key==4) client_cmd(id,"say /adminka") if(key==5) client_cmd(id,"say /ip") if(key==6) client_cmd(id,"amxmodmenu") } public go_menu(id) { menu_display(id,menu) return PLUGIN_HANDLED } |
|
|
|
![]() ![]() |