/run local t,g="target"if UnitSex(t)==3 then g="女"else g="男"end;SendChatMessage("我的当前目标:"..UnitName(t).." 职业:"..UnitClass(t).." 血量"..UnitHealth(t).."("..math.floor(UnitHealth(t)/UnitHealthMax(t)*100).."%) 性别:"..g,"raid")
return function(f,e,j,c)CreateFrame("frame","H")local i,s,g,d,T,t,R,E=nil,SendChatMessage,0,0,0,GetTime,H.SetScript,"OnUpdate"T=t()R(H,E,function()d=t()g=f()if g and d-T>1 then i=1 s(format(e,g),c)T=d elseif d-T>1 then m=i and s(j,c)R(H,E,nil)end end)end
然后再设置第二个冰箱喊话宏
/施放 寒冰屏障
/run local g,b,n,a=0,0,"寒冰屏障",loadstring(GetMacroBody("YC"))();a(function()b={AuraUtil.FindAuraByName(n,"player")}g=(b[6] or 0)-GetTime() if g>0 then return ceil(g)end end ,"["..n.."] 已开,请给我治疗,剩余 %s 秒","["..n.."] 效果结束!","yell")
/script t=GetSubZoneText();if t=="" then local x,y=GetPlayerMapPosition("player");t=string.format("%d,%d",x*100,y*100);end;SendChatMessage("["..t.."] 目前安全~~","instance_chat")
请求支援宏,点击之后通报守店需要支援
/script t=GetSubZoneText();if t=="" then local x,y=GetPlayerMapPosition("player");t=string.format("%d,%d",x*100,y*100);end;SendChatMessage("["..t.."] 速度支援~~","instance_chat")
来袭人数通报宏,点击一次为1人,2次为2人,3次为3人...
/script if not ce or not le or GetTime()-le>10 then ce=0; end; le=GetTime(); ce=ce+1; SendChatMessage( GetMinimapZoneText().."有"..ce.."个敌人来袭!", "instance_chat")
/script local g,i,j=GetContainerItemLink for i=0,4 do for j=1,22 do if g(i,j) then if strfind(g(i,j),":22044:") then PickupContainerItem(i,j) DeleteCursorItem() end end end end
更新时间:2021-06-27 10:17
作者:匿名
魔兽世界怀旧服tbc常用宏分享,怀旧服也是在6月初上线了燃烧的远征经典旧世,那么在tbc版本里又有什么可以修改画面的宏呢,可能还有些玩家不知道。所以下面就为大家带来tbc常用宏命令分享!
魔兽世界怀旧服tbc常用宏分享
1)敏感词反和谐
/console SET portal"TW"
/console SET profanityFilter"0"
两个命令分别做两个宏,先点第一个再点第二个,每次上线都要点一次
2)取消泛光宏
/console ffxGlow 0
使用此宏后永久有效,可以解除喝醉或者中毒(尤其是打ZG)后屏幕模糊效果,尾数0改为1可以再次开启泛光
3)跑尸效果宏
/console ffxDeath 0
点击此宏永久有效,效果是跑尸时候屏幕为正常彩色不变灰,0改为1可以恢复系统默认灰色跑尸界面
4)暴击数字变更宏
/console WorldTextScale 2
点击此宏永久有效,效果是暴击伤害数字调整,尾数1为正常,最大的3,喜欢享受暴击效果的可以使用此宏
5)天气效果宏
/console weatherDensity 1
最低是1,最高是3
6)最远视角宏
/console cameraDistanceMaxZoomFactor 4
4对应最远视角
7)聊天窗口显示职业颜色
/console SET chatClassColorOverride "0"
0代表打开,1代表关闭
8)友方姓名板显示职业颜色
/console ShowClassColorInFriendlyNameplate 1
1代表打开,0代表关闭
9)敌方姓名板显示职业颜色
/console ShowClassColorInNameplate 1
1代表打开,0代表关闭
10)隐藏错误红字
/script UIErrorsFrame:Hide()
Hide改为Show变更为显示
11)隐藏动作条两侧狮鹫图标
隐藏默认动作条左侧狮鹫图标
/Script MainMenuBarLeftEndCap:Hide();
Hide改为Show变更为显示
隐藏默认动作条右侧狮鹫图标
/Script MainMenuBarRightEndCap:Hide();
Hide改为Show变更为显示
12)设置溅血效果等级
/console violenceLevel 2
最后一位数字代表暴力等级,默认是2,最大是5,最小是0
13)修改TAB的距离
改TAB距离0-50码
/console SET targetNearestDistance "50"
改TAB身后距离0-50码,默认10码
/console SET targetNearestDistanceRadius "50"
14)自身高亮
/console findYourselfAnywhere 1
使用此宏,自己角色脚下会有光圈出来,1改为0关闭
15)打开装备比较
/run SetCVar("alwaysCompareItems", "1")
0代表关闭,1代表打开,打开之后当你鼠标放在其他装备的时候会同时弹出你已装备物品框体
16)显示NPC血条
/script SetCVar("nameplateShowFriendlyNPCs",1)
1显示NPC血条,0关闭NPC血条显示
17)调整玩家头顶血条大小
/run SetCVar("nameplateGlobalScale", 1)
默认为1,可以自定义更改,支持小数
18)调整选中目标头顶血条大小
/run SetCVar("nameplateSelectedScale", 1.3)
默认为1,可以自定义更改,支持小数,设定一个大于1的值可以突出选定目标
19)调整未选中目标头顶血条透明度
/run SetCVar("nameplateNotSelectedAlpha", 0.5)
默认为1,可以自定义更改,支持小数,设定一个小于1的值可以淡化未选中的目标
20)调整当前目标头顶血条透明度
/run SetCVar("nameplateSelectedAlpha", 1)
默认为1,可以自定义更改。
21)浮动信息文字大小调整
/run SetCVar("WorldTextScale", 1.4)
数字可以自定义更改调整
22)焦点宏
/focus [target=focus,noexists]
对应取消焦点宏为
/clearfocus [@target,noexists]
23)退队宏
/script LeaveParty()
点击上述宏命令自动退队
24)重置副本宏
/run ResetInstances()
在副本之外的队长点击此宏直接重置副本
25)暴富宏(纯娱乐)
/script SILVER_PER_GOLD =0.02
此宏是调整个人1G对应多少Y的换算比例,正常应该是100,上面尾数0.02就会导致你的背包内G币数额提升5000倍,更改数字可以自己调整倍率,纯娱乐宏~~
/script SILVER_PER_GOLD =100
就会恢复正常,下线自动恢复正常
26)随机坐骑宏
#showtooltips
/run local t={"拉扎什迅猛龙","迅捷祖利安猛虎"};local z="随机坐骑"EditMacro(z,nil,nil,GetMacroBody(z):gsub("e".." .+","e".." "..t[random(#t)],1))
/use 拉扎什迅猛龙
制作此宏时要注意宏名称必须设置为“随机坐骑”四个汉字,坐骑名称改为自己坐骑名称,在{}内加入,""可以添加多个坐骑
27)隐藏LUA错误提示
/console scriptErrors 0 to hide LUA errors
在没有载入LUA纠错第三方插件情况下,点击此宏可以关闭默认上线之后弹出的LUA错误提示,对应的开启显示宏是
/console scriptErrors 1 to display LUA errors
28)开怪倒数宏
/dbm pull 6
最后的数字可自定义更改倒数时间
29)荣誉通报
/script local B=5000 a,b,c,d=GetPVPLastWeekStats()P=(math.floor(GetPVPRankProgress()*B*2))/100 W=UnitPVPRank("player")-4 N=(W-2)*B+B*P/100 Q=(W-1)*B-N*0.8 SendChatMessage(("上周击杀%s 荣誉%s 排名%s 军衔等级%s 经验%s 经验条%s%% 下周需%s经验升级"):format(a,c,d,W,N,P,Q),"emote")
通报上周获得荣誉,排名,军衔等级和经验,下周升级所需经验。
30)目标通报
/run local t,g="target"if UnitSex(t)==3 then g="女"else g="男"end;SendChatMessage("我的当前目标:"..UnitName(t).." 职业:"..UnitClass(t).." 血量"..UnitHealth(t).."("..math.floor(UnitHealth(t)/UnitHealthMax(t)*100).."%) 性别:"..g,"raid")
团队通报当前目标的血量及百分比,最后的“raid”为团队频道通报,改为"RAID_WARNING"为团队警报频道,"SAY" 为白字,"EMOTE" 为表情橙字,"YELL" 为大喊红字,"PARTY" 为小队频道,"GUILD" 为公会频道,"OFFICER" 为官员频道,"BATTLEGROUND" 为战场频道,"WHISPER"为密语频道
31)冰箱倒数喊话宏
因宏命令字符255限制,首先要设置第一个延迟宏,宏名称设置为“YC”,此宏在宏总表中保存即可
return function(f,e,j,c)CreateFrame("frame","H")local i,s,g,d,T,t,R,E=nil,SendChatMessage,0,0,0,GetTime,H.SetScript,"OnUpdate"T=t()R(H,E,function()d=t()g=f()if g and d-T>1 then i=1 s(format(e,g),c)T=d elseif d-T>1 then m=i and s(j,c)R(H,E,nil)end end)end
然后再设置第二个冰箱喊话宏
/施放 寒冰屏障
/run local g,b,n,a=0,0,"寒冰屏障",loadstring(GetMacroBody("YC"))();a(function()b={AuraUtil.FindAuraByName(n,"player")}g=(b[6] or 0)-GetTime() if g>0 then return ceil(g)end end ,"["..n.."] 已开,请给我治疗,剩余 %s 秒","["..n.."] 效果结束!","yell")
配合延迟宏(此宏中的“YC”要与延迟宏名称一致),然后释放冰箱时候就会连续喊话10次倒数,“寒冰屏障”改为其他技能名称同理,最后的"YELL" 为大喊红字,改为“raid”为团队频道通报,"RAID_WARNING"为团队警报频道,"SAY" 为白字,"EMOTE" 为表情橙字,"PARTY" 为小队频道,"GUILD" 为公会频道,"OFFICER" 为官员频道,"BATTLEGROUND" 为战场频道,"WHISPER"为密语频道
32)阿拉希战场专用宏
通报安全宏,点击之后通报守点位置安全
/script t=GetSubZoneText();if t=="" then local x,y=GetPlayerMapPosition("player");t=string.format("%d,%d",x*100,y*100);end;SendChatMessage("["..t.."] 目前安全~~","instance_chat")
请求支援宏,点击之后通报守店需要支援
/script t=GetSubZoneText();if t=="" then local x,y=GetPlayerMapPosition("player");t=string.format("%d,%d",x*100,y*100);end;SendChatMessage("["..t.."] 速度支援~~","instance_chat")
来袭人数通报宏,点击一次为1人,2次为2人,3次为3人...
/script if not ce or not le or GetTime()-le>10 then ce=0; end; le=GetTime(); ce=ce+1; SendChatMessage( GetMinimapZoneText().."有"..ce.."个敌人来袭!", "instance_chat")
33)插件检索宏
/framestack
如果不清楚面板上的框体是哪个插件或者WA字符串的效果,输入此宏后鼠标挪动到指定位置即可显示框体来源,再次点击此宏关闭检索。
34)41码血条显示
/script SetCVar("nameplateMaxDistance", 41)
数字可更改,最大值41,改变数值改变对应显示血条的距离
35)法师专用法力玉石宏
#showtooltip 法力刚玉
/use [combat]法力刚玉
/stopmacro [combat]
/script local g,i,j=GetContainerItemLink for i=0,4 do for j=1,22 do if g(i,j) then if strfind(g(i,j),":22044:") then PickupContainerItem(i,j) DeleteCursorItem() end end end end
/cast [nocombat]制造魔法玉石
脱战状态时,点击宏摧毁现有法力刚玉,重新制作法力刚玉,战斗时点击宏使用法力刚玉。
36)查询任务是否已完成
/run print(C_QuestLog.IsQuestFlaggedCompleted(任务编号))
任务编号可以通过数据库网站输入任务名称查询,输入宏反馈为true说明当前角色已完成此任务,反馈为false说明当前角色尚未完成此任务。
相关资讯
魔兽世界游荡者梅莉7月15日在哪 7月15日游荡者梅莉位置坐标分享
魔兽世界游荡者梅莉7月14日在哪 7月14日游荡者梅莉位置坐标分享
魔兽世界9.1导灵器怎么升级 第二赛季导灵器升级道具获得方法介绍
魔兽世界9.1恶作剧成就怎么做 帷纱集市恶作剧成就掮灵鼠位置介绍
魔兽世界9.1能搅碎吗成就怎么做 帷纱集市能搅碎吗成就完成攻略
魔兽世界9.1信手拈来怎么做 渊誓宝箱开启方法介绍
魔兽世界9.1佐瓦尔鬼步舞成就怎么做 防渊伞和熔炉位置坐标分享
魔兽世界9.1狡狐冒险记成就怎么做 狡狐冒险记成就阿猾位置坐标分享
魔兽世界9.1宁神香茶成就怎么做 宁神香茶成就npc位置介绍
手游攻略2021-07-12 10:46
魔兽世界9.1隙隐宝箱在哪 典狱长的私人藏品成就完成攻略
手游攻略2021-07-12 10:40
魔兽世界9.1浴血奋战成就怎么快速完成 浴血奋战成就快速完成方法介绍
手游攻略2021-07-12 10:31
魔兽世界游荡者梅莉7月12日在哪 游荡者梅莉7月12日坐标位置分享
手游攻略2021-07-12 09:01
魔兽世界精铸墓翼蝠怎么获得 精铸墓翼蝠获得方式介绍
手游攻略2021-07-11 09:51
魔兽世界精铸墓翼蝠怎么找不到 精铸墓翼蝠召唤方法介绍
手游攻略2021-07-11 09:51
魔兽世界9.1通灵战潮路线推荐 第二赛季通灵战潮磨难mdt路线介绍
手游攻略2021-07-11 09:51
魔兽世界9.1晋升高塔路线推荐 第二赛季晋升高塔磨难mdt路线介绍
手游攻略2021-07-11 09:51
老爹奶茶店
云逆水寒
后室公司
太空沙盒
朝圣者
晾晒时光
我是咸鱼
剑与骑士团
哈基逃亡2
愚录DEMO
冲关小队
熄灯睡觉
最新文章
《绝区零》谜语人同好会谜底攻略
《绝区零》灰波正在寻求帮助任务攻略
《一梦江湖》结义值每日上限
《一梦江湖》宅邸升级方法
影音播放
影音播放
资讯阅读
影音播放
健康医疗
资讯阅读
影音播放
网络工具
网络购物
生活服务
经营策略
动作冒险
休闲益智
休闲益智
体育竞速
动作冒险
休闲益智
飞行射击
飞行射击
休闲益智