[插件区高人多] 有没有会用Roth UI (Diablo) 暗黑风格界面插件的兄弟 教教我 自己看半天啥都没弄懂
刚接触这个插件非常喜欢,就是不会设置,想请教一下会的兄弟。有没有同样喜欢这个插件愿意教一下我的呀!
[img]./mon_/-7Q2g-2np1ZiT3cS11y-lc.jpg[/img]
[b]Reply to [pid=]Reply[/pid] Post by [uid=]清风丶何处不为家[/uid] ( 20:16)[/b]求分享,谢谢[s:ac:茶]
[b]Reply to [pid=]Reply[/pid] Post by [uid=]ARS_ctzz2002[/uid] ( 12:08)[/b]晚上发给你吧!
[b]Reply to [pid=]Reply[/pid] Post by [uid=]清风丶何处不为家[/uid] ( 14:29)[/b]非常感谢,邮箱
[b]Reply to [pid=]Reply[/pid] Post by [uid=]清风丶何处不为家[/uid] ( 14:29)[/b]好人把你插件发给我一下。谢谢!
[b]Reply to [pid=]Reply[/pid] Post by [uid=]清风丶何处不为家[/uid] ( 14:29)[/b]v_
求楼主插件包,?
[b]Reply to [pid=]Reply[/pid] Post by [uid=]清风丶何处不为家[/uid] ( 20:16)[/b]你的插件非常好,求交流,交流怎么设置吧
[b]Reply to [pid=]Reply[/pid] Post by [uid=]天赋之手[/uid] ( 00:24)[/b]加我Q
[b]Reply to [pid=]Reply[/pid] Post by [uid=]清风丶何处不为家[/uid] ( 20:16)[/b]能给我发一下包吗?谢谢
[b]Reply to [pid=]Reply[/pid] Post by [uid=]清风丶何处不为家[/uid] ( 20:16)[/b]老哥求插件包啊
[quote][pid=]Reply[/pid] [b]Post by [uid=]清风丶何处不为家[/uid] ( 20:16):[/b][img]./mon_/-7Q2g-2np1ZiT3cS11y-lc.jpg[/img][/quote]求插件包,
求樓主回插件
留分享啊好人一生平安
留个分享吧 ,好人天天出橙~~
留个分享吧 ,好人天天出橙~~
求ROTH包 祝楼主天天出橙
求ROTH包 祝楼主天天出橙
这个插件本版区就有吧
好人麻烦发一下谢谢请选择插件版本进行下载:
Roth UI (Diablo) 暗黑风格界面包
插件大小:未知
对应版本:不限
插件作者:zork
插件来源:wowinterface
最后更新: 18:12
请滑动鼠标评分
Roth&UI&(Diablo)&暗黑风格界面包,是著名魔兽世界插件作者zork以暗黑风格材质制作的一款魔兽世界整合插件。
Roth&UI&(Diablo)&暗黑风格界面包,是著名魔兽世界插件作者zork以暗黑风格材质制作的一款魔兽世界整合插件。本插件没有设置,不过目前版本的已经很优化了,如果你有LUA基础的话可以进一步修改。界面移动命令:&/rabs&lock&动作条锁定&&/rabs&unlock&动作条解锁&&/rthreat&lock&仇恨栏框体锁定&&/rthreat&unlock&仇恨栏框体解锁&&/diablo&lockart&锁定材质贴图&&/diablo&unlockart&解锁材质贴图&&&/diablo&lockbars&锁定能量条(法力,怒气,集中值,能量值,符文,符文能量&)&&/diablo&unlockbars&解锁能量条&&&/diablo&lockunits&锁定所有跟血量有关的模块&&&/diablo&unlockunits&解锁所有跟血量有关的模块&
插件新人手册
魔兽世界插件通用***说明
正在加载中...
正在加载中...
正在加载中...
最新评论(前10条)
多玩广东网友说:
正在加载中...
正在加载中...
正在加载中...
查看更多评论...
自觉遵守:爱国、守法、自律、真实、文明的原则
尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
关注此插件的玩家还关注
LUI是一款人气颇高的漂亮大气的整合插件,第一次使用时,请点击屏幕...
ElvUI是一款轻量级的漂亮的整合插件,所有插件功能在界面选项的插件...[界面分享] [Roth][diablo][7.3][教程]暗黑血球风格界面Roth_ui简易化个人修改-170831修正[问答整合2l]
[size=130%]附件[/size][url=http://img.ngacn.cc/attachments/mon_/5kQhea-9fkcXwZ8v.rar?filename=Roth_UI-1028m.rar][size=150%][color=blue]本体[/color][/size][/url][url=http://img.ngacn.cc/attachments/mon_/5kQhea-5t4cZ1a.rar?filename=Forte.rar][size=150%][color=blue]Forte[/color][/size][/url]====== 08:31======[color=blue]修复7.3目标指向报错[/color]修改Roth_UI\units\target.lua文件内[code=lua]
local playTargetSound = function(self,event)
if event == &PLAYER_TARGET_CHANGED& then
if (UnitExists(self.unit)) then
if (UnitIsEnemy(self.unit, &player&)) then
PlaySound(&igCreatureAggroSelect&)
elseif ( UnitIsFriend(&player&, self.unit)) then
PlaySound(&igCharacterNPCSelect&)
PlaySound(&igCreatureNeutralSelect&)
PlaySound(&INTERFACESOUND_LOSTTARGETUNIT&)
end[/code]为[code=lua]
local playTargetSound = function(self,event)
if event == &PLAYER_TARGET_CHANGED& then
if (UnitExists(self.unit)) then
if (UnitIsEnemy(self.unit, &player&)) then
PlaySound(873)
elseif ( UnitIsFriend(&player&, self.unit)) then
PlaySound(867)
PlaySound(871)
PlaySound(684)
end[/code]====== 10:24======[color=blue]修复7.2神器能量条失效问题[/color]附件oUF_ArtifactPower.rar解压替换Addons\Roth_UI\modules下同名文件====== 11:35======2L汇总相关问答更新[color=blue]如何恢复默认暴雪风格团队与小队界面[/color]====== 11:35======[color=blue]7.2小地图出错解决办法[/color]删除Roth_UI\embeds\rMinimap\core.lua里48行MiniMapRecordingButton:Hide()即可加载版本报红,请选用加载过期插件====== 09:15======2L汇总相关问答更新[color=blue]二、三行背景板切换办法[/color]====== 01:05======2L汇总相关问答更新[color=red]血量单位(万亿)设置[/color]====== 21:30======2L汇总相关问答更新[color=orange]血球数值%号、字体、位置设置[/color]====== 14:00======今天上午趁没事,大概修改了个懒人包 ,根据Galaxy119版roth修改初步测试无报错,应该能正常用示意图[img]./mon_/5kQhea-le0yZ1jT3cS1dc-rr.jpg.medium.jpg[/img]修改说明:1.修改目标条等为ouf_diablo原版风格2.修改小地图风格为不透明3.去除自带动作条4.相关设置修改,BT4不再冲突背景板5.rchat更新,7.1可用6.修改目标条及目标目标显示数据风格7.修改背景板比例,血球、天使恶魔、目标、目标目标、宠物、施法条等默认位置方便新手[color=blue]适应我这个布局的,丢进去就能用,不用再手动指定各位置[/color]注意事项:因去除了默认动作条,所以[color=red]必须[/color]自己另装动作条,否则无法使用,推荐Dominos,可以直接在单条上编辑为了简洁,禁用了全部连击点等资源,[color=blue]有豆职业请启用系统自带的个人资源显示[/color]=============[size=120%][color=crimson]以下说明不看也不影响使用[/color][/size]=================其他说明:图示效果[img]./mon_/5kQhea-9u4mZmT3cSog-40.png.medium.jpg[/img]搭配背景板的最佳动作条比例为:使用了Masque_Diablo_III皮肤的动作条,配合Forte冷却计时Dominos:单条83%缩放,间距4BT4:单条83%缩放,间距4Forte冷却:宽度395,高度123.上图中动作条上方的神器能量及经验(满级后为声望)有时出现两侧未填满,请取下神器再装上就好4.特定情况下(比如斯泽海姆风暴龙任务,捡石头丢小龙)背景板显示可能不正常,但只是单个任务出现,粗粗找了一下,没修正,以后再说5.目标条填充略微有点形状不符,请无视吧,别的没花多少时间,全在这里折腾了,实在不想慢慢再弄了。6.要塞任务按钮在小地图左下角略微往上一点的位置,刚发现有时候会没显示图标出来。[size=150%]PSS:如果没有功能性报错或者大幅度修,就不打算更新了(原版zork的Ouf_diablo从14年不更新起,我稍微改了下一直用到了16年,近期还是因为神器条的问题才干脆换新Roth了)毕竟这只是个基础界面包,其他功能性插件自己随时更新就行[/size]其他插件自己按需要添加,这里只提供我修改后的roth以及7.1可用的ForteMasque、Dominos、BT4、Titan等请自行下载[size=150%][color=red]pss:目标条位置啊,目标条显示内容啊,buff位置之类的问题,请仔细翻阅本帖内,以前都回答过很多次了[/color][/size][size=150%][color=blue]有些常规性问题,几乎每个发包贴都能看到,回答的都无奈了[s:ac:哭笑],我只能说:请善用搜索引擎,请善用搜索引擎,请善用搜索引擎[/color][/size]
[size=150%][color=red]相关问答汇总[/color][/size][size=110%][color=orange]好几个人关心的[/color][/size][size=150%][color=red]最新原版[/color][/size][size=110%][color=orange]插件动作条不显示热键问题[/color][/size][del][size=110%]我这是改版,原版关我什么事[/size][/del][s:ac:瞎][collapse]Roth_UI\embeds\rButtonTemplate_Roth里theme.lua[code]--hotkeyactionButtonConfig.hotkey = {
font = { STANDARD_TEXT_FONT, 11, &OUTLINE&},
points = {
{&TOPRIGHT&, 0, 0 },
{&TOPLEFT&, 0, 0 },
alpha = 0,
----改成1,万万没想到是修改了热键显示透明度为0来隐藏文字的}[/code][/collapse][size=140%][color=orange]基本命令-[/color][/size][collapse]果然都是不看以前的帖子也不用搜索。。。算了,我再发一次[code]/roth config --开启血球风格设置/roth lockall --锁定 全部组件/roth unlockall --解锁 全部组件/roth lockart --锁定 全部素材/roth unlockart --解锁 全部素材/roth lockbars --锁定 全部工具条/roth unlockbars --解锁 全部工具条/roth lockunits --锁定 全部单位条/roth unlockunits --解锁 全部单位条/roth reset --恢复默认/rmm lock --锁定 迷你地图/rmm unlock --解锁 迷你地图[/code]一般就自己做个宏,把锁定解锁放进去,直接点击拖动各条块位置就行[/collapse][size=130%][color=orange]常用基础设置项说明[/color][/size][collapse]如果全部一一解释篇幅太多,这里就以player举例,原理都是一样的[code]
player = {
show = true,
size = 128,
scale = 1,
--缩放比例
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, af = &UIParent&, x = -264, y = 2 },
--位置(注意,这里改的是默认位置,你进游戏后,因为缓存插件设置,所以改这里就不会在当前角色出现 [/code] 其他目标=target,目标目标=targettarget,宠物=pet,队伍=party,团队=raid,焦点=focus等等都是一样的原理找到对应项目下的show = true,
--true开,false关至于其他项目,再举个栗子[code]
holypower =
show = false,
scale = 0.25,
color = {r = 200/255, g = 135/255, b = 190/255, },
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, af = &UIParent&, x = 0, y = 650 }, [/code]一般都是类似这种格式,能打算修改,那么起码认识这些英文,那么就很好理解了holypower 意思是圣能,很明显,这就是圣骑士豆豆咯show 这后面的true就是开,false就是关,scale就是比例color = 就是颜色pos=后面就是位置其他都是大同小异,只要能看懂英文,lua的基本设置改起来是很简单的。如果看不懂[s:ac:嘲笑1]。。。。[del]你还是直接用整合包吧[/del][/collapse][size=140%][color=orange]如何恢复默认暴雪风格团队与小队界面[/color][/size][collapse]1,Roth_UI\config.lua,找到[code]
vertical = true,
show = true,
--改成false [/code][code]
show = true,
--改成false [/code]2,Roth_UI\embeds 目录下找到rRaidManager文件夹,删除之3,打开Roth_UI\Roth_UI.toc,删除embeds\rRaidManager\rManager.xml这一行接着进入游戏,在聊天框输入 [code]/run for _, v in ipairs({&Blizzard_CUFProfiles&, &Blizzard_CompactRaidFrames&}) do print(&~~enable~~~~&) print(v) EnableAddOn(v) print(LoadAddOn(v)) print(IsAddOnLoaded(v)) end[/code]回车重载界面[/collapse][color=blue]二、三行背景板切换说明[/color][collapse]在坛友提醒下发现小瑕疵,之前忘记说明如果要用双行背景板,那么启用[img]./mon_/5kQvnk4-dz68ZuT3cScl-ak.png.medium.jpg[/img]效果[img]./mon_/5kQvnk4-2yhyZdT1kSe1-3m.png[/img]如果要用三行背景板,那么启用[img]./mon_/5kQvnk6-3zlqZtT3cSbo-aw.png.medium.jpg[/img]效果[img]./mon_/5kQvnk5-3ytrZgT3cSf5-4a.png.medium.jpg[/img][img]./mon_/5kQvnk5-e297ZgT3cSe1-4p.png.medium.jpg[/img]区别在于拿到神器后三行可以同时显示 声望 经验 神器能量,两行不能在满级前额外显示声望(其实没满级也无所谓声望显示与否)[/collapse][color=blue]目标条buff相关设定[/color][collapse]config.lua里[code]auras = {
show = true,
--开关目标显示buff在这里
size = 15,
onlyShowPlayerBuffs = false,
showStealableBuffs = true,
onlyShowPlayerDebuffs = true,
showDebuffType = false,
desaturateDebuffs = true,
--这里是buff
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, x = -11, y = 30 },
--这里是调节位置
initialAnchor = &CENTER&,
--锚点位置
growthx = &LEFT&,
--增长方向x轴
growthy = &UP&,
--增长方向y轴
debuffs = {
--这里是debuff,后面一样
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, x = 12, y = 30 },
initialAnchor = &CENTER&,
growthx = &RIGHT&,
growthy = &UP&,[/code]目标的目标是一样的原理[/collapse][color=blue]art:config-背景板,天使,恶魔设置[/color][collapse]config.lua里[code]
actionbarbackground = {
show = true,
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, af = &UIParent&, x = 0, y = 0 },
scale = 0.9,
--缩放比例
show = true,
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, af = &UIParent&, x = 320, y = 0 },
scale = 0.8,
--缩放比例
show = true,
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, af = &UIParent&, x = -330, y = 0 },
scale = 0.8,
--缩放比例
bottomline = {
show = true,
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, af = &UIParent&, x = 0, y = -5 },
scale = 1,
--缩放比例
portrait = {
pos = { a1 = &CENTER&, a2 = &CENTER&, af = &UIParent&, x = -100, y = 0 },
size = 150,
--头像大小
show = false,
--头像开关
use3D = true,
--3d头像开关
},[/code][/collapse][color=blue]rChat相关设置:轮廓线、阴影[/color][collapse]rChat\core\core.lua找到以下字串[code]
--set font, outline and shadow for chat text
self:SetFont(STANDARD_TEXT_FONT, 12, &THINOUTLINE&)
self:SetShadowOffset(1,-1)
self:SetShadowColor(0,0,0,0.6) [/code] [code]
--chat tab skinning
local tab = _G[name..&Tab&]
local tabFs = tab:GetFontString()
tabFs:SetFont(STANDARD_TEXT_FONT, 11, &THINOUTLINE&)
tabFs:SetShadowOffset(1,-1)
tabFs:SetShadowColor(0,0,0,0.6) [/code] 不要轮廓线,就删除, &THINOUTLINE&改成(STANDARD_TEXT_FONT, 12)不要阴影改为SetShadowOffset(0,0)SetShadowColor(0,0,0,0)[/collapse][color=blue]4.目标条内容设置(即名字,血量,血量比例等)[/color][collapse][code]--create health power strings
local createHealthPowerStrings = function(self)
local name = func.createFontString(self, cfg.font, self.cfg.misc.NameFontSize, &THINOUTLINE&)
name:SetPoint(&BOTTOM&, self, &TOP&, 0, 0)
name:SetPoint(&LEFT&, self.Health, 0, 0)
name:SetPoint(&RIGHT&, self.Health, 0, 0)
self.Name = name
local hpval = func.createFontString(self.Health, cfg.font, self.cfg.health.fontSize, &THINOUTLINE&)
hpval:SetPoint(self.cfg.health.point, self.cfg.health.x,self.cfg.health.y)
local perphp = func.createFontString(self.Health, cfg.font, self.cfg.healper.fontSize, &THINOUTLINE&)
perphp:SetPoint(self.cfg.healper.point, self.cfg.healper.x,self.cfg.healper.y)
local perpp = func.createFontString(self.Health, cfg.font, self.cfg.powper.fontSize, &THINOUTLINE&)
perpp:SetPoint(self.cfg.powper.point, self.cfg.powper.x,self.cfg.powper.y)
local ppval = func.createFontString(self.Health, cfg.font, self.cfg.power.fontSize, &THINOUTLINE&)
ppval:SetPoint(self.cfg.power.point, self.cfg.power.x,self.cfg.power.y)
local classtext = func.createFontString(self, cfg.font, self.cfg.misc.classFontSize, &THINOUTLINE&)
classtext:SetPoint(&BOTTOM&, self, &TOP&, 0, -15)
self:Tag(name, &[diablo:name]&)
self:Tag(hpval, self.cfg.health.tag or &&)
self:Tag(perphp, self.cfg.healper.tag or &&)
self:Tag(perpp, self.cfg.powper.tag or &&)
self:Tag(ppval, self.cfg.power.tag or &&)
self:Tag(classtext, &[diablo:classtext]&)[/code]func.createFontString是文字设置SetPoint是位置设置下面的tag要和上面一一对应才能启用name,hpval,perphp等分别是姓名,血量,百分比修改方式看举栗如下,很好理解[code]--create health power strings
local createHealthPowerStrings = function(self)
local name = func.createFontString(self.Health, cfg.font, 12, &THINOUTLINE&)
name: SetPoint(&LEFT&, 0,0)
self.Name = name
local hpval = func.createFontString(self.Health, cfg.font, 11, &THINOUTLINE&)
hpval:SetPoint(&RIGHT&, -2,0)
local ppval = func.createFontString(self.Health, cfg.font, 11, &THINOUTLINE&)
ppval:SetPoint(&LEFT&, 2,0)
local classtext = func.createFontString(self, cfg.font, 13, &THINOUTLINE&)
classtext:SetPoint(&BOTTOM&, self, &TOP&, 0, -15)
self:Tag(name, &[diablo:name]&)
self:Tag(hpval, self.cfg.health.tag or &&)
self:Tag(ppval, self.cfg.power.tag or &&)[/code]好吧,在详细点对比 func.createFontString(self, cfg.font, self.cfg.misc.classFontSize, &THINOUTLINE&) func.createFontString(self, cfg.font, 13, &THINOUTLINE&)
看到没,字体,字体大小,字体风格(轮廓线)很清楚[/collapse][color=blue]目标团队标记位置设置[/color][collapse]oUF_Diablo\units\target.lua找到--iconsself.RaidIcon = func.createIcon(self,&BACKGROUND&,24,self.Name,&BOTTOM&,&TOP&,0,0,-1)最后3个数字,前两个分别是x轴,Y轴,自己调吧目标的目标也是一样改法[/collapse][color=blue]目标的BUFF、DEBUFF大小设置[/color][collapse]oUF_Diablo\units\target.lua找到[code]--create buffslocal createBuffs = function(self)local f = CreateFrame(&Frame&, nil, self)f.size = self.cfg.auras.size[/code]f.size = self.cfg.auras.size这里意思是调用设置里的值,你可以直接改为f.size = 20,那就是20大小debuff同理[/collapse][color=blue]目标的目标的buff和debuff设置[/color][collapse]在config里加入了Code lua:auras = {
show = true,
size = 10,
onlyShowPlayerBuffs = false,
showStealableBuffs = true,
onlyShowPlayerDebuffs = true,
showDebuffType = false,
desaturateDebuffs = false,
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, x = -41, y = -30 },
initialAnchor = &CENTER&,
growthx = &LEFT&,
growthy = &UP&,
debuffs = {
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, x = 12, y = 30 },
initialAnchor = &CENTER&,
growthx = &RIGHT&,
growthy = &UP&,
},lua但是同时也要修改units文件夹下targettarget.lua加入Code lua:--create buffs
local createBuffs = function(self)
local f = CreateFrame(&Frame&, nil, self)
f.size = self.cfg.auras.size
f.num = 40
f:SetHeight((f.size+5)*3)
f:SetWidth((f.size+5)*6)
f:SetPoint(self.cfg.auras.buffs.pos.a1, self, self.cfg.auras.buffs.pos.a2, self.cfg.auras.buffs.pos.x, self.cfg.auras.buffs.pos.y)
f.initialAnchor = self.cfg.auras.buffs.initialAnchor
f[&growth-x&] = self.cfg.auras.buffs.growthx
f[&growth-y&] = self.cfg.auras.buffs.growthy
f.spacing = 5
f.onlyShowPlayer = self.cfg.auras.onlyShowPlayerBuffs
f.showStealableBuffs = self.cfg.auras.showStealableBuffs
self.Buffs = f
--create debuff func
local createDebuffs = function(self)
local f = CreateFrame(&Frame&, nil, self)
f.size = self.cfg.auras.size
f.num = 40
f:SetHeight((f.size+5)*3)
f:SetWidth((f.size+5)*6)
f:SetPoint(self.cfg.auras.debuffs.pos.a1, self, self.cfg.auras.debuffs.pos.a2, self.cfg.auras.debuffs.pos.x, self.cfg.auras.debuffs.pos.y)
f.initialAnchor = self.cfg.auras.debuffs.initialAnchor
f[&growth-x&] = self.cfg.auras.debuffs.growthx
f[&growth-y&] = self.cfg.auras.debuffs.growthy
f.spacing = 5
f.showDebuffType = self.cfg.auras.showDebuffType
f.onlyShowPlayer = self.cfg.auras.onlyShowPlayerDebuffs
self.Debuffs = f
endlua放在----------------------------------------------- TARGETTARGET STYLE FUNC---------------------------------------------这段前然后把下面aura这一段改为Code lua:--auras
if self.cfg.auras.show then
createBuffs(self)
createDebuffs(self)
self.Buffs.PostCreateIcon = func.createAuraIcon
self.Debuffs.PostCreateIcon = func.createAuraIcon
if self.cfg.auras.desaturateDebuffs then
self.Debuffs.PostUpdateIcon = func.postUpdateDebuff
endlua接着你就可以跟设置目标buff一样去调整目标目标的debuff位置大小等信息了[/collapse][color=blue]心得体会 by aqqui1234 [/color][collapse]最近都在研究这个插件,以下是我一些心得体会,简单的基本都在config.lua里可以修改,我以前以为只能在这里面,最近跟楼主还有一些帖子学了很多,所以把我学的分享给大家,也许对有些人完全没用,但是希望能帮到一些朋友。下面具体多少行因人而异,请以自己的为准,位置仅供参考local perphp = func.createFontString(self.Health, cfg.font, 14, &THINOUTLINE&) units里面的target.lua 144行 目标生命%字体大小(中间)--perphp:SetPoint(self.cfg.healper.point, self.cfg.healper.x,self.cfg.healper.y) units里面的target.lua 145行 前面加2个--注释=取消目标生命%显示 不加2个-- 就是单纯的 目标生命%位置移动(开始在中间)local perpp = func.createFontString(self.Health, cfg.font, 10, &THINOUTLINE&) units里面的target.lua 147行 目标能量%字体大小(中间)--perpp:SetPoint(self.cfg.powper.point, self.cfg.powper.x,self.cfg.powper.y) units里面的target.lua 148行 前面加2个--注释=取消目标能量%显示 不加2个-- 就是单纯的 目标能量%位置移动(开始在中间)local hpval = func.createFontString(self.Health, cfg.font, 9, &THINOUTLINE&) units里面的target.lua 141行 目标生命值字体大小(靠右)hpval:SetPoint(self.cfg.health.point, self.cfg.health.x-25,self.cfg.health.y+25) units里面的target.lua 142行 目标生命值位置移动(靠右)local ppval = func.createFontString(self.Health, cfg.font, 9, &THINOUTLINE&)
units里面的target.lua 150行 目标能量值字体大小(靠左)ppval:SetPoint(self.cfg.power.point, self.cfg.power.x+25,self.cfg.power.y+25) units里面的target.lua 151行 目标能量值位置移动(靠左)self.RaidIcon = func.createIcon(self,&BACKGROUND&,20,self.Name,&BOTTOM&,&TOP&,-148,-17
,-1) units里面的target.lua 343行 目标标记大小及位置移动self.RaidIcon = func.createIcon(self,&BACKGROUND&,20,self.Name,&BOTTOM&,&TOP&,-37,-17,-1)
units里面的targettarget.lua 157行 目标的目标标记大小及位置移动--create buffs
units里面的target.lua 192行local createBuffs = function(self)
local f = CreateFrame(&Frame&, nil, self)f.size = 25 目标BUFF的尺寸f.num = 40 母鸡干嘛的
f:SetHeight((f.size+5)*4) 目标BUFF数量的同一列的限制数f:SetWidth((f.size+5)*10) 目标BUFF数量的同一行的限制数f:SetPoint(self.cfg.auras.buffs.pos.a1, self, self.cfg.auras.buffs.pos.a2, self.cfg.auras.buffs.pos.x, self.cfg.auras.buffs.pos.y) 目标BUFF的移动X和Y来加减数字config.lua也可以修改f.spacing = 5 目标BUFF的间距--create debuff func units里面的target.lua 209行local createDebuffs = function(self)local f = CreateFrame(&Frame&, nil, self)f.size = 19 目标DEBUFF的尺寸f.num = 40f:SetHeight((f.size+5)*4) 目标DEBUFF数量的同一列的限制数f:SetWidth((f.size+5)*10) 目标DEBUFF数量的同一行的限制数f:SetPoint(self.cfg.auras.debuffs.pos.a1, self, self.cfg.auras.debuffs.pos.a2, self.cfg.auras.debuffs.pos.x, self.cfg.auras.debuffs.pos.y)目标DEBUFF的移动X和Y来加减数字config.lua也可以修改f.spacing = 5 目标DEBUFF的间距--create health power strings units里面的target.lua 132行local name = func.createFontString(self, cfg.font, 25, &THINOUTLINE&) 目标名字的大小name:SetPoint(&BOTTOM&, self, &TOP&, 0, -117) 目标名字的位置移动--create health power strings units里面的targettarget.lua 99行local name = func.createFontString(self, cfg.font, 14, &THINOUTLINE&) 目标的目标名字的大小name:SetPoint(&BOTTOM&, self, &TOP&, 0, -13) 目标的目标名字的位置移动--create the elite head texture units里面的target.lua 119行local headsize = 40 目标精英/BOSS标记大小head:SetPoint(&BOTTOM&,0,-232) 目标精英/BOSS标记位置移动local classtext = func.createFontString(self, cfg.font, self.cfg.misc.classFontSize, &THINOUTLINE&) units里面的target.lua 153行 目标等级信息的尺寸 self.cfg.misc.classFontSize=数值classtext:SetPoint(&BOTTOM&, self, &TOP&, 0, -160) units里面的target.lua 154行 目标等级信息的位置移动-hp value units里面的tags.lua 95行hpval = oUF.Tags.Methods[&perppp&](unit)..& / &..oUF.Tags.Methods[&perphp&](unit) 目标能量%(1=oUF.Tags.Methods[&perppp&](unit)) / 目标生命%(2=oUF.Tags.Methods[&perphp&](unit))--power value units里面的tags.lua 112行local ppval = func.numFormat(UnitPower(unit) or 0)..& / &..func.numFormat(UnitHealth(unit) or 0) 目标能量数值(3=func.numFormat(UnitPower(unit) or 0)) / 目标生命数值(4=func.numFormat(UnitHealth(unit) or 0))PS:1 2 3 4这4个可以随意搭配,甚至你可以只要其中1个2个3个,都可以举例,比如只想显示hpval一个东西 ppval=1或者其他2 3 4 maxshp改成perphp 生命数值 改成生命100% maxspp改成perppp 能量数值 改成能量100%[/collapse][color=blue]目标的目标的头像问题[/color][collapse]units/targettarget.lua里加入[Code]--create portrait
if self.cfg.portrait.show then
func.createStandAlonePortrait(self)
end[/code]config.lua里targettarget项下加入[Code]portrait = {
pos = { a1 = &CENTER&, a2 = &CENTER&, af = &UIParent&, x = 150, y = 150 },
size = 100,
show = true,
use3D = true,
},[/code][/collapse][color=blue]目标目标血量显示[/color][collapse]其实还是之前说的改目标条显示的那些文字一样的道理还是units/targettarget.lua,找到[Code]--create health power strings
local createHealthPowerStrings = function(self)
local name = func.createFontString(self.Health, cfg.font, 12, &THINOUTLINE&)
name: SetPoint(&LEFT&, 0,0)
self.Name = name
local perphp = func.createFontString(self.Health, cfg.font, 11, &THINOUTLINE&)
---------百分比,加入这三行
perphp:SetPoint(&RIGHT&, -2,0)
---------百分比,加入这三行
self:Tag(name, &[diablo:name]&)
self:Tag(perphp, &[perphp]&)
---------百分比,加入这三行
end[/code] [/collapse][color=blue]目标条上显示队长图标[/color][collapse]oUF_Diablo\units\target.lua[Code]--icons
self.RaidIcon = func.createIcon(self,&BACKGROUND&,24,self.Name,&BOTTOM&,&TOP&,0,0,-1)
self.Leader = func.createIcon(self,&BACKGROUND&,13,self,&RIGHT&,&LEFT&,16,-18,-1)
-添加这一行[/code][/collapse][color=blue]血球渲染效果设置[/color][collapse]命令/roth config然后按下图自行设置启用与否与颜色[img]./mon_/5kQ998p-jp71Z1cT3cSjs-k0.png[/img]简单解释下其中Automantic coloring是职业着色model animation是渲染动画勾选启用,反选关闭[/collapse][color=blue]血球上的护盾-吸收效果设置[/color][collapse]config里找到,
在PLAYER下[code]
absorb = {
show = true,
smooth = true,[/code][/collapse][color=blue]施法条添加技能图标[/color][collapse]Roth_UI\core\lib.lua里[code]
--create castbar func
func.createCastbar = function(f)
local c = CreateFrame(&StatusBar&, &$parentCastbar&, f)
--wow is this outdated...man I really need to rewrite how the drag stuff is handled
tinsert(Roth_UI_Bars,c:GetName())
c:SetSize(265,20)
c:SetStatusBarTexture(f.cfg.castbar.texture)
c:SetScale(f.cfg.castbar.scale)
c:SetPoint(f.cfg.castbar.pos.a1, f.cfg.castbar.pos.af, f.cfg.castbar.pos.a2, f.cfg.castbar.pos.x+8, f.cfg.castbar.pos.y)
c:SetStatusBarColor(f.cfg.castbar.color.bar.r,f.cfg.castbar.color.bar.g,f.cfg.castbar.color.bar.b,f.cfg.castbar.color.bar.a)
--c:SetStatusBarColor(0,0,0,1)
c.background = c:CreateTexture(nil,&BACKGROUND&,nil,-8)
c.background:SetTexture(&Interface\\AddOns\\Roth_UI\\media\\castbar&)
c.background:SetPoint(&TOP&,0,24.9)
c.background:SetPoint(&LEFT&,-33,0)
c.background:SetPoint(&RIGHT&,33,0)
c.background:SetPoint(&BOTTOM&,0,-25.2)
c.bg = c:CreateTexture(nil,&BACKGROUND&,nil,-6)
c.bg:SetTexture(f.cfg.castbar.texture)
c.bg:SetAllPoints(c)
c.bg:SetVertexColor(f.cfg.castbar.color.bg.r,f.cfg.castbar.color.bg.g,f.cfg.castbar.color.bg.b,f.cfg.castbar.color.bg.a)
func.createFontString(c, cfg.font, f.cfg.castbar.TextSize, &THINOUTLINE&)
c.Text:SetPoint(&LEFT&, 22, 0)
--------如施法条技能文字遮挡图标,修改这里为22,因下面技能图标大小为20x20
c.Text:SetJustifyH(&LEFT&)
func.createFontString(c, cfg.font, f.cfg.castbar.TextSize, &THINOUTLINE&)
c.Time:SetPoint(&RIGHT&, -2, 0)
c.Text:SetPoint(&RIGHT&, -50, 0)
--c.Text:SetPoint(&RIGHT&, c.Time, &LEFT&, -10, 0) --right point of text will anchor left point of time
--添加本段字串即显示技能图标
c.Icon = c:CreateTexture(nil, &OVERLAY&,nil,-5)
c.Icon:SetSize(20,20)
c.Icon:SetPoint(&LEFT&, 0, 0)
c.Icon:SetTexCoord(0.1, 0.9, 0.1, 0.9)
c.Spark = c:CreateTexture(nil,&LOW&,nil,-7)
c.Spark:SetBlendMode(&ADD&)
c.Spark:SetVertexColor(0.8,0.6,0,1)[/code][/collapse][color=blue]角色血球数字大小、位置及%符号问题[/color][collapse]player.lua[code]
--orb values
local values = CreateFrame(&Frame&,&$parentValues&,overlay)
values:SetAllPoints(orb)
--top value
values.top = func.createFontString(values, cfg.font, 22, &THINOUTLINE&)
values.top:SetPoint(&CENTER&, 0, 10)
values.top:SetTextColor(orbcfg.value.top.color.r,orbcfg.value.top.color.g,orbcfg.value.top.color.b)
--bottom value
values.bottom = func.createFontString(values, cfg.font, 14, &THINOUTLINE&)
values.bottom:SetPoint(&CENTER&, 0, -10)
values.bottom:SetTextColor(orbcfg.value.top.color.r,orbcfg.value.top.color.g,orbcfg.value.top.color.b)
orb.values = values[/code]然后加上%。。。。Tags.lua[code]
--HealthOrbTop
oUF.Tags.Methods[&diablo:HealthOrbTop&] = function(unit)
if db.char[&HEALTH&].value.top.tag == &null& then return && end
local methodName = db.char[&HEALTH&].value.top.tag..&hp&
return oUF.Tags.Methods[methodName](unit)..&%& or &&
---这行改成这样
end-------------------
--PowerOrbTop
oUF.Tags.Methods[&diablo:PowerOrbTop&] = function(unit)
if db.char[&POWER&].value.top.tag == &null& then return && end
local methodName = db.char[&POWER&].value.top.tag..&pp&
return oUF.Tags.Methods[methodName](unit)..&%&
---这行改成这样
end[/code]但是有副作用有能量职业的蓝球显示的百分比和数值位置是反过来的,%因此就位置不对的因为作者的思路是能量都是低于200的数字,放在蓝球上方显示比较容易识别而蓝(mana)就跟血球一样的位置了,所以虽然理论上可以考虑互换蓝球上下数字显示设置来达到正常显示的效果但是另一方便,血蓝球上的数字位置没有独立设置而是就分为OrbTop和OrbBottom这样你还得把这里独立开,不然显示还是错位所以为了一个蓝球的%费这么大劲,没必要,反正能看懂。所以,是否要启用蓝球的%,请自己考虑吧[url]http://bbs.ngacn.cc/read.php?&tid=9688617&pid=&to=1[/url][/collapse][color=red]血量单位修改问题-中文万、亿[/color][collapse]目标和角色都是定义在一起的,只能一起改找到core目录下lib.lua [code] --number format func
func.numFormat = function(v)
if v & 1E10 then
return (floor(v/1E9))..&b&
elseif v & 1E9 then
return (floor((v/1E9)*10)/10)..&b&
elseif v & 1E7 then
return (floor(v/1E6))..&m&
elseif v & 1E6 then
return (floor((v/1E6)*10)/10)..&m&
elseif v & 1E4 then
return (floor(v/1E3))..&k&
elseif v & 1E3 then
return (floor((v/1E3)*10)/10)..&k&
end[/code]改为[code]
--number format func
func.numFormat = function(v)
if v & 1E8 then
return (format('%.2f', v/1e8))..'亿'
elseif v & 1E7 then
return (format('%.1f', v/1e7))..'千万'
elseif v & 1E6 then
return (format('%.2f', v/1e6))..&百万&
elseif v & 1E4 then
return (format('%.2f', v/1e4))..&万&
end[/code]然后再解释下[code]if v & 1E8 then
return (format('%.2f', v/1e8))..'亿'[/code]这句话的意思是如果v(上面定义到func.numFormat ,是关联其他文件的,不懂你就不管,把这个v当作血量看)这个值大于1e8(10的8次方,也就是1亿)那么返回v除以1亿然后取2位小数的值明白了?你要自己修改,那么也很好理解%.2f 定义的是小数位1e8这就是定义数字范围小常识: lua含中文必须转换utf-8格式,ansi不支持中文显示,会变成??[img]./mon_/5kQtpoz-htzqKyT1kSay-2k.png.thumb.jpg[/img][img]./mon_/5kQtpoz-4lx5K1oT1kSbk-3n.png.thumb.jpg[/img][img]./mon_/5kQtpoz-bd0hKsT1kSax-1w.png.thumb.jpg[/img][img]./mon_/5kQtpxl-2grcK1pT1kS61-5o.png.thumb.jpg[/img][/collapse]
有人说要我这效果的包,那就在这里5个压缩包,其他4个是插件,wtf是配置=====================如果要用我的界面,请在wtf里Account文件夹下依次重命名你的账号名、你的服务器、你的角色名改好后就是如图效果,我已经调好各插件位置了==================或者你也可以自行调整[collapse=我自己的各职业效果图][img]./mon_/5kQ2f-7kgrZ17T3cS1dc-rr.jpg.medium.jpg[/img][img]./mon_/5kQ2f-jct5Z19T3cS1dc-rr.jpg.medium.jpg[/img][img]./mon_/5kQ2f-3cdzZ1hT3cS1dc-rr.jpg.medium.jpg[/img][/collapse]=== 16:20===[color=crimson][size=150%]失效[/size][/color]=== 01:42===[size=150%]======失效勿下======[/size]
之前看到不少人在问,结果弄了个能用的就沉了?[s:ac:囧]
[b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=871463]machewww[/uid] ( 08:30)[/b]顶一下。真的挺好的,从你的链接下了老外修改过的,基本不出错。我用的原版,把背景全部隐藏了。我想问你全部内存占用多少,有没有内存增加的现象?
求问目标姓名版板旁边目标的BUFF怎么去掉啊?
[b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=]风一般逝去[/uid] ( 21:28)[/b]config.lua里找到以下代码[code=lua]
show = true,
/开关目标显示buff在这里
size = 15,
onlyShowPlayerBuffs = false,
showStealableBuffs = true,
onlyShowPlayerDebuffs = true,
showDebuffType = false,
desaturateDebuffs = true,
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, x = -11, y = 30 },
initialAnchor = &CENTER&,
growthx = &LEFT&,
growthy = &UP&,
debuffs = {
pos = { a1 = &BOTTOM&, a2 = &BOTTOM&, x = 12, y = 30 },
initialAnchor = &CENTER&,
growthx = &RIGHT&,
growthy = &UP&,
}, [/code] lua
[b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=]诺言之手[/uid] ( 19:35)[/b]我倒是一直没注意内存占用问题,刚进去看了下,开了一堆插件才70m不到么
[b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=871463]machewww[/uid] ( 02:55)[/b]是包括魔兽自带的吗?还是自己加载的部分。切图的时候卡顿明显
[b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=]诺言之手[/uid] ( 11:31)[/b]、所有合计,我大概有40来个插件卡顿我觉得和内存关系不大吧- -我16g
要单独使用吗
[b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=]橙子句子[/uid] ( 16:02)[/b]1l的是仅diablo界面,其他用什么自己组合3l是组合包,即食
[quote][pid=88617,1]Reply[/pid] [b]Post by [uid=871463]machewww[/uid] ( 16:47):[/b][b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=]橙子句子[/uid] ( 16:02)[/b]1l的是仅diablo界面,其他用什么自己组合3l是组合包,即食[/quote]能跟EUI一起用吗
如果我只要2个球和装饰的天使,其他全部不要,应该删除哪些呢大大?
[b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=]橙子句子[/uid] ( 17:50)[/b]抱歉,我沒用過eui,剛去看了下我想你也只是需要玩家角色界面(就是两个球)理论上你只要关掉eui的player界面就可以
[b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=]wow[/uid] ( 19:44)[/b]只用1l的包就行oUFoUF_DiablorLibrTextures这4个就够动作条自己装,然后目标条和施法如果都不要就在config里关闭就行为了搭配推荐MasqueMasque_Diablo_III 这是按钮图标材质还有sexymap用它大菠萝风格的小地图
2边血球颜色不能随职业变化?
还有请问只要施发条该怎么弄
[b]Reply to [pid=88617,1]Reply[/pid] Post by [uid=5619507]qjdh731[/uid] ( 00:13)[/b][del]血球颜色设置你自己在论坛搜怎么设置的[/del]我记得有人详细发帖讲过施法条你这个问题我没看懂
这个技能条居然是这样子的。。。记得七月底在nga下过一个 diablo ouf,很好从没出过问题。就是没有显示目标的buff debuff以及职业资源(灵魂碎片这种)还有就是小德的形态条居然是暗黑三新技能的那个图标有点难受。其他包括聊天框,系统届面什么的都是暗黑三的样子
这个就是效果最好的,不然为什么作者都不更了,一堆人想法在修