Project1

标题: 关于经验数据代码 [打印本页]

作者: Fan723    时间: 2018-7-13 13:51
标题: 关于经验数据代码
我想用事件打造一个卡经验功能:
主角可以卡住不再升级,将当前剩余经验值转换成经验书,而又不致降低当前等级;
转换出来的经验书可以供给其他队员使用,以达到均衡等级的目的。
但是操作变量里面的经验值是从等级1计算到当前等级经验数据的总和,
查状态菜单的经验数值显示代码,也只有当前经验与下级所需的差值,
$gameActors.actor(1).currentExp()、$gameActors.actor(1).nextRequiredExp()
无法获取当前经验值与升级到当前等级所需的差值,也就是升级到当前等级后的剩余经验,
求各位大佬帮助,告知关于角色经验数据方面的代码,如当前升级后的剩余经验、
当前等级所需的经验值、或者返回各级经验值的经验值曲线函数。
万分感谢!
作者: yang1zhi    时间: 2018-7-13 16:14
本帖最后由 yang1zhi 于 2018-7-13 16:15 编辑

$gameActors.actor(1)._exp[职业ID]
$gameActors.actor(1)._exp[$gameActors.actor(1)._classId]
作者: Fan723    时间: 2018-7-13 16:26
勉强又找到一个升到指定级别所需的总经验的函数:$gameActors.actor(1).expForLevel($gameActors.actor(1).level)
凑合着运算来用了,也算能解决问题。各位大佬若有简便的函数请补充,万分感谢!




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