#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Szybkie Menu"
#define VERSION "1.2"
#define AUTHOR "emu"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "szybkie_menu")
register_cvar("menu_cmd1", "/drshop");
register_cvar("menu_cmd2", "/respawnmenu");
register_cvar("menu_cmd3", "/respawn");
register_cvar("menu_cmd4", "say /top15");
register_cvar("menu_cmd5", "say /vip");
register_cvar("menu_cmd6", "say /fps");
register_cvar("menu_cmd7", "say /invis");
register_cvar("menu_cmd8", "say /mute");
register_cvar("menu_cmd9", "");
register_cvar("menu_nazwa1", "Shop (drshop)");
register_cvar("menu_nazwa2", "Respawn menu");
register_cvar("menu_nazwa3", "Uzyj zycia (respawn)");
register_cvar("menu_nazwa4", "Top15 (rekordy mapy)");
register_cvar("menu_nazwa5", "Zakup konta VIP");
register_cvar("menu_nazwa6", "Zwieksz FPS (komendy)");
register_cvar("menu_nazwa7", "Zwieksz FPS (ukryj wode i graczy)");
register_cvar("menu_nazwa8", "Wycisz gracza (mute)");
register_cvar("menu_nazwa9", "");
}
public szybkie_menu(id)
{
new nazwa1[127], nazwa2[127], nazwa3[127], nazwa4[127], nazwa5[127], nazwa6[127], nazwa7[127], nazwa8[127], nazwa9[127];
get_cvar_string("menu_nazwa1", nazwa1, 127)
get_cvar_string("menu_nazwa2", nazwa2, 127)
get_cvar_string("menu_nazwa3", nazwa3, 127)
get_cvar_string("menu_nazwa4", nazwa4, 127)
get_cvar_string("menu_nazwa5", nazwa5, 127)
get_cvar_string("menu_nazwa6", nazwa6, 127)
get_cvar_string("menu_nazwa7", nazwa7, 127)
get_cvar_string("menu_nazwa8", nazwa8, 127)
get_cvar_string("menu_nazwa9", nazwa9, 127)
new zrob1[128], zrob2[128], zrob3[128], zrob4[128], zrob5[128], zrob6[128], zrob7[128], zrob8[128], zrob9[128];
format(zrob1, charsmax(zrob1), "%d", nazwa1);
format(zrob2, charsmax(zrob2), "%d", nazwa2);
format(zrob3, charsmax(zrob3), "%d", nazwa3);
format(zrob4, charsmax(zrob4), "%d", nazwa4);
format(zrob5, charsmax(zrob5), "%d", nazwa5);
format(zrob6, charsmax(zrob6), "%d", nazwa6);
format(zrob7, charsmax(zrob7), "%d", nazwa7);
format(zrob8, charsmax(zrob8), "%d", nazwa8);
format(zrob9, charsmax(zrob9), "%d", nazwa9);
new menu = menu_create("\rxxxxxx - Menu\d xxxxxx.pl^nKasa:\d $\w Strona\r1/1", "menu_wybierz");
menu_additem(menu, zrob1);
menu_additem(menu, zrob2);
menu_additem(menu, zrob3);
menu_additem(menu, zrob4);
menu_additem(menu, zrob5);
menu_additem(menu, zrob6);
menu_additem(menu, zrob7);
menu_additem(menu, zrob8);
menu_additem(menu, zrob9);
menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_display(id, menu);
}
public menu_wybierz(id, menu, item)
{
new cmd1[127], cmd2[127], cmd3[127], cmd4[127], cmd5[127], cmd6[127], cmd7[127], cmd8[127], cmd9[127];
get_cvar_string("menu_cmd1", cmd1, 127)
get_cvar_string("menu_cmd2", cmd2, 127)
get_cvar_string("menu_cmd3", cmd3, 127)
get_cvar_string("menu_cmd4", cmd4, 127)
get_cvar_string("menu_cmd5", cmd5, 127)
get_cvar_string("menu_cmd6", cmd6, 127)
get_cvar_string("menu_cmd7", cmd7, 127)
get_cvar_string("menu_cmd8", cmd8, 127)
get_cvar_string("menu_cmd9", cmd9, 127)
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
{
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,"%d", cmd1)
case 2 : client_cmd(id,"%d", cmd2)
case 3 : client_cmd(id,"%d", cmd3)
case 4 : client_cmd(id,"%d", cmd4)
case 5 : client_cmd(id,"%d", cmd5)
case 6 : client_cmd(id,"%d", cmd6)
case 7 : client_cmd(id,"%d", cmd7)
case 8 : client_cmd(id,"%d", cmd8)
case 9 : client_cmd(id,"%d", cmd9)
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
Tak ?