文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页网游资讯 → 魔兽世界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分 游戏界的文艺复兴

文章评论
发表评论

热门文章 魔兽世界7.1更新内容一守望先锋蓝贴解释(6月梦幻西游2新服开服时间

最新文章 逆水寒什么时候开测 逆方舟生存进化ol石头怎 方舟生存进化国服官网地址 方舟生存进化国服方舟生存进化ol水晶怎么采 方舟生存进化ol水方舟生存进化ol配置要求 方舟生存进化ol需要方舟生存进化国服怎么操作 方舟生存进化国服

人气排行 魔兽世界7.0职业大厅在哪 魔兽世界7.0全职业魔兽世界7.0宏命令大全 魔兽世界7.0前夕一键魔兽世界7.0苏拉玛季节变换任务在哪接魔兽世界7.0幽光鱼竿怎么获得 7.0钓鱼神器幽魔兽世界7.0军团再临游戏常见问题及解决方法魔兽世界7.0灵魂兽坐标位置 魔兽世界7.0灵魂守望先锋动感斗球bug怎么出英雄 守望先锋乱魔兽世界2016冬幕节活动攻略 魔兽世界2016冬