開心遊戲館

位置:首頁 > 網遊圖文攻略 > 

魔獸世界tbc懷舊服宏怎麼用不了,wwowtbc懷舊服宏用不了解決辦法

魔獸世界懷舊服中插件提供的功能不多,很多功能都需要玩家使用宏來達成目標,不過有時候也會碰到宏不能用的情況,下面就給大家帶來魔獸世界tbc懷舊服宏用不了解決辦法

魔獸世界tbc懷舊服宏怎麼用不了 wwowtbc懷舊服宏用不了解決辦法

魔獸世界tbc懷舊服宏用不了解決辦法

爲什麼 Decursive 和 "pw陪你玩" 不能用了?

大部分人一想到TBC的UI和宏,首先就會冒出這個問題,然後得出一個結論"TBC宏沒有現在好用了,UI也全被blz廢了。"

在這裏要糾正一下,這種想法是錯誤的,是不和諧的。

沒錯,現在的這種Decursive和”陪你玩"是不能用了,原因是blz不再允許用lua腳本對目標施放任何法術和技能

所有技能的施放要麼就是普通的點技能,要麼是在宏裏透過blz封裝過的"安全命令"來施放。簡單的說,就是我們熟悉

的 "/cast 某技能名字" 這種方式。而類似原來這種/script CastSpellByName()這種lua腳本,現在是完全被blz和諧掉了。

所謂"被和諧掉"的意思就是你不能在lua腳本語言裏使用這些函數了,包括宏裏面的 /script xxxxxx 腳本和所有插件的代碼。

Decrusive和"陪你玩"都是插件,所以都廢掉了。

有興趣的話,可以在下面這個連結找到所有被blz和諧掉的函數

[:World_of_Warcraft_API/Protected_Functions]

TBC什麼樣的宏不能用了?

首先就是剛纔提到的,所有包含被和諧的函數的宏都不能用。

其次就是類似下面這種

Code c:

/cast 壓制

/cast 斬殺

/cast 破甲

用過宏的都知道,就現在的版本來說,由於技能公共cd的存在,放出第一個技能,這個宏就停止執行了。也就是說點一次只會觸發

一個技能。但是它仍然好用,因爲要想全部執行你可以狂按,這樣當前面的技能由於某種原因施放失敗(比如剛放過一次正在cd中),

不會觸發公共cd,下面的技能可以繼續被執行。

但是TBC有一個重要的改變就是:凡是可能觸發公共cd的技能都會使宏停止執行。這樣,就算你前面的技能沒有施放,

沒有觸發公共cd,但這個技能存在觸發公共cd的可能,仍然會使宏停止執行。你按到抽筋也沒用。

但是有一點好消息就是,某些特殊的技能仍然可以用這種方式來施放。

使用的條件就是瞬發並且不觸發公共CD(某些"下一次攻擊生效"的近戰技能也屬於此類,比如英勇,順劈,猛禽)

寫這種宏的時候要注意一點,在每個技能後面要跟上一個/stopcasting,不然會有“另外一個動作正在進行中"這種錯誤。

例如,戰歌秒旗子的宏可以這樣寫

Code c:

/cast 奧術強化

/stopcasting

/cast 氣定神閒

/stopcasting

/cast 炎爆術

TBC宏系統的更新所帶來的種種問題的根源基本都可以總結爲以上兩點。

是有很多的不方便和不習慣,但這不是致命的nerf,君不見蛋蛋還沒見到中國人就倒了麼?

我認爲從易用性上來說,TBC的宏比CWOW的更先進。下面來看看TBC給我們帶來了哪些好用的東西。