|
  
- 帖子
- 490
- 精華
- 12
- 積分
- 541
- 榮譽
- 21 點
- 金幣
- 3474 枚
|
[單體插件] [30000][獨立][其他]正正指令集 GnCmd
簡化、強化、擴充魔獸世界常用的內建指令與函式,並將個人常用的巨集整合為指令。由臺服狂熱之刃部落方戰士風凌正整理。
可至http://ui.guinie.org/分流區下載,或直接下載本帖附件。
基本指令列表
/gnc about:關於本插件。
/gnc help:顯示指令列表。
/gnc other:列出基本指令以外的其餘指令。
快捷指令列表
/gntip 頻道:發佈目前目標提示。「頻道」參數留空為直接顯示在聊天視窗內(即不發佈)。請參見「GnTIP」函式的說明。簡寫「/tip」。
/print 訊息:在聊天視窗內列出訊息。簡寫:「/echo」。
/gr 訊息:自動選擇頻道並發出訊息。可自動判別戰場、團隊、隊伍等頻道,若無,則以「說」(/s)頻道發出。
/pos 頻道:發佈目前所在座標。「頻道」參數留空為直接顯示在聊天視窗內(即不發佈)。簡寫:「/xy」。
/gnhelp 頻道:發佈請求治療消息。「頻道」參數為空則自動選擇頻道。請參見「GnHELP」函式說明。簡寫:「/hp」。
/ene 數量:戰場敵襲通報。「數字」參數為空,則通報「大量」。請參見「GnEME」函式說明。簡寫:「/bl」、「/lm」。
凡指令、函式指「頻道」者,皆支援「gr」自動選擇,以及英文縮寫、本地化參數。詳見「GnSCM」函式之說明。
內建函式縮寫
echo=print;--寫入聊天視窗
UE=UnitExists;--單位存在
UN=UnitName;--單位姓名
UR=UnitRace;--單位種族
UC=UnitClass;--單位職業
UL=UnitLevel;--單位等級
US=UnitSex;--單位性別
UI=GetRaidTargetIndex;--單位圖示
UH=UnitHealth;--單位目前生命
UHM=UnitHealthMax;--單位最大生命
UM=UnitMana;--單位目前法力
UMM=UnitManaMax;--單位最大 法力
SCM=SendChatMessage;--發送聊天訊息
GZ=GetZoneText;--取得所在區域名稱
GSZ=GetSubZoneText;--取得所在子區域名稱
自訂函式
自訂函式一律以「Gn」(大G小n)開頭,此外全為大寫,大小寫不可混用。
自動選擇頻道:GnGR()
本函式無參數,自動判定目前是否處於戰場、團隊、小隊,並依照狀況傳回「BATTLEGROUND」、「RAID」、「PARTY」、「SAY」等字串,供其他函式或指令使用。
強化訊息發送:GnSCM("訊息","發佈類型","頻道")
擴充強化的SendChatMessage函式。基本使用方式與SendChatMessage相同,僅省略「語言」部份,且「發佈類型」限制較為寬鬆,並支援英文縮寫、本地化參數,以及頻道編號。
訊息(字串):欲發送的訊息。
發佈類型(字串或數字):請見下表:
| 中文 | 縮寫 | 預設 | | 說 | s | SAY | 悄悄話
密語 | w | WHISPER | | 表情 | e
em
| EMOTE | | 頻道 | c | CHANNEL | 隊伍
小隊 | o | PARTY | | 戰場 | bg | BATTLEGROUND | | 公會 | g | GUILD | | 幹部 | o | OFFICER | | 大喊 | y | YELL | | 團隊 | ra | RAID | 團隊警告
警告 | rw | RAID_WARNING |
另,若「發佈類型」參數為數字或以數字為內容之字串,例如「6」或「"6"」,則直接發送至該編號所表示的頻道;為「"print"」或「"echo"」則直接在螢幕上列出,而不發送至頻道。
頻道(字串或數字):若發佈類型為「c」、「CHANNEL」、「頻道」、「w」、「WHISPER」、「悄悄話」、「密語」等,則必須輸入對象,頻道接受字串或數字形式的頻道編號,比如「"4"」或「4」,悄悄話則接受密語對象。
單位生命GnHP("單位",格式)
單位(字串):任何有效單位。
格式(數字):傳回格式,可接受「1」、「2」或留空,請見下表,以生命「2000/10000」為例:
- 1:20%
- 2:-8000
- 空:2000/10000(20%)
單位法力GnMP("單位",格式)
參數與「GnHP」完全相同。
單位性別GnSEX("單位")
傳回單位性別字串:男性、女性、未知性別
單位(字串):任何有效單位。
單位圖示GnIMG("單位")
以{星星}、{月亮}等字串方式傳回單位圖示。
單位(字串):任何有效單位。
單位等級GnLV("單位")
傳回單位等級,骷髏級則傳回為「未知等級」字串。
單位(字串):任何有效單位。
單位隊伍GnPARTY("單位",格式)
若單位與玩家於同一團隊中,則傳回單位所屬小隊。
單位(字串):任何有效單位。
格式(數字):傳回格式,可接受「1」、「2」或留空,請見下表,以所屬隊伍為第八隊為例:
單位提示GnTIP("單位","發佈類型","頻道")
發送單位的提示至頻道。若「發佈類型」與「頻道」二參數為空,則僅傳回(return)而不發佈。
單位(字串):任何有效單位。
發佈類型(字串或數字):見「GnSCM」函式說明。
頻道(字串或數字):見「GnSCM」函式說明。
發佈範例如後:隊伍3,◎◎風凌正◎◎,80等級男性獸人戰士,生命:30000/30000(100%),目標:泯滅人性。
◎為團隊圖標,若無圖標則不會顯示。
請求治療GnHELP("單位","發佈類型","頻道")
參數與GnTIP相同。不同的是,如「發佈類型」與「頻道」二參數為空,並非傳回(return),而是以「GnGR」判斷並自行發佈。
發佈範例如後:隊伍3戰士:風凌正!生命危急!請求治療!2000/30000(6%)-28000
目前座標GnPOS("格式")
格式(字串):可接受「x」傳回X座標、「y」傳回Y座標、「xy」或留空傳回兩者座標。
敵軍通報GnENE(數量,"發佈類型","頻道")
通報敵軍數量,例如目前所在區域為「金礦」,則通報:「金礦發現敵影,數量龐大,請求支援!」或「金礦發現敵影,數量約:5!」。「發佈類型」與「頻道」參數為空,則以「GnGR」自動判定。
數量(數字):填入敵軍的數量。
發佈類型:見「GnSCM」函式說明。
頻道:見「GnSCM」函式說明。
已知問題
無
已知衝突
- 正正指令集與Prat、Chatter的「/gr」功能,目前測試並不互影響。應該說,若有安裝前述插件,則本插件的「/gr」功能會被前述插件取代。
更新紀錄
0.1.980223測試版
+加入「GnENE」敵軍通報函式,以及「/ene」、「/bl」、「/lm」等敵軍通報指令。
*修正若干小錯誤。
0.1.980222測試版
*初步測試完成並發佈。 |
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
|