Project1
标题:
如何RGSS控制最高等级
[打印本页]
作者:
ms0688987
时间:
2012-7-9 22:01
标题:
如何RGSS控制最高等级
本帖最后由 ms0688987 于 2012-7-9 22:01 编辑
RT , 如何用RGSS控制最高等级 ???
比如 . 开关 01 打开 , 则最高等级限制为 20
开关 02 打开 , 则最高等级限制为 40
开关 03 打开 , 则最高等级限制为 60
开关 04 打开 , 则最高等级限制为 80
开关都没打开的情况 , 照预设的初始等级 01 最高等级 99
dsu_plus_rewardpost_czw
作者:
hys111111
时间:
2012-7-10 08:07
本帖最后由 hys111111 于 2012-7-12 07:45 编辑
class Game_Actor
def level=(level)
# 检查上下限
final_level = $data_actors[@actor_id].final_level
final_level = 80 if $game_switches[4] and $data_actors[@actor_id].final_level >= 80
final_level = 60 if $game_switches[3] and $data_actors[@actor_id].final_level >= 60
final_level = 40 if $game_switches[2] and $data_actors[@actor_id].final_level >= 40
final_level = 20 if $game_switches[1] and $data_actors[@actor_id].final_level >= 20
level = [[level, final_level].min, 1].max
# 更改 EXP
self.exp = @exp_list[level]
end
end
复制代码
直接插入
在最后两个end前加入
self.exp = @exp_list[final_level] if level >= final_level
作者:
Wind2010
时间:
2012-7-10 10:24
等级为99时打开开关1会出现什么情况?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1