99Max综合娱乐网站(旧版)

 找回密码
 立即注册
查看: 1378|回复: 13

[其他求助] 求教一个关于永恒之翼的问题。

[复制链接]

升级   27.4%

发表于 2015-1-10 02:29:29 | 显示全部楼层 |阅读模式
本帖最后由 madstarkai 于 2015-1-10 03:07 编辑

永恒之翼(非时装)戴上后为什么除了DEF外没有任何加成?堕落天使翅膀虽然比永恒多了全属性+1效果,但是其他的比如基础属性每增加20点ATK+1,MATK+1之类的也没有任何加成?是翻译有出入吗?
如果想要达到说明中的那些功能,具体需要怎么做?还请大神们赐教。


全属性+1貌似已经解决,还在测试中,剩下特殊属性怎么办办?

温馨提示:
1. 本站模拟器源于网络,经 99Max.mE 二次开发,仅供个人学习娱乐使用,切勿用于商业用途,否则后果自负!
2. 如需更好体验游戏内容,请前往官方游戏!不具备合法的运营模式,都是强盗,请勿擅自搭建私服!
3. 如本站内容有侵犯您的权益,请发送信息至QQ:372607220 或 EMAIL:372607220@qq.com ,我们会及时删除。

升级   27.4%

 楼主| 发表于 2015-1-10 03:33:27 | 显示全部楼层
本帖最后由 madstarkai 于 2015-1-10 04:08 编辑

上面的已解决,有新的问题求教大神们
item_db.txt文件里面的{ bonus bAllStats,1; bonus bAtk,readparam(bStr)/20; bonus bMatk,readparam(bInt)/20; bonus2 bSubEle,Ele_Neutral,readparam(bVit)/20; bonus bLongAtkRate,readparam(bDex)/20; bonus bCritAtkRate,readparam(bLuk)/20; }都是什么意思?
STR和INT效果可以对应,可是接下去的貌似就不太对了,游戏中显示是每20点VIT增加无属抗性1%,AGI+ASPD 1%,DEX+1%远伤,LUK+1%爆伤,但从上面括号里直看横看都应该是少了一个AGI的属性吧?而且每20点增加1%的效果貌似从VIT开始后面就开始不对了,要想正确的话应该怎么改?

升级   100%

群组: JRO日本客户端

发表于 2015-1-11 00:10:15 | 显示全部楼层
本帖最后由 打雷要下雨OL 于 2015-1-11 00:13 编辑

如果当前不对应的话, 你可以依DB效果来修改物品描述, 也可以依物品描述来修正DB.

所谓的要想正确应该怎么改, 你得先告诉我们你要以哪个为标准, 是DB呢, 还是物品描述呢?

升级   27.4%

 楼主| 发表于 2015-1-11 01:22:27 | 显示全部楼层
打雷要下雨OL 发表于 2015-1-11 00:10
如果当前不对应的话, 你可以依DB效果来修改物品描述, 也可以依物品描述来修正DB.

所谓的要想正确应该怎 ...

据悉如果要修改物品描述似乎需要破解某个LUA文件?因为对这些都不是很明白,所以目前是想从DB入手,还希望大神指教。

升级   100%

群组: JRO日本客户端

发表于 2015-1-11 21:21:36 | 显示全部楼层
madstarkai 发表于 2015-1-11 01:22
据悉如果要修改物品描述似乎需要破解某个LUA文件?因为对这些都不是很明白,所以目前是想从DB入手,还希 ...

物品描述是客户端System文件夹里的iteminfo.lub文件, lub文件是lua文件加密之后的文件, 所以如果你要改物品描述, 要么是找到未加密的lua文件, 要么直接将lub文件解密.
论坛里有lub文件的反编译软件, 能解一般的加密, 你可以按照教程试试能否解密.
http://old.99max.me/thread-16302-1-1.html

然后的话, 你把整个物品的描述完整发一次吧, 帮你看看DB剧本的写法.

升级   27.4%

 楼主| 发表于 2015-1-11 22:33:00 | 显示全部楼层
打雷要下雨OL 发表于 2015-1-11 21:21
物品描述是客户端System文件夹里的iteminfo.lub文件, lub文件是lua文件加密之后的文件, 所以如果你要改物 ...

解密不是我的菜,我现在比较希望了解到的是DBITEM文件里面物品属性的写法。虽然现在照样画葫芦搬运了一些,但是还是不明白其中的意思。。。。。

升级   27.4%

 楼主| 发表于 2015-1-11 22:37:10 | 显示全部楼层
比如{ bonus bAllStats,1; bonus bAtk,readparam(bStr)/20; bonus bMatk,readparam(bInt)/20; bonus2 bSubEle,Ele_Neutral,readparam(bVit)/20; bonus bAspdRate,1*(readparam(bAgi)/20); bonus bLongAtkRate,1*(readparam(bDex)/20); bonus bCritAtkRate,1*(readparam(bLuk)/20); }
这一段是我对照其他的物品属性搬来的,不知道是不是对应下面图片里面的属性,请大神帮我看看。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

升级   100%

群组: JRO日本客户端

发表于 2015-1-11 23:59:53 | 显示全部楼层
其它都OK, 注意红色部分 { bonus bAllStats,1; bonus bBaseAtk,readparam(bStr)/20; bonus bMatk,readparam(bInt)/20; bonus2 bSubEle,Ele_Neutral,readparam(bVit)/20; bonus bAspdRate,readparam(bAgi)/20; bonus bLongAtkRate,readparam(bDex)/20; bonus bCritAtkRate,readparam(bLuk)/20; }

不过据我所知, 官服的[堕落天使的翅膀], 属性其实是18的DEF, 然后: MDEF +18, LUK +2, 受到人形系魔物/玩家的伤害 -10%, 受到暗属性攻击的伤害 -30%, 受到圣属性攻击的伤害 +30%.
如果这样的话, DB就该是{ bonus bMdef,18; bonus bLuk,2; bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; bonus2 bSubEle,Ele_Dark,30; bonus2 bSubEle,Ele_Holy,-30; }

PS: 我不是大神, 我也是从零自学的小白.

升级   27.4%

 楼主| 发表于 2015-1-12 17:46:11 | 显示全部楼层
本帖最后由 madstarkai 于 2015-1-12 18:04 编辑
打雷要下雨OL 发表于 2015-1-11 23:59
其它都OK, 注意红色部分 { bonus bAllStats,1; bonus bBaseAtk,readparam(bStr)/20; bonus bMatk,readparam ...


了解,了解。
我目前也就是拆东墙补西墙,看看其他物品属性然后再看看能不能挖过来补上去。
很感谢。

对了,忘记问了,在bonus后面你加了bBaseAtk是代表什么意思?后面的bonus bMatk却没有改,是不是也需要改掉?
而且我还注意到,后面的语句中你把我之前用的(bonus bAspdRate,1*(readparam(bAgi)/20); bonus bLongAtkRate,1*(readparam(bDex)/20); bonus bCritAtkRate,1*(readparam(bLuk)/20)其中的1*给去掉了,这样是不是可以理解成某个基本属性+20点,人物某个属性+1点而并非是+1%?

升级   100%

群组: JRO日本客户端

发表于 2015-1-12 20:59:33 | 显示全部楼层
madstarkai 发表于 2015-1-12 17:46
了解,了解。
我目前也就是拆东墙补西墙,看看其他物品属性然后再看看能不能挖过来补上去。
很感谢。 ...

bonus bBaseAtk, 是固定写法, 是增加基础物理攻击, 但Matk不这么写.

1* 写不写都一个效果. 我个人喜欢在不改变效果的原则上尽量精简代码, 仅此而已.

百分比是Rate来表示的, 比如bonus bMatk,5; 表示Matk +5, bonus bMatkRate,5; 表示Matk +5%.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|99Max综合娱乐网站(旧版) ( 沪ICP备11024206号-1 )

GMT+8, 2025-2-24 22:02 , Processed in 0.539363 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表