分享: 
                     
					 
						  
					 
					 
						  
					 
					 
						  
					 
                    
                    
                    	
                    
                      ▲
                    
                      ▼
                    
                    
                    
                      
                     
                     
                     
                     
                    
                    
                    
                      
                          
                          
                      
                       
                      
                      
                      
        
                          基本上除非你是要另外做多重选单或分类选单,如果要做一个 选单给客户端来使用,其实AMXX就已经有内建了。
  在路径 ..\cstrike\addons\amxmodx\configs下有个custommenuitems.cfg的脚本档。 这是预设内建的选单插件,如果要做一个客户端选单,就在内容输入amx_addclientmenuitem, 后面带4个参数,输入格式如下:
  amx_addclientmenuitem   "显示的选单名称"   "对应指令"   "能使用需要的权限"   "插件名字"
  参数说明: 显示的选单名称:要在选单显示的名称,可以打中文,但记得储存请以UTF-8存档 对应指令:这个选单要用到的指令,对应于插件名字 ,若插件对应不匹配,就会失效 能使用需要的权限:请参考user.ini内的设定权限(user.ini在 ..cstrike\addons\amxmodx\configs) 插件名字:使用的插件,对应于对应指令栏位,如果若指令对应不匹配,就会失效
  例1: 假如常用的say /rank指令,我想把它加入选单,那就这么输入: amx_addclientmenuitem    "排名信息"   "say /rank"   "abcdefghijklmnopqrstuz"   "Stats"
  例2: 假如我想将地图投票加入选单: amx_addclientmenuitem    "投票换图"   "amx_votemapmenu"   "z"   "Maps Menu" 第3个参数能使用需要的权限,z表示一般玩家可用,但是这么做会造成乱投票情形,所以应该设定为: amx_addclientmenuitem    "投票换图"   "amx_votemapmenu"   "abcdefghijklmnopqrstu "   "Maps Menu"
  如果你要将降落伞加入,你必须对应正确的插件和指令,如果失败了选单字样会变灰色无法选取。
  要注意的是,插件名字并不是你看 .amxx的名称,必须载入时注册的插件名,你可以在伺服器运作 时打入指令:amx_plugins他会列出载入的插件名称,一般来说对照上面的名称打入选单即可。
  完成后,进入游戏时,在控制台打amx_menu就会出现你的客户端选单了! 你如果想要一键使用,就在控制台打 bind  "F8" "amx_menu",按下F8就可以呼叫选单!
  如果是加入降落伞给客户端选单使用基本上以上已经够用了。 当然,如果以上还不能满足你的需求的话,坚持要自写一个插件也是可行的。 但首先你必须对撰写插件有足够的基本知识。 
 
 [ 此文章被sonic0103在2012-08-07 08:12重新编辑 ] 
                    
                    
                     
        
                   |