查看: 2140|回复: 1

[讨论] 整理了一下某人的独立变量

  [复制链接]
梦石
0
星屑
1748
在线时间
485 小时
注册时间
2006-1-7
回帖
996
发表于 2009-9-22 22:44:55 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
http://rpg.blue/viewthread.php?t ... B%E5%8F%98%E9%87%8F

这个贴子,好早啊。。。
不敢挖,怕被扣分。

但是楼主好乱,我整理了一下。
  1. #==============================================================================
  2. # ■ Game_Dlbl     by:304475881
  3. #------------------------------------------------------------------------------
  4. #  处理独立变量的类。
  5. #==============================================================================
  6. class Game_Dlbl
  7. #--------------------------------------------------------------------------
  8. # ● 初始化
  9. #--------------------------------------------------------------------------
  10.   def initialize @dlbl = []
  11.   end
  12. #--------------------------------------------------------------------------
  13. # ● 获取变量
  14. # variable_id : 变量 ID
  15. #--------------------------------------------------------------------------
  16.   def [](variable_id, sjbh = "")
  17.     if sjbh == ""
  18.       sjbh = @event_id
  19.     end
  20.     if @dlbl[variable_id] != nil
  21.       @blz = @dlbl[sjbh]
  22.       return @blz[variable_id]
  23.     else
  24.       return 0
  25.     end
  26.   end
  27. #--------------------------------------------------------------------------
  28. # ● 设置变量
  29. # variable_id : 变量 ID
  30. # value : 变量的值
  31. #--------------------------------------------------------------------------
  32.   def []=(variable_id, value, sjbh = "")
  33.     if sjbh == ""
  34.       sjbh = @event_id
  35.     end
  36.     @blz = @dlbl[sjbh]
  37.     @blz[variable_id] = value
  38.     @dlbl[sjbh] = @blz
  39.   end
  40. end


  41. #换到标题画面继续改:新游戏的生成各种游戏对像下面加一条
  42. #修改# $game_dlbl = Game_Dlbl
  43. #换到存档画面继续改:写入存档数据的写入各种游戏对像下面加一条
  44. #修改# Marshal.dump($game_dlbl, file)
  45. #换到读档画面继续改:读取存档数据的读取各种游戏对像下面加一条
  46. #修改# $game_dlbl = Marshal.load(file)
复制代码
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
梦石
0
星屑
1748
在线时间
485 小时
注册时间
2006-1-7
回帖
996
 楼主| 发表于 2009-9-23 08:55:09 | 显示全部楼层
其实我想问,这个独立变量怎么用?
昨晚忘了问了。

是不是事件脚本
  1. $game_dlbl[x] = y
复制代码
让x号变量等于y值
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部