分享: 
                     
					 
						  
					 
					 
						  
					 
					 
						  
					 
                    
                    
                    	
                    
                      ▲
                    
                      ▼
                    
                    
                    
                      
                     
                     
                     
                     
                    
                    
                    
                      
                          
                          
                      
                       
                      
                      
                      
        
                          基本上除非你是要另外做多重選單或分類選單,如果要做一個 選單給客戶端來使用,其實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重新編輯 ] 
                    
                    
                     
        
                   |