BOSS群聚,刷怪打寶一把抓劍破蒼穹這個遊戲在台灣火了策略佔領,掌控天下!超簡單,卻忍不住一直玩!
aruy ( 上善若水 )
Lv. 22 | 文章數:68 | 推薦數:7 | 被推數:1310 #1. 2005-04-22 10:42:43
一些有用的 Macro 

  1。允許你在窗口和全屏狀態之間切換 

  /script SetCVar("gxWindow", 1 - GetCVar("gxWindow")); 
  /console gxRestart 

  2。對於法師,必須要有的:將「X」換為你目前的變形術等級(下同);用它替換掉變形術技能。當你在隊伍之外時使用它會得到「你不在隊伍中。」的信息,但在隊伍中的時候其它同伴會瞭解到你將釋放的變形術目標。 

  /p Sheeping >>> %t <<< 
  /cast Polymorph (Rank X) 

  3。作為一個術士,這是在隊伍中使用的宏:首先將目標轉為拖怪手或者坦克正在攻擊的目標,然後命令寵物向前攻擊,跟著一個虛弱詛咒。 

  /assist 隊伍中的拖怪手或者坦克的名字 
  /script PetAttack(); 
  /cast Curse of Weakness (Rank X) 

  4。從背包和袋子裡切換身上的武器 

  /script if ( not CursorHasItem() ) then PickupContainerItem(, ); 

  PickupInventoryItem( ); end 

  bag# - 使用哪一個袋子的物品(0、1、2、3、4。0是背包) 

  slot# - 袋子裡的位置(從0至左上) 

  equip# - 16 是主要武器, 17 是副武器 

  5。這個宏治療隊伍裡你指定的人,如果你不在隊伍中它會治療你自己。然後會自動將目標切換回你最後一個敵人。它同時還會使用隊聊提醒隊友你會治療哪一個人。 

  /script if (UnitName("target") ~=nil and UnitIsFriend("player","target")) then 

  CastSpellByName("Heal(Rank X)") SendChatMessage("Incoming Heal to %T", "Party") else 

  TargetUnit("player") CastSpellByName("Heal(Rank X)") TargetLastEnemy(); end 

  6。加速任務顯示速度 

  /script QUEST_DEscriptION_GRADIENT_CPS = 600000 
  /script RegisterForSave("QUEST_DEscriptION_GRADIENT_CPS") 
  /script DEFAULT_CHAT_FRAME:AddMessage("quest text will scroll faster now"); 

  7。消除等待接受任務的時間 

  /script AcceptQuest() 

  8。這個宏可以在路上自動護送玩家做任務。 

  /assist [player name] 
  /cast 法術(Rank X) 
  /target [player name] 
  /follow [player name] 

  9。切換主副武器,詳情看第四條 

  /script PickupInventoryItem(16); PickupInventoryItem(17); 

  10。在沒有目標或者目標是敵人的時候給自己加增益魔法或治療。 


  CastSpellByName("Spell Name(Rank X)"); 

  if ((SpellIsTargeting()) and (not UnitIsFriend("player","target"))) 

  then 

  SpellTargetUnit("player"); 

  end; 

  TargetLastEnemy(); 

  11。切換雙手武器與單手+盾或者雙手揮舞武器 

  /script PickupInventoryItem(17);if(CursorHasItem()) then PickupContainerItem 

  (4,2);PickupContainerItem(4,1);PickupInventoryItem(16);else PickupContainerItem 

  (4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);end 

  12。設定「真實鼠標視野」 

  /script CameraOrSelectOrMoveStart(arg1); 

  想取消就再次輸入。 

  13。切換近程技能欄和遠程技能欄 

  /script CURRENT_ACTIONBAR_PAGE = 2; 
  /script ChangeActionBarPage(); 
  /cast aspectofmon key (just use the left click) 

  /script CURRENT_ACTIONBAR_PAGE = 1; 
  /script ChangeActionBarPage(); 
  /cast aspectofhawk (just use the left click) 

  14。牧師對隊友的一鍵加血,比如一號鍵給第一隊友加血,二號鍵給第二隊友加血,免除了還要鼠標確 

  定目標的操作。依次類推,從第一個人到最後一個 

  給隊友1加血: 
  /script TargetUnit(GetPartyMember(1)) 
  CastSpellByName(Heal(Rank X)) TargetLastEnemy() 

  給隊友2加血: 
  /script TargetUnit(GetPartyMember(2)) CastSpellByName(Heal(Rank X)) TargetLastEnemy() 

  給隊友3加血: 
  /script TargetUnit(GetPartyMember(3)) CastSpellByName(Heal(Rank X)) TargetLastEnemy() 

  15。一鍵解決餵養寵物:這個宏會從最左邊的袋子裡的第一個位置拿出食物餵養寵物,如果所在的位置 

  沒有食物,它會自動打開袋子。 

  /script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(4, 1)) then 

  OpenBag(4); else CastSpellByName("Feed Pet"); PickupContainerItem(4, 1); end end 

  16。術士宏 

  1)如果目標生命大於20,釋放抽取生命法術,否則使用靈魂抽取。 
  /script if (UnitHealth("target")>20) then CastSpellByName("Drain Life(Rank X)") else 

  CastSpellByName("Drain Soul(Rank 2)") end; 

  2)虛弱詛咒版本 
  /script if (UnitMana("target")>0) then CastSpellByName("Curse of Tongues(Rank X)") else 

  CastSpellByName("Curse of Weakness(Rank X)") end; 


  17.先治療自己,然後自動選中上次的敵人 
  /target Pugar //選擇自己,假設自己的名字是Pugar 
  /cast Lesser Heal (Rank 1) //施展次級治療rank1 
  /script TargetLastEnemy(); //重新選擇剛剛選擇的敵人 
  /script AttackTarget(); //攻擊,等同於右鍵點擊敵人 


  18.對於一個術士很有用的宏:首先將目標轉為拖怪手或者坦克正在攻擊的目標,然後命令寵物向前攻擊 

  ,跟著一個虛弱詛咒。 
  /assist 隊伍中的拖怪手或者坦克的名字 
  /script PetAttack(); 
  /cast Curse of Weakness (Rank X) 

  19.等治療完之後提醒別人注意下自己有可能被怪打,不加延時的話,就沒這個效果了。 
  /p healing %T, need 3s, don"t run away 
  /cast heal (rank 1) 
  /in 4 p cured %T 300HP,please notice the enemies turn on me^_^ 

  20.在路上自動護送朋友做任務。 

  /assist [player name] 
  /cast 法術(Rank X) 
  /target [player name] 
  /follow [player name]
bluenilus ( 奈勒斯藍 )
Lv. 15 | 文章數:111 | 推薦數:10 | 被推數:673 #2. 2005-08-03 20:27:55
水喔~~^^

@可以記下來實用實用
有問題再來問你唷
來源IP:...* /
簽名檔
           WarCraft III - CLAN BLUE
 Server: Momo
 ID: BLUENILUS
 Gameinfo: Ex & Sango
 Claninfo: Roc時代迄今,歷時兩年多了,以dota起家,到現在的三國,目前天天找at中,有興趣團p的人歡迎每晚2100-0100前來我們clan blue頻道
bsr ( BASARA=破沙羅 )
Lv. 34 | 文章數:1100 | 推薦數:1508 | 被推數:264 #4. 2005-08-23 20:36:01
這是轉貼的嗎??


台灣學校
應該不會用  宏  這個名詞來教人才對....
來源IP:...* /
簽名檔
姓名:[首斬破沙羅  Kubikiri  Basara]    生日:[1765.1.18]  
忌日:[1788.4.1]  身高體重:[179cm,48kg]  血型:[活著時A型]  
國籍:[日本  Japan]  流派:[依照本能加以發揮]  武器:[斬首刀  罪人殺  Togabito  Koroshi]  
家庭:[妻-篝火Kagaribi]  寶物:[篝火Kagaribi] 
lin8112827 ( <風隨行 )
Lv. 6 | 文章數:174 | 推薦數:12 | 被推數:11 #5. 2005-09-02 16:37:14
作者:aruy(上善若水)提到:
 43
  16。術士宏 

  1)如果目標生命大於20,釋放抽取生命法術,否則使用靈魂抽取。 
  /script if (unithealth("target")>20) then castspellbyname("drain life(rank x)") else 

  castspellbyname("drain soul(rank 2)") end; 

  2)虛弱詛咒版本 
  /script if (unitmana("target")>0) then castspellbyname("curse of tongues(rank x)") else 

  castspellbyname("curse of weakness(rank x)") end; 

請問一下,術士的這2個巨集怎麼使用阿@@?,我用了完全沒反應

耶,是哪裡有要修改的嗎?
lin8112827 ( <風隨行 )
Lv. 6 | 文章數:174 | 推薦數:12 | 被推數:11 #6. 2005-09-03 22:42:52
我知道了= =,台版的只要把技能名稱改成中文就可以了,所以這個巨
集應該是
/script if (unithealth("target")>20) then castspellbyname("吸取生命(等級 x)") else castspellbyname("吸取靈魂(等級 x)") end;

但是我還是有問題,我把這個巨集改成

/script if (UnitHealth("target")>20) then CastSpellByName("灼熱之痛(等級 2)") else CastSpellByName("暗影灼燒(等級 2)") end;

上面這個沒問題,但我把數字改成119就不行了,他就直接施放暗影灼

燒而不會施放灼熱之痛了,是數字有限制範圍嗎@@?

--本文在2005/9/3 22:41:52被編輯過
freeman77 ( ice_Mage )
Lv. 6 | 文章數:80 | 推薦數:2 | 被推數:22 #7. 2005-09-04 04:17:09
作者:lin8112827(<風隨行)提到:
作者:aruy(上善若水)提到:
43
  16。術士宏 

  1)如果目標生命大於20,釋放抽取生命法術,否則使用靈魂抽取。 
  
  2)虛弱詛咒版本 
  /script if (unitmana("target")>0) then castspellbyname("curse of tongues(rank x)") else 

  castspellbyname("curse of weakness(rank x)") end; 


請問一下,術士的這2個巨集怎麼使用阿@@?,我用了完全沒反應

耶,是哪裡有要修改的嗎?

 /script if (unithealth("target")>20) then castspellbyname("drain life(rank x)") else 

  castspellbyname("drain soul(rank 2)") end; 
第1個巨集 所謂 rank x就是妳現有法術的等級 castspellbyname("drain soul(rank 2)") end 這個地方的 rank 2 應改為妳的法術是幾級 如1級 就是rank 1 所以相對應 上下的都要改為妳現有的法術等級
還有此一巨集為 1行到底 有就是說~~不要把它打成2行 else 跟castspellbyname 中間只空一格就行
基本上這2個巨集 應該是沒啥問題的,有空的人自己研究看看就知道嚕
eerrr123 ( 骰裝的黑手 )
Lv. 36 | 文章數:4592 | 推薦數:1084 | 被推數:41 #8. 2005-09-16 12:51:23
法師的施法有延遲
應該只能用一個

如果有高手麻煩教一下吧


功能:鎖定你指定的對友鎖攻擊的目標,順便丟火球,在講話
範例:

/assist 基地公主
/施放 火球術(等級 ?) 
/S %T 公主推倒牠! 啥!妳推不倒,那我推妳...

--本文在2005/9/16 13:5:56被編輯過
快速回覆 | 註冊 使用完整編輯模式回覆
討論板頭像 [ 設定 ] |簽名檔 [ 設定 ]
有人回覆時通知我 【通知管理