廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3308 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
奧羅威爾
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x1
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 如何寫一個插件菜單給客服端使用
如何寫一個插件菜單給客服端使用
就像個sv那樣按F8會有一個插件菜單
有關鍵子阿降落傘,那些
要怎麼寫
請各位大大交一下吧


獻花 x0 回到頂端 [樓 主] From:臺灣中華電信股份有限公司 | Posted:2012-08-03 09:50 |
sonic0103
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x18
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

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


獻花 x0 回到頂端 [1 樓] From:臺灣威達超舜電信多媒體股份有限公司 | Posted:2012-08-07 07:39 |
lf2man123
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x62 鮮花 x212
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

bind f1 amx_menu


當初...還是有點中二,最近再看回自己之前的文章
真的感謝了husano大幫忙我那麼多問題
如果有機會去台灣(?)一定要找他談談天
本人目前年齡14(?)
有待成長
獻花 x0 回到頂端 [2 樓] From:香港特別行政區 | Posted:2012-08-10 21:46 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.034557 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言