View Single Post
nergal
Veteran Member
Join Date: Apr 2012
Old 12-24-2016 , 18:14   Re: New API and Syntax
Reply With Quote #826

Quote:
Originally Posted by WildCard65 View Post
Code of how your firing it/obtaining it?
I'm running it as a private forward.

here's the code associated with it.

typeset -> "function void (Menu menu);"

PHP Code:
// In OnPluginStart()
g_hForwards[OnMenu] = CreateForward(ET_IgnoreParam_Cell);

void Call_OnMenuFwd(Menu menu)
{
        
Call_StartForward(g_hForwards[OnMenu]);
        
Call_PushCell(menu); //Call_PushCellRef(menu);
        
Call_Finish();
}

// In menu command
        
Menu gamemenu = new Menu(MenuHandler_PickGame);
        
gamemenu.SetTitle("Gamemode Menu: ");
        
gamemenu.AddItem("-1""None (Random Gamemode)");
        
ManageMenugamemenu ); // in handler.sp
        
Call_OnBossMenu(gamemenu);
        
gamemenu.Display(clientMENU_TIME_FOREVER); 
__________________

Last edited by nergal; 12-24-2016 at 18:18.
nergal is offline