Raised This Month: $ Target: $400
 0% 

The following is not working can anyone help?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
RAW_192
Senior Member
Join Date: Feb 2017
Old 02-13-2017 , 02:08   The following is not working can anyone help?
Reply With Quote #1

Buy menu is not opening when im typing buy or pressing b :\

PHP Code:
#include <amxmodx> 
#include <cstrike> 
#include <fun> 
#include <hamsandwich> 

#define PLUGIN "Weapon Menu" 
#define VERSION "1.0" 
#define AUTHOR "abc" 

new menu
new 
gMsg_BuyClose

public plugin_init() 

    
register_pluginPLUGINVERSIONAUTHOR 
    
register_clcmd"buy""main_menu" 
    
register_clcmd("client_buy_open""main_menu")


public 
main_menuid 

    if(!
is_user_aliveid ) ) 
        return; 
     
    
menu menu_create"Weapon Menu""menu_handler" ); 
     
    
menu_additemmenu"Pistols """
    
menu_additemmenu"Shotguns"""
    
menu_additemmenu"Submachine Guns"""
    
menu_additemmenu"Rifles""" ,)
    
menu_additemmenu"Special Weapons""" ,)
    
menu_additemmenu"Special Nades""")
    
menu_additemmenu "Equipments"""0)

    
menu_displayidmenu); 
}    
public 
menu_handleridmenuitem 

    switch( 
item 
    { 
        case 
0
        { 
            
Pistols_submenuid ); 
        } 
        case 
1
        { 
            
Shotguns_submenuid ); 
        } 
        case 
2
        { 
            
SubmachineGuns_submenuid ); 
        } 
        case 
3:
        {
            
Rifles_submenuid ) ;
        }
        case 
4:
        {
            
SpecialWeapons_submenuid );
        }    
        case 
5:
        { 
            
SpecialNades_submenuid );
        }
        case 
6:
        {
            
Equipments_submenuid );
        }
        
        case 
MENU_EXIT
        { 
            
client_printidprint_center"Destroyy"); 
        } 
    } 
    
menu_destroymenu ); 
    return 
PLUGIN_HANDLED


Pistols_submenuid 

    
menu menu_create"Pistols Menu""submenu_handler" ); 
     
    
menu_additemmenu"Glock18","" ,
    
menu_additemmenu"USP","" ,)
    
menu_additemmenu"P228","" ,)
    
menu_additemmenu"Deagle","" ,)
    
menu_additemmenu"FiveSeven","" ,)
    
menu_additemmenu"Elite""" ,)    
    
menu_displayidmenu

public 
submenu_handleridmenuitem 

    switch( 
item 
    { 
        case 
0
        { 
            
give_itemid"weapon_glock18" 
            
cs_set_user_bpammoidCSW_GLOCK18120 
        } 
        
        case 
1:
        {
           
give_itemid"weapon_usp" )
           
cs_set_user_bpammoidCSW_USP100 )
        }
        
        case 
2:
        {
          
give_itemid"weapon_p228" )
          
cs_set_user_bpammoidCSW_P22852 )
        }
         
        case 
3:
        {
           
give_itemid"weapon_deagle" )
           
cs_set_user_bpammoidCSW_DEAGLE35 )
        }
        
        case 
4:
        {
          
give_itemid"weapon_fiveseven" )
          
cs_set_user_bpammoidCSW_FIVESEVEN100 )
        }         
        
        case 
5:
        {
           
give_itemid"weapon_elite" )
           
cs_set_user_bpammoidCSW_ELITE100 )
        }
        
        case 
MENU_EXIT
        { 
            if( 
is_user_connectedid ) ) 
            
main_menuid ); 
        } 
    } 
    
menu_destroymenu ); 
    return 
PLUGIN_HANDLED


Shotguns_submenuid 

    
menu menu_create"Shotguns Menu""submenu2_handler" 
     
    
menu_additemmenu"M3"""
    
menu_additemmenu"XM1014"""
     
    
menu_displayidmenu

public 
submenu2_handleridmenuitem

    switch( 
item 
    { 
        case 
0
        { 
            
give_itemid"weapon_m3" 
            
cs_set_user_bpammoidCSW_M332 
        } 
        case 
1
        { 
            
give_itemid"weapon_xm1014" 
            
cs_set_user_bpammoidCSW_XM101432 
        } 
        case 
MENU_EXIT
        { 
            if( 
is_user_connectedid ) ) 
            
main_menuid ); 
        } 
    } 
    
menu_destroymenu ); 
    return 
PLUGIN_HANDLED


Last edited by RAW_192; 02-13-2017 at 02:09.
RAW_192 is offline
Relaxing
AlliedModders Donor
Join Date: Jun 2016
Location: White Plains
Old 02-13-2017 , 04:23   Re: The following is not working can anyone help?
Reply With Quote #2

Code:
menu_additem( menu, "Pistols ", "Pistols_submenu", 0 )   menu_additem( menu, "Shotguns", "Shotguns_submenu", 1 ) //so-on
__________________
Relaxing is offline
RAW_192
Senior Member
Join Date: Feb 2017
Old 02-13-2017 , 06:47   Re: The following is not working can anyone help?
Reply With Quote #3

Quote:
Originally Posted by Relaxing View Post
Code:
menu_additem( menu, "Pistols ", "Pistols_submenu", 0 )   menu_additem( menu, "Shotguns", "Shotguns_submenu", 1 ) //so-on
Didn't work , menu is not opening when im pressing b or typing buy

It should open :\

PHP Code:
#include <amxmodx> 
#include <cstrike> 
#include <fun> 
#include <hamsandwich> 

#define PLUGIN "Weapon Menu" 
#define VERSION "1.0" 
#define AUTHOR "RIPKILLER" 

new menu
new 
gMsg_BuyClose

public plugin_init() 

    
register_pluginPLUGINVERSIONAUTHOR 
    
register_clcmd"buy""main_menu" 
    
register_clcmd("client_buy_open""player_cmd_buyVGUI")


public 
player_cmd_buyVGUI(id)
{
    
message_begin(MSG_ONEgMsg_BuyClose_id)
    
message_end()
    
}


public 
main_menuid 
{  
    if(!
is_user_aliveid ) ) 
        return ;

    
menu menu_create"Weapon Menu""menu_handler" ); 
     
    
menu_additemmenu"Pistols ""Pistols_submenu"
    
menu_additemmenu"Shotguns""Shotguns_submenu"
    
menu_additemmenu"Submachine Guns""SubmachineGuns_submenu"
    
menu_additemmenu"Rifles""Rifles_submenu" ,)
    
menu_additemmenu"Special Weapons""SpecialWeapons_submenu" ,)
    
menu_additemmenu"Special Nades""SpecialNades_submenu")
    
menu_additemmenu "Equipments""Equipments_submenu"6)

    
menu_displayidmenu); 
}    

public 
menu_handleridmenuitem 

    switch( 
item 
    { 
        case 
0
        { 
            
Pistols_submenuid ); 
        } 
        case 
1
        { 
            
Shotguns_submenuid ); 
        } 
        case 
2
        { 
            
SubmachineGuns_submenuid ); 
        } 
    case 
3:
    {
            
Rifles_submenuid ) ;
        }
    case 
4:
    {
            
SpecialWeapons_submenuid );
    }    
    case 
5:
    { 
            
SpecialNades_submenuid );
    }
        case 
6:
    {
          
Equipments_submenuid );
    }
        
        case 
MENU_EXIT
        { 
            
client_printidprint_center"Destroyy"); 
        } 
    } 
    
menu_destroymenu ); 
    return 
PLUGIN_HANDLED


Pistols_submenuid 

    
menu menu_create"Pistols Menu""submenu_handler" ); 
     
    
menu_additemmenu"Glock18","" ,
    
menu_additemmenu"USP","" ,)
    
menu_additemmenu"P228","" ,)
    
menu_additemmenu"Deagle","" ,)
    
menu_additemmenu"FiveSeven","" ,)
    
menu_additemmenu"Elite""" ,)    
    
menu_displayidmenu

public 
submenu_handleridmenuitem 

    switch( 
item 
    { 
        case 
0
        { 
            
give_itemid"weapon_glock18" 
            
cs_set_user_bpammoidCSW_GLOCK18120 
        } 
        
        case 
1:
        {
           
give_itemid"weapon_usp" )
           
cs_set_user_bpammoidCSW_USP100 )
        }
        
        case 
2:
        {
          
give_itemid"weapon_p228" )
          
cs_set_user_bpammoidCSW_P22852 )
        }
         
        case 
3:
        {
           
give_itemid"weapon_deagle" )
           
cs_set_user_bpammoidCSW_DEAGLE35 )
        }
        
        case 
4:
        {
          
give_itemid"weapon_fiveseven" )
          
cs_set_user_bpammoidCSW_FIVESEVEN100 )
        }         
        
        case 
5:
        {
           
give_itemid"weapon_elite" )
           
cs_set_user_bpammoidCSW_ELITE100 )
        }
        
        case 
MENU_EXIT
        { 
            if( 
is_user_connectedid ) ) 
            
main_menuid ); 
        } 
    } 
    
menu_destroymenu ); 
    return 
PLUGIN_HANDLED


Shotguns_submenuid 

    
menu menu_create"Shotguns Menu""submenu2_handler" 
     
    
menu_additemmenu"M3"""
    
menu_additemmenu"XM1014"""
     
    
menu_displayidmenu

public 
submenu2_handleridmenuitem

    switch( 
item 
    { 
        case 
0
        { 
            
give_itemid"weapon_m3" 
            
cs_set_user_bpammoidCSW_M332 
        } 
        case 
1
        { 
            
give_itemid"weapon_xm1014" 
            
cs_set_user_bpammoidCSW_XM101432 
        } 
        case 
MENU_EXIT
        { 
            if( 
is_user_connectedid ) ) 
            
main_menuid ); 
        } 
    } 
    
menu_destroymenu ); 
    return 
PLUGIN_HANDLED

SubmachineGuns_submenuid 

    
menu menu_create"Submachine Menu""submenu3_handler" 
  
    
menu_additemmenu"TMP"""
    
menu_additemmenu"MAC10""")
    
menu_additemmenu"MP5NAVY""")
    
menu_additemmenu"UMP45""")
    
menu_additemmenu"P90"""0)
    
    
menu_displayidmenu
    

public 
submenu3_handleridmenuitem 

    switch( 
item 
    { 
        case 
0
        { 
            
give_itemid"weapon_TMP" 
            
cs_set_user_bpammoidCSW_TMP120 
        } 
        
        case 
1:
        { 
            
give_itemid"weapon_MAC10" 
            
cs_set_user_bpammoidCSW_MAC10100 
        }
        
        case 
2:
        
        { 
            
give_itemid"weapon_mp5navy" 
            
cs_set_user_bpammoidCSW_MP5NAVY120 
        }
        
        case 
3:
        { 
            
give_itemid"weapon_UMP45" 
            
cs_set_user_bpammoidCSW_UMP45100 
        }
        
        case 
4:
        { 
            
give_itemid"weapon_P90" 
            
cs_set_user_bpammoidCSW_P90100 
        }
        
        case 
MENU_EXIT
        { 
            if( 
is_user_connectedid ) ) 
            
main_menuid ); 
        } 
    } 
    
menu_destroymenu ); 
    return 
PLUGIN_HANDLED

RAW_192 is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 02-13-2017 , 07:55   Re: The following is not working can anyone help?
Reply With Quote #4

No, it shouldn't. You can't hook the buy command like that.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
RAW_192
Senior Member
Join Date: Feb 2017
Old 02-13-2017 , 08:25   Re: The following is not working can anyone help?
Reply With Quote #5

Quote:
Originally Posted by OciXCrom View Post
No, it shouldn't. You can't hook the buy command like that.
Can you please solve the issue?

I really need to make it work
RAW_192 is offline
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 02-13-2017 , 08:27   Re: The following is not working can anyone help?
Reply With Quote #6

https://forums.alliedmods.net/showthread.php?t=149380
__________________
edon1337 is offline
RAW_192
Senior Member
Join Date: Feb 2017
Old 02-13-2017 , 08:35   Re: The following is not working can anyone help?
Reply With Quote #7

Quote:
Originally Posted by edon1337 View Post
Thanks i will get on this ..

Can you just tell me if i have to add some nades/weapons how i can add it?

For example i want to add napalm nades , can i add it ?

Also how to set the price of items , Just show by a little example?
RAW_192 is offline
Relaxing
AlliedModders Donor
Join Date: Jun 2016
Location: White Plains
Old 02-13-2017 , 13:24   Re: The following is not working can anyone help?
Reply With Quote #8

Hope this helps you
Code:
#include <cstrike> // if you have not new cost[16] // plugin_init cost[0] = register_cvar("cost_glock", "16000") // submenux_handler if (cs_get_user_money(id) >= get_pcvar_num(cost[0])) {     cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(cost[0]))     give_item( id, "weapon_glock18")     cs_set_user_bpammo(id, CSW_GLOCK18, 120) } else client_print(id, 3, "[AMXX] You need money ^"$%d^" to buy Glock1738", get_pcvar_num(cost[0]))
__________________

Last edited by Relaxing; 02-13-2017 at 15:37.
Relaxing is offline
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 02-13-2017 , 13:43   Re: The following is not working can anyone help?
Reply With Quote #9

Quote:
Originally Posted by RAW_192 View Post
Thanks i will get on this ..

Can you just tell me if i have to add some nades/weapons how i can add it?

For example i want to add napalm nades , can i add it ?

Also how to set the price of items , Just show by a little example?
Add where?
__________________
edon1337 is offline
Relaxing
AlliedModders Donor
Join Date: Jun 2016
Location: White Plains
Old 02-13-2017 , 14:32   Re: The following is not working can anyone help?
Reply With Quote #10

Add all https://forums.alliedmods.net/showthread.php?p=659532 to your script code.
Code:
menu_additem( menu, "Nade Submenu", "nade_submenu", X )
Then hook it up with Nade Submenu function
Code:
nade_submenu( id )   {       menu = menu_create( "An Nade Opened Submenu", "buy_menu" );       menu_additem( menu, "The Napalm","" ,0 )       // extra stuff (he, flash, smoke & destroy) }
Code:
public buy_item(id, menu, item) {       if(item == MENU_EXIT) menu_destroy(menu)       switch(item) {           case 0: {         buy_napalm(id)         }                 // other code     } }
You can edit the napalm mode by yourself removing the buy-chat nade and other fixes.
__________________
Relaxing is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:48.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode