求助7.3风格win7设置xp风格的问题

经验1249 米
在线时间154 小时
版本V8.5.2.0.LHNCNED
积分 1432, 距离下一级还需 568 积分
积分 1432, 距离下一级还需 568 积分
机型红米Note 3-双网通版
签到次数109
MIUI版本V8.5.2.0.LHNCNED
自从7.27更新以后(下载完整包更新),选择主题风格便马上FC,显示已停止运行,请问是什么原因
遇到的人越多,MIUI开发组会越关注
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验5362 米
在线时间187 小时
版本7.8.31
小米郑州同城会副会长
机型小米MIX
签到次数80
MIUI版本7.8.31
LZ的问题可能是新老系统数据缓存冲突了 可以三清试试 还原的时候千万别还原系统设置
经验357 米
在线时间104 小时
积分 529, 距离下一级还需 1471 积分
积分 529, 距离下一级还需 1471 积分
机型小米手机1/1S
我一直都是还原系统数据的,没出现问题。我建议楼主换个主题试试看,估计是主题的兼容性问题。
经验1249 米
在线时间154 小时
版本V8.5.2.0.LHNCNED
积分 1432, 距离下一级还需 568 积分
积分 1432, 距离下一级还需 568 积分
机型红米Note 3-双网通版
签到次数109
MIUI版本V8.5.2.0.LHNCNED
三清也是如此。。。。
经验1680 米
在线时间837 小时
积分 2298, 距离下一级还需 2702 积分
积分 2298, 距离下一级还需 2702 积分
机型小米手机1/1S
签到次数42
MIUI版本3.6.7
线刷.卡刷.三清......刷完以后不恢复进主题风格也FC.....
经验1453 米
在线时间43 小时
积分 1539, 距离下一级还需 461 积分
积分 1539, 距离下一级还需 461 积分
机型小米手机2/2S
签到次数96
MIUI版本4.7.4
通过手机发布
最近好像经常有软件FC。。还不是个别
经验5646 米
在线时间1431 小时
积分 6675, 距离下一级还需 13325 积分
积分 6675, 距离下一级还需 13325 积分
机型红米Note4X 高通版
签到次数68
MIUI版本7.6.8
孙鹏 的微博里面有解决的办法 我上次就是 那样解决的
经验1249 米
在线时间154 小时
版本V8.5.2.0.LHNCNED
积分 1432, 距离下一级还需 568 积分
积分 1432, 距离下一级还需 568 积分
机型红米Note 3-双网通版
签到次数109
MIUI版本V8.5.2.0.LHNCNED
你好,请问有链接么
经验5362 米
在线时间187 小时
版本7.8.31
小米郑州同城会副会长
机型小米MIX
签到次数80
MIUI版本7.8.31
本帖最后由 兜(兜) 于
17:55 编辑
如果还不行就是刷机刷出来的问题了 只能从新三清线刷了
经验1249 米
在线时间154 小时
版本V8.5.2.0.LHNCNED
积分 1432, 距离下一级还需 568 积分
积分 1432, 距离下一级还需 568 积分
机型红米Note 3-双网通版
签到次数109
MIUI版本V8.5.2.0.LHNCNED
郁闷了。。。
1000万用户纪念勋章
MIUI1000万用户纪念勋章
米兔月饼勋章
参加回帖活动
MIUI七周年
小米众筹2周年
参加回帖活动
新版论坛APP
更新新版APP
小米7周年勋章
2017米粉节晒单赢专属勋章
“澎湃S1 ”芯片纪念勋章
参与活动回帖可得
参与红米Note 4X活动
2017年小金鸡勋章
回复2016年度评选活动贴
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
小火箭勋章
神舟11号 话题活动
MIUI 300周
MIUI 300周更新纪念勋章
MIUI 7纪念勋章
小米手机2终身荣誉勋章
小米手机2终身荣誉勋章
已关注微信
已关注极客秀微信
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
MIUI 100周
100周发布纪念勋章
发烧友俱乐部
发烧友俱乐部
小米手机元器件合体活动勋章
小米求合体勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
MIUI三周年
MIUI三周年纪念勋章
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号查看: 18468|回复: 88
[部落设计]精仿西子湖畔论坛风格悄悄发布免费喽!7.3更新
Discuz!模板
Discuz! 7.0
风格转换者:
本帖最后由 ubmqyjb 于
14:11 编辑
最新更新:解决子版错位问题!注明一点,子版取消了横排功能,只保留了竖排功能!但已经解决了错位问题!!附件已经更新过。请之前安装过的朋友下载安装包后覆盖下
forumdisplay_subforum.htm文件就可以。然后再更新后台缓存就可以解决错位问题!!
经过测试发现此风格在有子版块的时候会出现问题,忘大家下载的时候注意这一点!!希望下载的朋友有修正的话可以提供修改版出来共享。本人近期也会尽快修正此错误!!谢谢大家的支持!
6月18号 14:37分
感谢yinlei106指出风格错误
修正网页有错误提示
修正注册地址链接错误
欢迎加入部落设计模板交流群:群4:2244579&&群5: 群6:
6月15号 22:15分
感谢xiong380风格当中指出错误
安装后不能正常显示是因为在导出目录的时候在风格模板当中的文件名没有填写正确。附件当中已经更新。
如已经安装的朋友请下载附件当中的样式文件重新安装一次就可以了!
关于为何要设置为收费附件,逆风发的风格也不算少了,但是往往一个风格我花了好长时间制作出来发布之后,下载的是比较多,但是回复的朋友却是用手指头都数的过来。其实我也不求什么,只求一点点大家的支持与鼓励,希望大家在下载完之后能有一句简单的鼓励,这就是对我最大支持了。(当然免费的可以直接到我们部落设计官方下载,以后所有的风格都是第一时间在我们部落设计论坛与交流群内发布)
这个风格真的很难仿,改的地方太多了,所以最后出来,自己觉得细节方面还不是很好。大家如果喜欢这个风格就下载下去自己完善下细节。这个风格的官方大家应该都是比较清楚了吧。不知道搜索下西子湖畔论坛就知道了这里就不给地址了,演示没放网上,很多朋友会问为什么不把HOME也制作出来。这个HOME因为太大了,所以暂时没有时间去制作。后续有时间后我们会把HOME也制作出来。
论坛风格的安装大家应该都知道怎么安装的吧。
还是说下吧:
1、上传压缩包当中的文件
2、把xizihupan文件夹直接传到论坛目录templates/下面
3、后台——界面——风格管理——会看到一个叫西子湖畔的风格点击安装
4、切换为当前风格
5、清下缓存
6、OK看效果
注:演示都是基于本地的希望大家注意
不错 支持下了
支持一个呵呵
来顶个。。
收下了啊!
支持!!!
支持!!!
谢谢分享 支持
支持下!!!!!!!!!!!!!
怎么没有首页哦~~~有首页就更完美了哦~~
Powered by[界面分享] [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以及职业资源(灵魂碎片这种)还有就是小德的形态条居然是暗黑三新技能的那个图标有点难受。其他包括聊天框,系统届面什么的都是暗黑三的样子
这个就是效果最好的,不然为什么作者都不更了,一堆人想法在修

我要回帖

更多关于 idea 界面风格设置 的文章

 

随机推荐