赞 | 9 |
VIP | 15 |
好人卡 | 15 |
积分 | 17 |
经验 | 25000 |
最后登录 | 2024-5-31 |
在线时间 | 485 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1743
- 在线时间
- 485 小时
- 注册时间
- 2006-1-7
- 帖子
- 1073
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
http://rpg.blue/viewthread.php?t ... B%E5%8F%98%E9%87%8F
这个贴子,好早啊。。。
不敢挖,怕被扣分。
但是楼主好乱,我整理了一下。- #==============================================================================
- # ■ Game_Dlbl by:304475881
- #------------------------------------------------------------------------------
- # 处理独立变量的类。
- #==============================================================================
- class Game_Dlbl
- #--------------------------------------------------------------------------
- # ● 初始化
- #--------------------------------------------------------------------------
- def initialize @dlbl = []
- end
- #--------------------------------------------------------------------------
- # ● 获取变量
- # variable_id : 变量 ID
- #--------------------------------------------------------------------------
- def [](variable_id, sjbh = "")
- if sjbh == ""
- sjbh = @event_id
- end
- if @dlbl[variable_id] != nil
- @blz = @dlbl[sjbh]
- return @blz[variable_id]
- else
- return 0
- end
- end
- #--------------------------------------------------------------------------
- # ● 设置变量
- # variable_id : 变量 ID
- # value : 变量的值
- #--------------------------------------------------------------------------
- def []=(variable_id, value, sjbh = "")
- if sjbh == ""
- sjbh = @event_id
- end
- @blz = @dlbl[sjbh]
- @blz[variable_id] = value
- @dlbl[sjbh] = @blz
- end
- end
- #换到标题画面继续改:新游戏的生成各种游戏对像下面加一条
- #修改# $game_dlbl = Game_Dlbl
- #换到存档画面继续改:写入存档数据的写入各种游戏对像下面加一条
- #修改# Marshal.dump($game_dlbl, file)
- #换到读档画面继续改:读取存档数据的读取各种游戏对像下面加一条
- #修改# $game_dlbl = Marshal.load(file)
复制代码 |
|