鐵之狂傲

 取回密碼
 註冊
搜尋

切換到指定樓層
1#
●公會指令
/ginfo 列出公會信息
/g 公會頻道
/o 僅向公會管理者發言
/ginvite 邀請加入公會(會長 管理者)
/gremove 踢出會員(會長 管理者)
/gdemote 調整會員等級(會長)
/gmotd 設置今日公會訊息(會長)
/gquit 退出公會
/groster 公會名冊(會長 管理者)
/gleader 指派管理者(會長用)
/gdisband 解散公會(會長用)
●其它命令
/f /follow 跟隨這個玩家
/who 尋找玩家
/played 檢視角色上線時間
/cast 施放技能 前置指命 例: /cast Fireball(Rank 1)
中文輸入為: /施放 魔法名(等級 1)
shift按住 + 滑鼠點選技能 可直接在巨集裡輔助列上指令

★巨集MACRO
巨集指令字元限制在255字以內,中文版限制在1023字以內
1.開始巨集設定選單 輸入 /macro 或 /巨集
2.選擇巨集(圖像)及輸入(名稱)
3.輸入巨集內容
4.完成
5.拖曳至快捷熱鍵區點用
o協助攻擊
/script TargetNearestEnemy();
/p Pulling %t
/script AttackTarget();
o獵人標記後寵物攻擊
/cast Aspect of the Monkey
/script PetAttack();
/script AttackTarget();
?餵食寵物
/script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(4, 1)) then OpenBag(4); else CastSpellByName("Feed Pet"); PickupContainerItem(4, 1); end end
?牧師
/script if (UnitName("target") ~=nil and UnitInParty("target")) then CastSpellByName("Power Word: Shield(Rank 1)") else TargetUnit("player") CastSpellByName("Power Word: Shield(Rank 1)") TargetLastEnemy(); end;
o切換第四包包的第一個武器
/script PickupContainerItem(4, 1);
/script -- 1H weapon now on cursor.
/script PickupInventoryItem(16);
/script -- 1H weapon now equipped, 2H weapon on cursor.
/script PickupContainerItem(4, 3);
/script -- 2H weapon in inventory, no item on cursor.
/script PickupContainerItem(4, 2);
/script -- offhand item on cursor.
/script PickupInventoryItem(17);
/script -- off hand item now equipped, no item on cursor.
o切換第四包包的第一個武器
/script PickupInventoryItem(17);
/script -- off hand item now on cursor.
/script PickupContainerItem(4, 2);
/script -- off hand item now in inventory
/script PickupContainerItem(4, 3);
/script -- 2H weapon now on cursor.
/script PickupInventoryItem(16);
/script -- 1H weapon now on cursor, 2H weapon equipped
/script PickupContainerItem(4, 1);
/script -- 1H weapon now in inventory, no item on cursor.
x目標有腐蝕術就使用痛苦詛咒,若否則使用腐蝕術
/Script
for i=1,8 do
UnitDebuff("Target", i);
GameTooltip:SetUnitDebuff("Target",i);
if GameTooltipTextLeft1:GetText()=="腐蝕術" then
CastSpellByName("痛苦詛咒(等級 3)") else CastSpellByName("腐蝕術(等級 3)")
end;
o施放技能後寵物攻擊
/施放 腐蝕術(等級 3)
/script PetAttack()
o使用急救繃帶,並指回原先目標
/target 名字
/script UseContainerItem(第幾包,第幾格);
/script TargetLastEnemy();

/script TargetUnit("player");
/script UseContainerItem(第幾包,第幾格);
/script TargetLastEnemy();

/Script UseContainerItem(0,1);
/Script if (SpellIsTargeting()) then SpellTargetUnit("Player") end;
o使寵物攻擊選定的目標
/script PetAttack();

/Script PetAttack()
?使用副手武器附屬能力
/script UseInventoryItem(GetInventorySlotInfo("SecondaryHandSlot"));
o協助寵物攻擊
/script AssistUnit("pet");

/script if UnitExists("pet") then AssistUnit("pet"); end

/Script TargetUnit("Pet")
/Assist
o標記自已或1~5位隊友
/target player
/target party1~5
o協助第2位隊友進行攻擊
/script AssistUnit("party2");

/Script TargetUnit("Party1")
/Assist
o協助隊伍裡叫小豬的隊友進行攻擊
/script AssistUnit("小豬");
o選定自已
/script TargetUnit("player");
o自動選定隊友1,在隊頻聲明正在治療,再施放治療術1級
/Script TargetUnit("Party1")
/p 正在為 %t 治療
/施放 治療術(等級 1)
o選定指定目標,施放技能,施法後自動標記回怪物
/target 名字
/施放 治療術(等級 1)
/script TargetLastEnemy();
o召回寵物並設為被動狀態
/Script PetFollow()
/Script PetPassiveMode()
o痛苦+魯莽+語言
假如目標為法師系則使用語言詛咒,若目標血量血量大於30%則使用痛苦詛咒,以上都不相符合則使用魯莽詛咒
/Script if(UnitMana("Target")>0) then CastSpellByName("語言詛咒(等級 1)") else if (UnitHealth("Target")>30) then CastSpellByName("痛苦詛咒(等級 1)") else CastSpellByName("魯莽詛咒(等級 2)") end end;
**命法魂
假如目標血量少於10%則吸取靈魂,若目標為法師系則吸取法力,都不符合則吸取生命
/Script if(UnitHealth("Target")<10) then CastSpellByName("吸取靈魂(等級 2)") else if(UnitMana("Target")>0) then CastSpellByName("吸取法力(等級 1)") else CastSpellByName("吸取生命(等級 3)") end end;
**魅犬術
使用魅魔誘惑技能並通知隊友,地獄獵犬對自身如有Buff則吃之,若無則對選擇目標使用
/Script B=UnitName("Pet") C=CastPetAction T=TargetLastEnemy; U=TargetUnit;
/Script if B=="瑟爾艾斯" then C(6); SendChatMessage("%T誘惑勿打","Party");T(); else if B=="胡哈姆" then if UnitDebuff("Player",1) then U("Player");C(6);T(); else U("Target");C(6); end end end

***巨集裡角色的代號
"player" 玩家自己
"pet" 玩家的寵物
"party1~5" 1~5號隊友
"partypetN" 第N個隊友的寵物n=1~4
"raidN" 第N個團隊夥伴n=1~40
"raidpetN" 第N個團隊夥伴的寵物n=1~40
"target" 被選中的目標
"mouseover" 鼠標正在劃過或剛剛劃過的目標
下面的值只能用於一些特殊場合:
"npc" or "NPC" 玩家正在與之交互的NPC
比如說需要引用2號隊友的生命值,就用 UnitHealth("party2") 就可以了
***巨集的格式
中文的 /說 /施放
英文的 /say /cast /s可寫成/s
要用到函數的時候(一般後面會有一個括號,比如UnitMana()),需要用 /script 開頭。
例如施放一個技能,可以寫成 /cast 真言術:盾(等級 1);也可以寫成 /script CastSpellByName("真言術:盾(等級 1)")
***編輯巨集時,打開技能窗口,然後shift+左鍵點擊相應技能,這樣就會自動在巨集編輯窗口裡面添加 /施放 你選擇的技能
***向隊友施展一個增益法術而且不失去我當前的目標

/施放 真言術:盾(等級 1)
/target 隊友的名字

***未選目標時會對指定名字施放,選定目標時直接向選定目標施放。

/target 隊友的名字
/施放 真言術:盾(等級 1)
/script LastTarget()
直接改變目標,並對目標施放,進入自動攻擊模式而且會使得盜賊失去他們的技能點
***武器切換
1. PickupInventoryItem(x) [從主手武器位置或副手武器位置一個武器]
2. PickupContainerItem(x, y) [和上面不同之處在於是從背包裡面拿]
參數的解釋:
1. PickupInventoryItem(x) [x填寫16代表主手武器位置, 17代表副手武器位置]
2. PickupContainerItem(x, y) [x是背包 y是格子]
巨集:
引用目標的生命,法力,性別,等級等數值
UnitHealth("目標") 目標生命值(HP)
UnitHealthMax("player1") 目標生命最大值
UnitMana("unit") 目標法力值(mana)
UnitSex("unit") 顯示目標的性別(Sex)
UnitLevel("unit") 顯示目標的等級(LV)
 
轉播0 分享0 收藏0

回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 25-1-16 21:40 , Processed in 0.021877 second(s), 15 queries , Gzip On.

回頂部