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
}


Dodatki SourceMod












