CreeepeR | Дата: Воскресенье, 05.08.2012, 11:25 | Сообщение # 1 |
- Сообщения: 23
- Награды: 0
- Замечания:
|
Всем привет. Как сделать в меню сервера, а именно - зашел в меню, выбираем допустим "купить админку/вип". И появляется меню и там есть строки - 1. купить админку; 2. купить вип; 3. купить ХР ...
|
|
| |
runetov | Дата: Воскресенье, 05.08.2012, 13:34 | Сообщение # 2 |
- Сообщения: 283
- Награды: 8
- Замечания:
|
CreeepeR, Как ты в этом меню хочешь сделать? там одни ошибки, для начала исправь, их если не можешь найди другое меню и выложи!
|
|
| |
runetov | Дата: Воскресенье, 05.08.2012, 14:52 | Сообщение # 3 |
- Сообщения: 283
- Награды: 8
- Замечания:
|
Вот держи только motd.txt для покупки xp/опыта сам делай!
|
|
| |
KinD | Дата: Воскресенье, 05.08.2012, 16:01 | Сообщение # 4 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
Мде,знаете что такое "sub menu"?
Code register_plugin("MeHy_CepBepA_gJl9_War3ft_by_volf", "0.1", "***volf***") Что же,круто.
motd показывать можно show_motd,а не из других плагинов,работать нужно через нативы(если делаете отдельное меню)если будет протектор,то он заблочит ваши команды.
Зачем проверка на жив игрок,либо нет(в покупке админ прав.)? Меняй: Code client_cmd(id, "buy_menu") client_cmd(id, "say /buy_menu")
на
Code function_admins_menu(id)
Skype:daywerok
|
|
| |
runetov | Дата: Воскресенье, 05.08.2012, 16:55 | Сообщение # 5 |
- Сообщения: 283
- Награды: 8
- Замечания:
|
Надо создать buyxp.txt закинуть в server\cstrike
Обновление Меню:
Добавлено MOTD.TXT ДЛЯ ПОКУПКИ XP/LVL/ОПЫТА
Code #include <amxmodx> #include <amxmisc>
public plugin_init() { register_plugin("MeHy_by_volf", "0.2", "***volf***") register_clcmd("say /menus", "function_menu") register_clcmd("say_team /menus", "function_menu") register_clcmd("say /buy_menu", "function_admins_menu") register_clcmd("say_team /buy_menu", "function_admins_menu") register_plugin("say /buyxp","0.1","***volf***") register_plugin("buyxp","0.1","***volf***") register_clcmd("say /buyxp","buy_xp",0,"noky/7ka XP") }
public buy_xp(id,level,cid) {
if (!cmd_access(id,level,cid,1)) return PLUGIN_CONTINUE
show_motd(id,"buyxp.txt","buy_xp_lvl.") return PLUGIN_CONTINUE }
public function_admins_menu(id) { new menu = menu_create("\rМеню Покупок", "admins_menu_handler")
menu_additem(menu, "\wКупить \rАдминку","1") menu_additem(menu, "\wКупить \rВипку","2") menu_additem(menu, "\wКупить \rXP/Опыт","3") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_setprop(menu, MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) return PLUGIN_HANDLED
}
public function_menu(id) { new menu = menu_create("\rМеню сервера", "menu_handler")
menu_additem(menu, "\wМеню покупки","1") menu_additem(menu, "\rПусто","2") menu_additem(menu, "\rПусто","3") menu_additem(menu, "\rПусто","4") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_setprop(menu, MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) return PLUGIN_HANDLED
}
public client_authorized(id) { client_cmd(id, "bind ^"F5^" ^"menu^"") } public admins_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 /adminka") client_cmd(id, "adminka") } case 2:{ client_cmd(id, "vipka") client_cmd(id, "say /vipka") } case 3:{ client_cmd(id, "say /buyxp") client_cmd(id, "buyxp") } } 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:{ if(is_user_alive(id)) client_cmd(id, "buy_menu") client_cmd(id, "say /buy_menu") } case 2:{ client_cmd(id, "say /") } case 3:{ client_cmd(id, "say /") } case 4:{ client_cmd(id, "say /") }
} return PLUGIN_HANDLED }
|
|
| |
PATRUL | Дата: Воскресенье, 05.08.2012, 17:29 | Сообщение # 6 |
- Сообщения: 718
- Награды: 5
- Замечания:
|
Quote public plugin_init() { register_plugin("MeHy_by_volf", "0.2", "***volf***") register_clcmd("say /menus", "function_menu") register_clcmd("say_team /menus", "function_menu") register_clcmd("say /buy_menu", "function_admins_menu") register_clcmd("say_team /buy_menu", "function_admins_menu") register_plugin("say /buyxp","0.1","***volf***") register_plugin("buyxp","0.1","***volf***") register_clcmd("say /buyxp","buy_xp",0,"noky/7ka XP") }
Ебаный стыд.
|
|
| |
KinD | Дата: Воскресенье, 05.08.2012, 20:00 | Сообщение # 8 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
Хе=хе,начали уже чужие меню плагиатить(сервер 501lvl+shop3).За 1к могу исходник его продать
Skype:daywerok
|
|
| |
CreeepeR | Дата: Воскресенье, 05.08.2012, 20:41 | Сообщение # 9 |
- Сообщения: 23
- Награды: 0
- Замечания:
|
KinD, за 1к ппц.... мне легче создать 4 меню но лень...
|
|
| |
Sasha13840 | Дата: Воскресенье, 05.08.2012, 21:52 | Сообщение # 10 |
- Сообщения: 384
- Награды: 7
- Замечания:
|
Чувствую скоро в паблике меню будет с сервера моего!
|
|
| |
runetov | Дата: Воскресенье, 05.08.2012, 22:31 | Сообщение # 11 |
- Сообщения: 283
- Награды: 8
- Замечания:
|
CreeepeR, И че? Добавлено (05.08.2012, 22:31) ---------------------------------------------
Code Вот меню Прикрепления: 35hp_20000.bmp(234Kb) · 35hp_20001.bmp(215Kb) · 35hp_20002.bmp(166Kb)
|
|
| |