Raised This Month: $51 Target: $400
 12% 

[help] about cs1.6 buy menu


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
keyblade
Member
Join Date: Nov 2010
Location: China
Old 11-11-2011 , 20:58   [help] about cs1.6 buy menu
Reply With Quote #1

i want to do sth when player are using buymenu.i found the "CS Pickup Multiple Weapons" plugin by GHW_Chronic.these codes are in it:
PHP Code:
new const keys 511
...
//Old Style Menus
register_menucmd(register_menuid("BuyPistol",1),keys,"hook_menu1")
register_menucmd(register_menuid("BuyShotgun",1),keys,"hook_menu2")
register_menucmd(register_menuid("BuySub",1),keys,"hook_menu3")
register_menucmd(register_menuid("BuyRifle",1),keys,"hook_menu4")
register_menucmd(register_menuid("BuyMachine",1),keys,"hook_menu5")
//VGUI Menus
register_menucmd(-29,keys,"hook_menu1")
register_menucmd(-30,keys,"hook_menu2")
register_menucmd(-32,keys,"hook_menu3")
register_menucmd(-31,keys,"hook_menu4")
register_menucmd(-33,keys,"hook_menu5")
...
public 
hook_menu1(id,key) return hook_menus(1,id,key)
public 
hook_menu2(id,key) return hook_menus(2,id,key)
public 
hook_menu3(id,key) return hook_menus(3,id,key)
public 
hook_menu4(id,key) return hook_menus(4,id,key)
public 
hook_menu5(id,key) return hook_menus(5,id,key)
 
public 
hook_menus(menu,id,key)
... 
so i did these in my plugin
PHP Code:
register_menucmd(register_menuid("BuyPistol"1), 511"Buy_Menu1")
register_menucmd(register_menuid("BuyShotgun"1), 511"Buy_Menu2")
register_menucmd(register_menuid("BuySub"1), 511"Buy_Menu3")
register_menucmd(register_menuid("BuyRifle"1), 511"Buy_Menu4")
register_menucmd(register_menuid("BuyMachine"1), 511"Buy_Menu5")
register_menucmd(-29511"Buy_Menu1")
register_menucmd(-30511"Buy_Menu2")
register_menucmd(-32511"Buy_Menu3")
register_menucmd(-31511"Buy_Menu4")
register_menucmd(-33511"Buy_Menu5")
...
public 
Buy_Menu1(idkey)
{
    
client_print(0print_chat"BBB")
    return 
Buy_Menus(1idkey)
}
public 
Buy_Menu2(idkey)
{
    
client_print(0print_chat"BBB")
    return 
Buy_Menus(2idkey)
}
public 
Buy_Menu3(idkey)
{
    
client_print(0print_chat"BBB")
    return 
Buy_Menus(3idkey)
}
public 
Buy_Menu4(idkey)
{
    
client_print(0print_chat"BBB")
    return 
Buy_Menus(4idkey)
}
public 
Buy_Menu5(idkey)
{
    
client_print(0print_chat"BBB")
    return 
Buy_Menus(5idkey)
}
public 
Buy_Menus(menuidkey)
... 
but in the game i didn't see the "BBB" in any way.
i also tested the value of register_menuid("BuyXXX", 1).its value changed every round...

where is wrong about my code?please help
keyblade 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 21:40.


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