设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3711|回复: 4
打印 上一主题 下一主题

[有事请教] 关于经验数据代码

[复制链接]

Lv4.逐梦者

梦石
0
星屑
19260
在线时间
2305 小时
注册时间
2015-7-4
帖子
937
跳转到指定楼层
1
发表于 2018-7-13 13:51:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

2
发表于 2018-7-13 16:14:08 | 只看该作者
本帖最后由 yang1zhi 于 2018-7-13 16:15 编辑

$gameActors.actor(1)._exp[职业ID]
$gameActors.actor(1)._exp[$gameActors.actor(1)._classId]

点评

默认的就是用的总经验的。升级并不会把经验清空。你需要自己重新写  发表于 2018-7-13 16:57
非常感谢!这个貌似还是从等级1到当前的总经验,并不是扣除升到当前等级所需的经验后的剩余经验。  发表于 2018-7-13 16:21
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19260
在线时间
2305 小时
注册时间
2015-7-4
帖子
937
3
 楼主| 发表于 2018-7-13 16:26:42 | 只看该作者
勉强又找到一个升到指定级别所需的总经验的函数:$gameActors.actor(1).expForLevel($gameActors.actor(1).level)
凑合着运算来用了,也算能解决问题。各位大佬若有简便的函数请补充,万分感谢!

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 01:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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