魔獸世界放技能大喊怎麼弄
『壹』 魔獸世界紅字大喊宏怎麼做
紅字大喊宏是一個宏的基本用法,做法很簡單:
在宏內容中輸入/Y+空格+想要說的話即可。
例如
/CAST
盾牆
/Y
我已開啟盾牆,奶媽請注意血量!
/in
9
/大喊
盾牆即將結束,~~3~~
/in
10
/大喊
盾牆即將結束,~~2~~
/in
11
/大喊
盾牆即將結束,~~1~~
這里的/大喊和/Y的作用是一樣的,只是漢語和英語的輸入具體內容有區別而已。
/in
9的意思是在9秒之後進行某個動作,在後面加入/大喊就是9秒之後再次大喊。
/CAST
盾牆就是放盾牆的意思,那麼這個宏的作用就是在放盾牆的時候通過大喊來提醒隊友。
以上就是大喊宏的簡單示例,相信大家都能很快掌握喊話宏了。
『貳』 魔獸世界怎麼在放技能的時候喊話
用宏吧······
簡單版
最樸素的技能說話宏
/cast 技能名
/y 我對%t使用了XXX
優點:簡單
缺點:缺點太多說不過來
樸素改良版
/cast 技能名
/stopmacro [btn:2]
/y 我對%t使用了XXX
優點:左鍵點使用技能+喊話,右鍵點使用技能不喊話
缺點:缺點太多說不過來
中級版
X秒內只說一次
/腳本 local t=GetTime()macroT=macroT or 0;if t-macroT>3 then SendChatMessage("施放技能","SAY")macroT=t;end
/cast 技能名
註:宏中的3是間隔時間
優點:不管怎麼按每X秒內只會說一次,不會刷屏
缺點:無法判斷法術是否成功施放,同時有兩個公共變數有可能導致插件出錯(基本不會)
人物在施法或在gcd中不會刷屏 by Xstubborn
/腳本 if not UnitCastingInfo("player")and 0==GetSpellCooldown("尋找礦物")then SendChatMessage("施放技能","SAY")end
/cast 技能名
註:尋找礦物改成任意有公cd的技能;無gcd的技能不能用這個宏
優點:基本不會刷屏
缺點:法術施放不出來的時候(比如被暈時)還是會刷屏,
上一個宏的無gcd技能版
/腳本 if not UnitCastingInfo("player")and 0==GetSpellCooldown("聖盾術")then SendChatMessage("天殺的,快治療我,我快嗝P了。","yell")end
/cast 聖盾術
優點:基本不會刷屏
缺點:法術施放不出來的時候(比如空藍時)還是會刷屏
使用飾品版
/script if not UnitCastingInfo("player")and 0==GetInventoryItemCooldown("player",13)then SendChatMessage("使用飾品","SAY")end
/use 13
優點:基本不會刷屏
缺點:飾品無法使用時候還是會刷屏
前幾個宏的改進版
/腳本 macroT,macrot=macroT or 0,GetTime()if not UnitCastingInfo("player")and 0==GetSpellCooldown("聖盾術")and macrot-macroT>3 then SendChatMessage("施放技能","SAY")macroT=macrot;end
/cast 聖盾術
優點:施法失敗在X秒內只會說一次,不會刷屏
缺點:施放失敗還是會說話
高級版
施放成功後喊話(帶目標)
12.10 3.0更新
/腳本 U="UNIT_SPELLCAST_S"F=F or CreateFrame("frame")R=F.RegisterEvent;R(F,U.."ENT")R(F,U.."UCCEEDED")F:SetScript("OnEvent",function(_,_,a,b,_,c)if a=="player"and b=="變形術"then n=type(c)=="string"and c or SendChatMessage(n.."已被我變羊")end end)
/施放 變形術
優點:施法成功後才會說話,失敗不喊話,不會刷屏
缺點:對不同目標技能用的太快有可能出現目標錯誤;可能和不知名插件沖突造成不知名錯誤~
施放前喊話(帶目標)
/腳本 F=F or CreateFrame("frame");F:RegisterEvent("UNIT_SPELLCAST_SENT")F:SetScript("OnEvent",function()if arg1=="player" and arg2=="變形術" then SendChatMessage("對"..arg4.."使用變羊術")F:SetScript("OnEvent",nil)end end)
/施放 變形術
註:想要減少字元數的話可以把F:SetScript("OnEvent",nil)去掉
優點:開始施法時喊話,基本不會刷屏
缺點:字數限制相當死;當目標不在視野中等情況施法失敗時還是會喊話;可能和不知名插件沖突造成不知名錯誤~
施放成功後喊話(無目標)by 恆砂
/腳本 F=F or CreateFrame("frame")F:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED")F:SetScript("OnEvent",function()if arg1=="player"and arg2=="聖盾術"then SendChatMessage("使用聖盾術")F:SetScript("OnEvent",nil)end;end)
/施放 聖盾術
稍微改了一下,用宏之後直接用技能不會喊話了。
優點:施法成功後才會說話,不會刷屏
缺點:可能和不知名插件沖突造成不知名錯誤~
復活技能比較特殊,使用高級版的幾個宏在點屍體復活的時候會喊「未知目標」,單獨列出來
復活後說話
12.10 3.0更新,字數不夠了,去掉技能。。
/腳本 U="UNIT_SPELLCAST_S"F=F or CreateFrame("frame")R=F.RegisterEvent;R(F,U.."ENT")R(F,U.."UCCEEDED")F:SetScript("OnEvent",function(_,_,a,b,_,c)if a=="player"and b=="先祖之魂"and c~="未知目標" then n=type(c)=="string"and c or SendChatMessage(n.."的睡姿真婀娜")end end)
優點:復活成功後提示復活目標
缺點:字元數封頂了,除了技能名改動的空間幾乎為0
復活前說話
/腳本 F=F or CreateFrame("frame");F:RegisterEvent("UNIT_SPELLCAST_SENT")F:SetScript("OnEvent",function()if arg1=="player" and arg2=="先祖之魂" and arg4~="未知目標" then SendChatMessage(arg4.."的睡姿真婀娜") end end)
/cast 先祖之魂
優點:復活前提示復活目標
缺點:目標不在視野中時也會提示
復活前後都說話:
12.10 3.0更新
/腳本 U="UNIT_SPELLCAST_S"F=F or CreateFrame("frame")R=F.RegisterEvent;R(F,U.."ENT")R(F,U.."UCCEEDED")F:SetScript("OnEvent",function(_,_,a,b,_,c)if a=="player"and b=="復活術"then n=type(c)=="string"and c or "成功"end;SendChatMessage("復活"..n)end end)
/施放 復活術
優點:我正在用的宏,可以提示復活目標,復活成功
缺點:目標不在視野中時也會提示
可選包
(在確認宏不會超字數的情況下使用)
目標是敵對/友善時不會說話
在宏的開頭加上(敵對)
/stopmacro [harm]
或(友善)
/stopmacro [friend]
修改喊話類型
SendChatMessage的格式為
SendChatMessage("內容","方式"(,"語言","附加"))
方式可選項為emote(表情),guild(公會),party(小隊),raid(團隊),yell(大喊),say(說話,默認),whisper(密語)
比如在小隊里喊話是
SendChatMessage("內容","party")
隨機說話內容
1.在/腳本後面添加local n={"要說的話1","要說的話2","要說的話3"}
2.SendChatMessage()中說話的內容改為n[random(#n)](原來的引號要去掉)
如
中級加強施法版(上一個宏的改進版,施法失敗在X秒內只會說一次,不會刷屏)這個加上隨機說話就是:
/腳本 local n={"要說的話1","要說的話2","要說的話3"}macroT,macrot=macroT or 0,GetTime()if not UnitCastingInfo("player")and 0==GetSpellCooldown("聖盾術")and macrot-macroT>3 then SendChatMessage(n[random(#n)],"SAY")macroT=macrot;end
/cast 技能名
隨機是否說話
1.在SendChatMessage前面加上if 2>random(3)then
2.在end後面再補一個end
3. 2>random(3)代表有1/3的幾率說話,3>random(5)代表2/5幾率說話,類推。
比如
中級版(適合有cd切無gcd的技能,不過在施法失敗的情況下還是會刷屏)改成有幾率喊話就是:(注意空格!)
/script if not UnitCastingInfo("player")and 0==GetSpellCooldown("聖盾術")then if 2>random(3)then SendChatMessage("天殺的,快治療我,我快嗝P了。","yell")end end
/cast 聖盾術
友情提示:高級版的幾個宏除了喊話內容和技能名稱之外其他不建議新手修改,否則可能出現各種不知名錯誤
『叄』 WOW,在使用某個技能時,會自動說話,這個怎麼弄
推薦使用插件:角色扮演助手 RPhelper2
插件名稱 RPHelper2
版本號 v2.23
支持語言 簡體中文
引用庫 ACE2
WoW版本 3.0
適用人群 初級+
原始/發布作者 Duerma/Lordfriend
類型 漢化
授權方式 GPL
原始Url http://www.wowace.com
發布Url http://www.wowrper.com/bbs
簡介 基於事件的自動角色扮演
RPHelper2是一款基於事件自動進行角色扮演的插件。它可以捕獲當前的事件,並隨機的作出各種扮演行為。你可以「自動的」說話、做表情或者做出自定義的表情。
例如:當你受傷的時候,你會自動的喊出「哦!」或者做表情/e BLEED。當然具體的內容可以自己來定義。
此外它還支持各種技能的自定義戰呼。以前這些功能都需要用宏來實現。使用宏不但要求使用者熟悉一定的lua語法。而且很難做到每次都喊出不一樣的話來,阻礙了戰斗中進行角色扮演。而且宏修改起來也比較麻煩。現在一切都不一樣了。你可以在GUI窗口裡修改你的戰呼。還可以設定隨機觸發的幾率和每次說話或做表情的間隔。為一個技能添加很多戰呼可以讓你每次喊出不一樣的話來。
此外還具有一下特點
1、多達50個一般事件和每個種族每個職業的技能的選項。
2、說話、表情、自定義表情被儲存在每個角色里,使得它們完全可以被定製
3、支持自定義事件,例如獲得Buff/Debuff,失去Buff/Debuff,使用物品或技能。你都可以在游戲中為這些事件設置角色扮演的內容來豐富你的扮演。
4、可以選擇游戲中使用的種族語言,例如,你可以在通用語和本族語言中選擇。
5、可以選擇其他本地化文件。
『肆』 魔獸世界使用技能就說話的宏怎麼做
樓上幾位說的都對,但不全面,我來總和下,
/釋放(空格)技能
/Y(空格)想說的話,
例如:
/釋放
變羊術X級
/Y
我羊開,戰士裝備接怪
上面的Y是你所說話的頻道,所以可以換成P(組隊),團隊,BG(戰場),G(公會)等,此宏可以衍生出以下幾種宏,1喊話宏,
/2(交易頻道)(空格)XXX
/4(組隊頻道)(空格)XXX
例如:
/2
KLZ開組,來的M
/4
KLZ開組,來的M
2,多開技能宏,因為技能有公共CD所以我們可以用個小竅門,再比如FS
/釋放
氣定神閑
/使用
銀月輝記
/釋放
奧術強化
『伍』 魔獸世界如何在放技能時說話
需要設置「宏」。
比如牧師做個宏就可以在放復活技能時說:」復活吧!我的勇士!「;戰士在嘲諷怪的時候喊一句」孫子!「,不同職業的宏在多玩或者nga這類的大網站論壇上都有帖子,您可以耐心的找一下自己喜歡的類型。