Proszę o naprawę
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#define PLUGIN "Menu"
#define VERSION "2.0"
#define AUTHOR "[AvP] ELOS"
public plugin_init ()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /menu", "xmenu");
}
public xmenu(id)
{
new menu = menu_create("\yMenu \rJust-Street:", "wybieranie");
menu_additem(menu, "\wRespawn \r(TYLKO ZOMBIE)", "1", 0);
menu_additem(menu, "\wBind Grab", "2", 0);
menu_additem(menu, "\wZakup", "3", 0);
menu_additem(menu, "\wZasady", "4", 0);
menu_additem(menu, "\wPomoc", "5", 0);
menu_additem(menu, "\yBan \r(Only Admin)", "6", 0);
menu_additem(menu, "\yUnban \r(Only Admin)", "7", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
ColorChat(id,GREEN,"[Just-Street]^x01 Wybrales Menu Zakupu.");
}
public wybieranie(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new zaccess, callback;
menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback);
new key = str_to_num(data)
switch(key)
{
case 1:
{
client_cmd(id, "say /respawn");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
client_cmd(id, "bind v +grab");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 3:
{
client_cmd(id, "say /zakup");
return PLUGIN_HANDLED;
}
case 4:
{
show_motd(id, "zasady.txt", "Zasady")
return PLUGIN_HANDLED;
}
case 5:
{
show_motd(id, "pomocbb.txt", "Pomoc")
return PLUGIN_HANDLED;
}
case 6:
{
client_cmd(id, "amx_bancfg_pmenu");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 7:
{
client_cmd(id, "amx_unbancfg_pmenu");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 8:
{
register_clcmd (id, "bindy")
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public bindy(id)
{
new menu = menu_create("\yMenu \rBind'ow:", "bind");
menu_additem(menu, "\wBind \rv \y+grab", "1", 0);
menu_additem(menu, "\wBind \rf \y+grab", "2", 0);
menu_additem(menu, "\wBind \re \y+grab", "3", 0);
menu_additem(menu, "\wBind \rx \y+grab", "4", 0);
menu_additem(menu, "\wBind \rc \y+grab", "5", 0);
menu_additem(menu, "\wBind \rz \y+grab", "6", 0);
menu_additem(menu, "\wBind \ro \y+grab", "7", 0);
menu_additem(menu, "\wBind \rp \y+grab", "8", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
public bind(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new zaccess, callback;
menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback);
new key = str_to_num(data)
switch(key)
{
case 1:
{
client_cmd(id, "bind v +grab");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
client_cmd(id, "bind f +grab");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 3:
{
client_cmd(id, "bind e +grab");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 4:
{
client_cmd(id, "bind x +grab");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 5:
{
client_cmd(id, "bind c +grab");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 6:
{
client_cmd(id, "bind z +grab");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
}
case 7:
{
client_cmd(id, "bind o +grab");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 8:
{
client_cmd(id, "bind p +grab");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
}
return PLUGIN_HANDLED;
}


Dodatki SourceMod



Temat jest zamknięty








