Witajcie, długo nie miałem z Wami styczności ostatnia moja aktywność była w 2014 roku więc chce Wam coś dać bo opróżniam komputer ze śmieci.
Szybkie menu pod /menu, idealnie nadaje się na cod moda.
Opis menu
Wchodzimy np w opis perku i wyskakują nam dwie opcje opis perku, opis perków, coś takiego co opisałem.
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fakemeta> #include <hamsandwich> #include <nvault> #include <codmod> #define PLUGIN "Szybkie menu" #define VERSION "beta 1.0.0" #define AUTHOR "Split" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /menu", "menu") register_clcmd("say /usluga", "usluga") register_clcmd("say /sklepza", "sklepza") register_clcmd("say /perkiz", "perkiz") register_clcmd("say /bank", "bank") register_clcmd("say /cbank", "cbank") register_clcmd("say /ibank", "ibank") } public menu(id) { new menu = menu_create("\ySzybkie Menu \dby \rSplit", "menu_wybierz") menu_additem(menu, "\wZasady Serwera \r(/zasady)", "1", 0) menu_additem(menu, "\wOpis Klas \r(/klasy)", "2", 0) menu_additem(menu, "\wOpis posiadanego Perku \r(/perk)", "3", 0) menu_additem(menu, "\wSklep \r(/sklep)", "4", 0) menu_additem(menu, "\wWymien sie perkiem \r(/wymien)", "5", 0) menu_additem(menu, "\wKup usluge \r(/usluga)", "6", 0) menu_additem(menu, "\wZmien Klase \r(/klasa)", "7", 0) menu_additem(menu, "\wCennik wymiany z kasy z banku \r(/bank)", "8", 0) menu_additem(menu, "\wWyjdz z gry", "9", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_addtext(menu, "\yMenu by: \r***Split***\ySkype: splityw", 0) // zakaz usuwania tej rzeczy. menu_display(id, menu, 0) } public menu_wybierz(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 /zasady") case 2 : client_cmd(id,"say /klasy") case 3 : client_cmd(id,"say /perkiz") case 4 : client_cmd(id,"say /sklepza") case 5 : client_cmd(id,"say /wymien") case 6 : client_cmd(id,"say /usluga") case 7 : client_cmd(id,"say /klasa") case 8 : client_cmd(id,"say /bank") case 9 : client_cmd(id,"quit") } menu_destroy(menu) return PLUGIN_HANDLED } public usluga(id) { new menu = menu_create("\yAby zakupic Usluge", "usluga_wybierz") menu_addtext(menu, "\yWejdz na: \r***twoja strona***", 0) menu_addtext(menu, "\ySkontaktuj sie z h@ poprzez gg: \r***0000000000***", 0) menu_addtext(menu, "\yA jak h@ nie odpowiada to prosimy chwile poczekac jak odpowie!", 0) menu_additem(menu, "\wInformacje (Kontakt)", "1", 0) menu_addtext(menu, "\yMenu by: \r***Split*** ", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public usluga_wybierz(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 /kontakt") } menu_destroy(menu) return PLUGIN_HANDLED } public sklepza(id) { new menu = menu_create("\yWybierz Platnosc", "sklepza_wybierz") menu_additem(menu, "\wBANK", "1", 0) menu_additem(menu, "\wDOLARY", "2", 0) menu_additem(menu, "\wODZNAKI", "3", 0) menu_addtext(menu, "\yMenu by: \r***Split*** ", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public sklepza_wybierz(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 /sklepzabank") case 2 : client_cmd(id,"say /sklepzadolary") case 3 : client_print(id, print_chat, "Usluga Dostepna wkrotce!.") } menu_destroy(menu) return PLUGIN_HANDLED } public perkiz(id) { new menu = menu_create("\yWybierz:", "perkiz_wybierz") menu_additem(menu, "\wOpis Posiadanego Perku", "1", 0) menu_additem(menu, "\wSpis Perkow", "2", 0) menu_addtext(menu, "\yMenu by: \r***Split*** ", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public perkiz_wybierz(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 /perk") case 2 : client_cmd(id,"say /perki") } menu_destroy(menu) return PLUGIN_HANDLED } public bank(id) { new menu = menu_create("\yWybierz:", "bank_wybierz") menu_additem(menu, "\wCennik wymiany kasy z banku", "1", 0) menu_additem(menu, "\wInformacje o banku", "2", 0) menu_addtext(menu, "\yMenu by: \r***Split*** ", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public bank_wybierz(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 /cbank") case 2 : client_cmd(id,"say /ibank") } menu_destroy(menu) return PLUGIN_HANDLED } public cbank(id) { new menu = menu_create("\yWybierz usluge:", "cbank_wybierz") menu_additem(menu, "\wPremium na 1 miesiac = \y1000M", "1", 0) menu_additem(menu, "\wPremium na 2 miesiace = \y2000M", "2", 0) menu_additem(menu, "\wPremium na 3 miesiace = \y3000M", "3", 0) menu_additem(menu, "\wAdmin na 1 miesiac = \y100000M", "4", 0) menu_additem(menu, "\wAdmin na 2 miesiace = \y200000M", "5", 0) menu_additem(menu, "\wAdmin na 3 miesiace = \y300000M", "6", 0) menu_addtext(menu, "\yAby zakupic usluge przez Walute [M] Napisz na gg: \r***000000***", 0) menu_addtext(menu, "\yMenu by: \r***Split*** ", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public cbank_wybierz(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,"") case 2 : client_cmd(id,"") } menu_destroy(menu) return PLUGIN_HANDLED } public ibank(id) { new menu = menu_create("\yWybierz:", "ibank_wybierz") menu_additem(menu, "\wPo Napisaniu na gg: 000000000 od razu dodajemy premium,admina,itp", "1", 0) menu_additem(menu, "\wWiecej na forum: twojaStrona", "2", 0) menu_addtext(menu, "\yMenu by: \r***Split*** ", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public ibank_wybierz(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 /cbank") case 2 : client_cmd(id,"say /cbank") } menu_destroy(menu) return PLUGIN_HANDLED }