您的位置:首页网游资讯 → 魔兽世界7.0宏命令大全 魔兽世界7.0前夕一键宏推荐

魔兽世界7.0宏命令大全 魔兽世界7.0前夕一键宏推荐

时间:2016/8/18 16:58:49来源:pc6游戏网作者:佚名我要评论(0)

5 页 开启隐藏属性宏命令代码(二)

关于隐藏你不想要的属性

下面这段代码,是目前游戏本身的属性显示设定.

如果你其中某一个不想显示.最简单的是复制这整个段代码,然后直接修改其中的内容。

注意的是 ,需要必须1~n不能间断

如果使用这些,关于移动速度的修改代码,必须放到这个修改后面或者说是PAPERDOLL_STATCATEGORIES[1].xxx=xxx 之类的代码 必须放到这段代码之后able.insert(xxx,xxx)之类的代码放到最后

第一个数字[1]和数字[2]就表示显示在属性,还是强化属性的位置

stat=xxx

就是你要显示的属性

这后面的代码表示一些功能

primary = LE_UNIT_STAT_STRENGTH

判断专精的主属性类别(力量专精才显示这一列)

roles = { "HEALER" ,"DAMAGER"}

roles表示职责,里面写的是Tank/HEALER/DAMAGER(职责为治疗或者输出,才显示这一列)

hideAt=0

表示如果这个属性值等于0,那么隐藏他

如果删掉后面的代码,就是常驻显示,

如果删掉这一列,就是不显示(序号必须1~n不能缺少.)

Codec:

PAPERDOLL_STATCATEGORIES= {

[1] = {

categoryFrame ="AttributesCategory",

stats = {

[1] = { stat ="STRENGTH", primary = LE_UNIT_STAT_STRENGTH },

[2] = { stat ="AGILITY", primary = LE_UNIT_STAT_AGILITY },

[3] = { stat ="INTELLECT", primary = LE_UNIT_STAT_INTELLECT },

[4] = { stat ="STAMINA"},

[5] = { stat ="ARMOR"},

[6] = { stat ="MANAREGEN",},

},

},

[2] = {

categoryFrame ="EnhancementsCategory",

stats = {

[1] = { stat ="CRITCHANCE", hideAt = 0 },

[2] = { stat ="HASTE", hideAt = 0 },

[3] = { stat ="MASTERY", hideAt = 0 },

[4] = { stat ="VERSATILITY", hideAt = 0 },

[5] = { stat ="LIFESTEAL", hideAt = 0 },

[6] = { stat ="AVOIDANCE", hideAt = 0 },

[7] = { stat ="DODGE", roles ={"TANK"} },

[8] = { stat ="PARRY", hideAt = 0, roles ={"TANK"} },

[9] = { stat ="BLOCK", hideAt = 0, roles ={"TANK"} },

},

},

};

下面是我修改的一个范例:

适用于物理dps的,显示了伤害攻速能量恢复和移动速度

Codec:

do

PAPERDOLL_STATCATEGORIES= {

[1] = {

categoryFrame ="AttributesCategory",

stats = {

[1] = { stat ="ATTACK_DAMAGE"},

[2] = { stat ="STRENGTH", primary = LE_UNIT_STAT_STRENGTH },

[3] = { stat ="AGILITY", primary = LE_UNIT_STAT_AGILITY },

[4] = { stat ="INTELLECT", primary = LE_UNIT_STAT_INTELLECT },

[5] = { stat ="STAMINA"},

[6] = { stat ="ARMOR"},

[7] = { stat ="ENERGY_REGEN", hideAt = 0 },

[8] = { stat ="RUNE_REGEN", hideAt = 0 },

[9] = { stat ="FOCUS_REGEN", hideAt = 0 },

[10] = { stat ="MANAREGEN", roles ={"HEALER"} },

},

},

[2] = {

categoryFrame ="EnhancementsCategory",

stats = {

[1] = { stat ="CRITCHANCE", hideAt = 0 },

[2] = { stat ="HASTE", hideAt = 0 },

[3] = { stat ="MASTERY", hideAt = 0 },

[4] = { stat ="VERSATILITY", hideAt = 0 },

[5] = { stat ="LIFESTEAL", hideAt = 0 },

[6] = { stat ="AVOIDANCE", hideAt = 0 },

[7] = { stat ="DODGE", roles ={"TANK"} },

[8] = { stat ="PARRY", hideAt = 0, roles ={"TANK"} },

[9] = { stat ="BLOCK", hideAt = 0, roles ={"TANK"} },

},

},

};

---修改,若能量值获取不到.就设置为0,就能套用hideAt了

PAPERDOLL_STATINFO["ENERGY_REGEN"].updateFunc = function(statFrame, unit) statFrame.numericValue=0; PaperDollFrame_SetEnergyRegen(statFrame, unit); end

PAPERDOLL_STATINFO["RUNE_REGEN"].updateFunc = function(statFrame, unit) statFrame.numericValue=0; PaperDollFrame_SetRuneRegen(statFrame, unit); end

PAPERDOLL_STATINFO["FOCUS_REGEN"].updateFunc = function(statFrame, unit) statFrame.numericValue=0; PaperDollFrame_SetFocusRegen(statFrame, unit); end

--增加移动速度的代码(被暴雪删掉了)

PAPERDOLL_STATINFO["MOVESPEED"].updateFunc =function(statFrame, unit) PaperDollFrame_SetMovementSpeed(statFrame, unit); end

--根据职业,做一些改动

local _,_,classid = UnitClass("player")

if(classid==1)then --战士

elseif (classid==2)then --圣骑

elseif (classid==3)then --猎人

elseif (classid==4)then --盗贼

elseif (classid==5)then --牧师

PAPERDOLL_STATCATEGORIES[1].stats[1].roles={} --隐藏伤害

elseif (classid==6)then --DK

elseif (classid==7)then --萨满

elseif (classid==8)then --法师,加上回蓝显示

PAPERDOLL_STATCATEGORIES[1].stats[1].roles={}

table.insert(PAPERDOLL_STATCATEGORIES[1].stats,{ stat ="MANAREGEN"})

elseif (classid==9)then --术士

PAPERDOLL_STATCATEGORIES[1].stats[1].roles={} --隐藏伤害

elseif (classid==10)then --武僧

elseif (classid==11)then --德鲁伊

elseif (classid==12)then --DH

end

--加上移动速度(加最后)

table.insert(PAPERDOLL_STATCATEGORIES[1].stats,{ stat ="MOVESPEED"})

--关于移动速度代码(不然会出现错乱)

local tempstatFrame

hooksecurefunc("PaperDollFrame_SetMovementSpeed",function(statFrame, unit)

if(tempstatFrame and tempstatFrame~=statFrame)then

tempstatFrame:SetScript("OnUpdate",nil);

end

statFrame:SetScript("OnUpdate", MovementSpeed_OnUpdate);

tempstatFrame = statFrame;

statFrame:Show();

end)

end

相关视频

    没有数据

相关阅读 魔兽世界7.0军团菜谱成就怎么达成 7.0军团菜谱成就达成攻略魔兽世界7.0不显示专业世界任务解决方法一览魔兽世界远古魔力上限 苏拉玛远古魔力上限需要拾取物品坐标魔兽世界7.0洛希恩徘徊者怎么获得 7.0洛希恩徘徊者获得方法魔兽世界7.0魔瘾任务怎么做 魔兽世界7.0魔瘾任务攻略魔兽世界橘红旅者成就怎么做 魔兽世界7.0橘红旅者任务攻略魔兽世界7.0肯瑞托谜题怎么做 魔兽世界肯瑞托谜题任务攻略《魔兽世界:军团再临》IGN 9.1分 游戏界的文艺复兴

文章评论
发表评论

热门文章 《黑神话:悟空》PC实腾讯游戏发布2024年端《魔兽世界》今日起接魔兽世界7.1更新内容一

最新文章 网易人气最高游戏 《蛋《黑神话:悟空》PC实 打完《黑神话:悟空》第一关,纠结半天,我《黑神话:悟空》新场景图出炉:一个关卡10腾讯游戏发布2024年端午节未成年人游戏限玩《魔兽世界》今日起接入战网功能: 6 月 6

人气排行 魔兽世界7.0职业大厅在哪 魔兽世界7.0全职业魔兽世界7.0宏命令大全 魔兽世界7.0前夕一键魔兽世界7.0苏拉玛季节变换任务在哪接魔兽世界tab切换目标宏 WOWtab恢复最近目标鸣潮预约入口 鸣潮预约官网地址魔兽世界7.0幽光鱼竿怎么获得 7.0钓鱼神器幽原神角色强度排行最新 原神2.5角色强度排行原神风神瞳位置大全 原神风神瞳131个位置高