napisanie menu jailbreak
4M4ToR
28.12.2013
Witam, jesli to nie ten dzial proszę o przeniesienie. Mam problem bo nie moge napisac menu aby one bylo tylko dla ct
Mniej wiecej chodzi o to aby to sie znajdowalo w nim:
say /simon
Pierwsza osoba które wpiszę /simon prowadzi oraz ma zielony black wokół modelu.
say /nomic
Komenda dla gracza który nie ma mikrofonu.
Osoba która użyje tej komendy zostanie prze transferowana do TT bez śmierci.
say /open
Tylko dla Sajmona otwarcie cel.
say /fd
Komenda dla Strażników która otwiera FreeDay Menu.
Można wybrać FreeDay dla wszystkich lub danego gracza.
Osoby które mają FreeDay mają zielony model
say /box
Komenda dla strażników która włącza BOX MODE, Czyli friendlyfire dla więźniów
say /help
Pokazuje przydatne komendy/informację
say /duel
Opcja dla ostatniego więźnia, otwiera duel menu.
k4x4z5
28.12.2013
http://amxx.pl/topic...b-menu-serwera/
#include <amxmodx> #include <amxmisc> #define PLUGIN "ct_jail_menu" #define VERSION "1.0" #define AUTHOR "LucKy_skiLL" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /menu", "menu") } public menu(id) { if(get_user_team(id) == 2) { new menu = menu_create("\rMenu dla Klawisza", "wybieranie_CT") menu_additem(menu, "\wProwadz", "1", 0) menu_additem(menu, "\wOtworz cele \d(Musisz byc simonem)", "2", 0) menu_additem(menu, "\wFreeDay", "3", 0) menu_additem(menu, "\wWalka wiezniow", "4", 0) menu_additem(menu, "\wGaniany", "5", 0) menu_additem(menu, "\wKillDay", "6", 0) menu_additem(menu, "\wZombi", "7", 0) menu_additem(menu, "\wKontakt", "8", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } if(get_user_team(id) == 1) { new menu = menu_create("\rMenu dla Wieznia", "wybieranie_T") menu_additem(menu, "\wCzapki", "1", 0) menu_additem(menu, "\wCzas do konca mapy", "2", 0) menu_additem(menu, "\wNastepna mapa", "3", 0) menu_additem(menu, "\wWybierz zyczenie \d(dla ostatniego wieznia)", "4", 0) menu_additem(menu, "\wRuletka ", "5", 0) menu_additem(menu, "\wKontakt", "3", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } } public wybieranie_CT(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new acces, callback menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { client_cmd(id,"say /simon") menu_destroy(menu) return PLUGIN_HANDLED } case 2: { client_cmd(id,"say /open") client_print(id, print_chat,"Cele zostaly otwarte!") menu_destroy(menu) return PLUGIN_HANDLED } case 3: { client_cmd(id,"say /fd") menu_destroy(menu) return PLUGIN_HANDLED } case 4: { client_cmd(id,"say /box") client_print(id, print_chat,"Walka wlaczona!") menu_destroy(menu) return PLUGIN_HANDLED } case 5: { client_cmd(id,"say /ganiany") menu_destroy(menu) return PLUGIN_HANDLED } case 6: { client_cmd(id,"say /killday") menu_destroy(menu) return PLUGIN_HANDLED } case 7: { client_cmd(id,"say /zombi") menu_destroy(menu) return PLUGIN_HANDLED } case 8: { client_cmd(id,"say /Kontakt") menu_destroy(menu) return PLUGIN_HANDLED } } menu_destroy(menu) return PLUGIN_HANDLED } public wybieranie_T(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new acces, callback menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { client_cmd(id,"say /hats") menu_destroy(menu) return PLUGIN_HANDLED } case 2: { client_cmd(id,"say timeleft") return PLUGIN_CONTINUE } case 3: { client_cmd(id,"say nextmap") menu_destroy(menu) return PLUGIN_HANDLED } case 4: { client_cmd(id,"say /ruletka") menu_destroy(menu) return PLUGIN_HANDLED } case 5: { client_cmd(id,"say /kontakt") menu_destroy(menu) return PLUGIN_HANDLED } case 6: { client_cmd(id,"say /duel") client_print(id, print_chat,"Wybierz zyczenie!") menu_destroy(menu) return PLUGIN_HANDLED } } menu_destroy(menu) return PLUGIN_HANDLED }