| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2016-1-20 |
| 在线时间 | 3 小时 |
镖师十四
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 3 小时
- 注册时间
- 2008-10-17
- 回帖
- 115
|
发表于 2009-1-8 07:58:44
|
显示全部楼层
共同升级制问题。。。。。。
战斗系统中战斗场景scene_battle2中的获得经验值部分改写为下面这个样子
- # 获得 EXP
- for i in 1...150
- actor = $game_actors[i]
- if actor.cant_get_exp? == false
- last_level = actor.level
- actor.exp += exp
- if actor.level > last_level
- @status_window.level_up(i)
- end
- end
- end
复制代码 就是讲数据库前150个编号的角色同时获得经验值,然后在事件获得经验上的处理也是一样把所有的人物经验全部都获得一遍,就是全部都得到一样的经验值,级数当然一样了,然后把
def cant_get_exp?这个修改下,无论角色生死都可以获得经验,就可以了
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|