Project1

标题: 等级上限调高但是LV99升级至LV100时出现错误 [打印本页]

作者: xiaochen2098    时间: 2014-10-21 21:05
标题: 等级上限调高但是LV99升级至LV100时出现错误
  等级上限160,但是在99级升至100级是出现脚本错误且加点系统脚本错误
我又来问问题自己都感觉有点不好意思了的说······
作者: 三途亚梦    时间: 2014-10-21 21:27
因为数据库里设置职业能力值成长曲线只设置到99,所以如果你只是把等级破限是没用的。
作者: timiesea    时间: 2014-10-22 10:37
看来还需要通过脚本设置99级之后的数据了。

在RPG::Class中有一个名为params的成员变量。是一个二维数组,记录着每一级对应每一个属性的数值。
格式如下:params[属性ID, 等级] = 数值。
属性ID取值如下:
0: 体力上限
1: 魔力上限
2: 物理攻击
3: 物理防御
4: 魔法攻击
5: 魔法防御
6: 敏捷值
7: 幸运值

在脚本中,$data_classes存储着一切职业的信息。利用循环加上$data_classes[职业编号].params[ID,等级] = 数值就能轻松设置了。
作者: chd114    时间: 2014-10-22 22:08
没设定100级时增加的能力默认了nil+上去错误或者你脚本冲突?我猜的···
作者: 刘飞洋    时间: 2014-10-23 10:46
我记得外站一个突破限制的脚本可以解决这个问题,好像在一个VA脚本集合里




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1