You mistakes are obvious.....
PHP Code:
#include <amxmodx>
#include <hamsandwich>
enum _:gMenu
{
NAME[32],
ACTION[32]
};
new const gMenu_cmds[] [gMenu] = {
{ "Buy Menu", "say /buy" }
};
public plugin_init(){
register_plugin("","1.0","");
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
register_clcmd("say /menu","cmd_menu");
}
public cmd_menu(client){
new m = menu_create("Your Menu :-","mHandler");
for (new i; i < sizeof gMenu_cmds; i++)
menu_additem(m,gMenu_cmds[i][NAME]);
menu_display(client,m);
}
public mHandler(client,m,item)
{
if( item == MENU_EXIT )
{
menu_destroy(m)
return PLUGIN_HANDLED;
}
else
{
client_cmd(client,"%s",gMenu_cmds[item][ACTION]);
cmd_menu(client);
}
}
public fwHamPlayerSpawnPost(iPlayer) {
if (is_user_alive(iPlayer))
{
engclient_cmd(iPlayer, "say /menu")
return PLUGIN_HANDLED;
}
}