赞 | 17 |
VIP | 0 |
好人卡 | 20 |
积分 | 36 |
经验 | 47059 |
最后登录 | 2024-10-21 |
在线时间 | 2338 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3574
- 在线时间
- 2338 小时
- 注册时间
- 2015-8-25
- 帖子
- 960
|
本帖最后由 七重 于 2018-10-21 18:59 编辑
土方法。。:
class Game_Actor
alias krst_level_up level_up
def level_up
krst_level_up
$game_variables[1] = @actor_id
$game_variables[2] = @level
$game_temp.reserve_common_event(3)
end
end
插入这段脚本之后。
每次有角色升级的时候,
就会把升级的角色ID记录在变量1号,
把这个角色的等级记录在变量2号,
然后执行3号公共事件。
于是这样
你可以在3号公共事件里面自己写,
如果角色某某的等级等于10.
随机数处理
如果随机数大于多少,就学A技能,否则学B技能。
嘛,这样缺点是有的,就是假如你的技能池很复杂,而且每级能随机的技能有相同的话,就会很难写。
================================
================================
追记:
看到6楼之后,忽然想到一个感觉上设置起来挺方便的思路。。
先设置好 战士A 和 战士B 两个职业,通过随机数决定升级的时候,学这两个职业其中哪个的等级技能,这样利用数据库设置起来就很便利了。
..然而,那部分脚本里面的self.class不知道是怎么改的,然后实际上也没实现出来。。
|
|