Скриптинг. как сделать меню?
|
|
KinD | Дата: Четверг, 23.02.2012, 11:55 | Сообщение # 1 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
В общем я хочу зделать меню. но чтобы итемы из нее загружали другие плагины ,тоисть например. shopmenu3.sma а вне ссылки на другие итемы находящиеся в папке.
Skype:daywerok
Сообщение отредактировал KinD - Четверг, 23.02.2012, 11:56 |
|
| |
Ernest | Дата: Четверг, 23.02.2012, 12:02 | Сообщение # 2 |
- Сообщения: 66
- Награды: 2
- Замечания:
|
Ищи в интернете как сделать меню. Очень много постов на эту тему. Google в помощь!
|
|
| |
SMaster | Дата: Четверг, 23.02.2012, 12:28 | Сообщение # 3 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Существует куча прог для создания меню.
Но я рекомендую этот плагин. Он прост и все уже готово. Осталось названия заменить и команды прописать.
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
493284988936 | Дата: Понедельник, 07.01.2013, 00:30 | Сообщение # 4 |
- Сообщения: 73
- Награды: 2
- Замечания:
|
А вручную не написать не?
Сёрф сборка http://perfect-soft.su/forum/14-1998-1 Skype: swimup-pro
|
|
| |
WTFSsS | Дата: Понедельник, 07.01.2013, 03:38 | Сообщение # 5 |
- Сообщения: 75
- Награды: 2
- Замечания:
|
Цитата (493284988936) А вручную не написать не? Выглядит так для клиента.
Код public plugin_init() { register_clcmd("say /menu", "function_menu") register_clcmd("say_team /menu", "function_menu") }
public function_menu(id) { new menu = menu_create("\rМеню сервера", "menu_handler") if(is_user_alive(id)) { menu_additem(menu, "\w(Скоро)","1") menu_additem(menu, "\d(Скоро)","2") menu_additem(menu, "\d(Скоро)","3") menu_additem(menu, "\r(Скоро)","4") menu_additem(menu, "\y(Скоро)","5") menu_additem(menu, "\y(Скоро)","6") menu_additem(menu, "\w(Скоро)","7") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_setprop(menu, MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) return PLUGIN_HANDLED }
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 : { } } return PLUGIN_HANDLED }
|
|
| |
493284988936 | Дата: Понедельник, 07.01.2013, 12:11 | Сообщение # 6 |
- Сообщения: 73
- Награды: 2
- Замечания:
|
Цитата (WTFSsS) Выглядит так для клиента.
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 public plugin_init() { register_clcmd("say /menu", "function_menu") register_clcmd("say_team /menu", "function_menu") } public function_menu(id) { new menu = menu_create("\rМеню сервера", "menu_handler") if(is_user_alive(id)) { menu_additem(menu, "\w(Скоро)","1") menu_additem(menu, "\d(Скоро)","2") menu_additem(menu, "\d(Скоро)","3") menu_additem(menu, "\r(Скоро)","4") menu_additem(menu, "\y(Скоро)","5") menu_additem(menu, "\y(Скоро)","6") menu_additem(menu, "\w(Скоро)","7") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_setprop(menu, MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) return PLUGIN_HANDLED } 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 : { } } return PLUGIN_HANDLED }
Зачем проверку поставил :D:D
Сёрф сборка http://perfect-soft.su/forum/14-1998-1 Skype: swimup-pro
|
|
| |