- 积分
- 289
- 最后登录
- 2024-10-10
- 阅读权限
- 20
- 积分
- 289
- 回帖
- 52
- 精华
- 0
TA的每日心情 | 无聊 2024-7-16 12:50 |
---|
签到天数: 1 天 [LV.1]初来乍到 初级会员
- 枫币
- 231
- 威望
- 0
- 贡献
- 3
- 在线时间
- 23 小时
- 注册时间
- 2023-9-28
|
boss被杀死以后显示的是错误的, 都是0, 我的理解是事件脚本的monsterDamaged函数是源码端控制角色打怪时自动调用的, js函数如下, 但是不知道为什么就是没有累加成功
function monsterDamaged(eim, chr, mobId, damage) {
var s1_damage = parseInt(eim.getProperty(chr.getId()) == undefined ? 0 : eim.getProperty(chr.getId()));
s1_damage += damage;
eim.setProperty(chr.getId(), String(s1_damage));
}
另外这个eim.setProperty(chr.getId(), String(s1_damage)); 还有 eim.getProperty(chr.getId())都无法成功调用, 不知道哪里出问题,
|
|
2019-10-28 17:33
签到天数: 24 天
[LV.4]偶尔看看III
管理员
沉迷OSU无法自拔....
使用道具 举报
2024-7-16 12:50
签到天数: 1 天
[LV.1]初来乍到
初级会员
get到了, 但是monsterDamaged函数无法调用, 我去源码修改了EventInstanceManager发现他判定了怪物id不是一个id就不调用了, 我修改了, 谢谢大佬
使用道具 举报