#include <amxmodx>
#include <reapi>
new const PLUGIN[] = "PLUGIN";
new const VERSION[] = "1.0";
new const AUTHOR[] = "By.KinG";
new Grenade[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /menu", "Ana_Menu");
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", .post = true);public Ana_Menu(ID)
{
public Ana_Menu(id) {
formatex(Item, charsmax(Item), "\w[ \rGNG'Clan Kisayol Menusu \w]^n\d[CS IP : 213.238.173.118]^n\d[TS3 IP : gngclan]");
new Menu = menu_create(Item, "Ana_Menu_Handler");
formatex(Item, charsmax(Item), "\w[\rGNG\w] \dBomba Ayarlari \d[\r%s\d]", KISATAG, Grenade[ID] ? "Acik" : "Kapali");
menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\w[\rGNG\w] \dEl Yonunu Degistir");
menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item), "\w[\rGNG\w] \dCrosshair Menu");
menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item), "\w[\rGNG\w] \dBicak Menu");
menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item), "\w[\rGNG\w] \dRutbe Skin Menu");
menu_additem(Menu, Item, "5");
menu_setprop(Menu, MPROP_EXITNAME, "\wCikis");
menu_display(id, menu, 0);
}
public Ana_Menu_Handler(ID, Menu, Item)
{
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64];
new Access, CallBack;
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
new Key = str_to_num(Data);
switch(Key)
{
case 1 :
{
switch(Grenade[ID])
{
case true :
{
Grenade[ID] = false;
}
case false :
{
Grenade[ID] = true;
}
}
}
case 2 :
{
El_Yonu_Menu(ID);
}
case 3 :
{
client_cmd(ID, "say /crosshair")
}
case 4 :
{
client_cmd(ID, "say /bicakmenu");
}
case 5 :
{
client_cmd(ID, "say /skin");
}
}
return PLUGIN_HANDLED;
}
public CBasePlayer_Spawn(ID)
{
switch(Grenade[ID])
{
case true :
{
rg_give_item(ID, "WEAPON_HEGRENADE");
}
}
}
public El_Yonu_Menu(ID)
{
static Item[128];
formatex(Item, charsmax(Item), "\w[ \rGNG'Clan El Yonu Menusu \w]^n\d[CS IP : 213.238.173.118]^n\d[TS3 IP : gngclan]");
new Menu = menu_create(Item, "El_Yonu_Menu_Handler");
formatex(Item, charsmax(Item), "\w[\rGNG\w] \dSag El");
menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\w[\rGNG\w] \dSol El");
menu_additem(Menu, Item, "2");
menu_setprop(Menu, MPROP_BACKNAME, "\wGeri");
menu_setprop(Menu, MPROP_EXITNAME, "\wCikis");
menu_display(ID, Menu, 0);
}
public El_Yonu_Menu_Handler(ID, Menu, Item)
{
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64];
new Access, CallBack;
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
new Key = str_to_num(Data);
switch(Key)
{
case 1 :
{
client_cmd(ID, "cl_righthand 1");
}
case 2 :
{
client_cmd(ID, "cl_righthand 0");
}
}
return PLUGIN_HANDLED;
}