Thread: Menu Plugin
View Single Post
Author Message
Yeoo
Junior Member
Join Date: Nov 2020
Old 12-07-2020 , 15:42   Menu Plugin
Reply With Quote #1

I need a menu that won't let me open it again after I've chosen something.

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <engine>
#include <csx>

public plugin_init()
{
    
register_plugin("My Menu""1.0""Uuy");
    
register_clcmd("say /menu""ShowMenu");
    
register_clcmd("say_team /menu""ShowMenu");
    
}

public 
ShowMenu(id)
{
    new 
menu menu_create("\rMenu""MohammadHlwani");

    
menu_additem(menu"\wDeagle""\y16000"0); // case 0
    
menu_additem(menu"\wAK47""\y100000"1);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);

    
menu_display(idmenu0);

    return 
PLUGIN_HANDLED;
}

public 
MohammadHlwani(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_cancel(id);
        return 
PLUGIN_HANDLED;
    }

    new 
command[6], name[64], accesscallback;

    
menu_item_getinfo(menuitemaccesscommandsizeof command 1namesizeof name 1callback)

    switch(
item)
    {
        case 
0:
        {
            
client_cmd(id"amx_deagle")
        }
        case 
1:
        {
            
client_cmd(id"amx_ak47")
        }
    }

    
menu_destroy(menu);

    return 
PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ fbidis\\ ansi\\ ansicpg1252\\ deff0{\\ fonttbl{\\ f0\\ fnil\\ fcharset0 Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ ltrpar\\ lang10241\\ f0\\ fs16 \n\\ par }
*/ 
Something like that, but don't let me open it again. I will add separate plugins with the commands I specified because they are modified weapons.
Yeoo is offline