设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1601|回复: 8
打印 上一主题 下一主题

麻烦解决一下某个独立变量的问题

 关闭 [复制链接]

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3437
在线时间
3629 小时
注册时间
2006-9-6
帖子
37402

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

跳转到指定楼层
1
发表于 2008-5-17 03:46:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
测试发现问题,把该部分从游戏中提取出来。
http://rpg.blue/upload_program/f ... 岁版_91395689.rar

买了种子后,去田地里种东西,结果出现脚本错误。
肯定是跟那个独立变量有关。

可能是我不会用独立变量造成的,独立变量的地址:
http://rpg.blue/viewthread.php?tid=75194&ntime=2008%2D5%2D16+19%3A44%3A56 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
头像被屏蔽

Lv1.梦旅人 (禁止发言)

喵,小柯的宠物

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-6
帖子
1277
2
发表于 2008-5-17 04:33:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3437
在线时间
3629 小时
注册时间
2006-9-6
帖子
37402

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

3
 楼主| 发表于 2008-5-17 04:53:38 | 只看该作者
以下引用越前止まる殇于2008-5-16 20:33:20的发言:

一打开工程- -
就缺少文件(bgm、)
主人把试玩版给我发下嘛-0-

是么……
我好像已经把开头的BGM去掉了……

用工程随便改一个吧……
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3437
在线时间
3629 小时
注册时间
2006-9-6
帖子
37402

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

4
 楼主| 发表于 2008-5-17 18:36:35 | 只看该作者
没法解决么……

以前做过一个用这个的范例,结果里面可以用。
不过现在范例MS被回档掉了……

难道是脚本冲突?不会吧……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2006-5-21
帖子
773
5
发表于 2008-5-17 18:42:45 | 只看该作者
错误名?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3437
在线时间
3629 小时
注册时间
2006-9-6
帖子
37402

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

6
 楼主| 发表于 2008-5-17 19:00:23 | 只看该作者
以下引用Beside于2008-5-17 10:42:45的发言:

错误名?

请进去测试一下就知道了……
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
645
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

7
发表于 2008-5-17 19:18:34 | 只看该作者
我幫你把腳本單獨提取出來了
  1. #==============================================================================
  2. # ■ Game_SelfVariables
  3. #------------------------------------------------------------------------------
  4. #  处理独立变量的类。编入的是类 Hash 的外壳。
  5. # 这个类的实例请参考 $svar。
  6. #==============================================================================
  7. class Game_SelfVariables
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化对象
  10.   #--------------------------------------------------------------------------
  11.   def initialize
  12.     @data = {}
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 取得独立变量
  16.   #     key : 键
  17.   #--------------------------------------------------------------------------
  18.   def [](key)
  19.     return 0 if @data[key].nil?
  20.     return @data[key]
  21.   end
  22.   #--------------------------------------------------------------------------
  23.   # ● 设定独立变量
  24.   #     key   : 键
  25.   #     value : 值
  26.   #--------------------------------------------------------------------------
  27.   def []=(key, value)
  28.     @data[key] = value
  29.   end
  30. end
  31. #==============================================================================
  32. # ■  Game_Interpreter
  33. #------------------------------------------------------------------------------
  34. #  执行事件命令的解释器。本类在 Game_System 类
  35. # 与 Game_Event 类的内部使用。
  36. #==============================================================================
  37. class Game_Interpreter
  38.   def set_svar(id,value)
  39.     if @original_event_id > 0
  40.       key = [@map_id, @original_event_id, id]
  41.       $svar[key] = value
  42.     end
  43.     $game_map.need_refresh = true
  44.   end
  45.   def get_svar(id)
  46.     if @original_event_id > 0
  47.       key = [@map_id, @original_event_id, id]
  48.       return $svar[key]
  49.     end
  50.   end
  51. end
  52. #==============================================================================
  53. # ■ Scene_Title
  54. #------------------------------------------------------------------------------
  55. #  处理标题画面的类。
  56. #==============================================================================
  57. class Scene_Title < Scene_Base
  58.   #--------------------------------------------------------------------------
  59.   # ● 做成各种游戏对象
  60.   #--------------------------------------------------------------------------
  61.   alias create_game_objects2 create_game_objects
  62.   def create_game_objects
  63.     create_game_objects2
  64.     $svar = Game_SelfVariables.new
  65.   end
  66. end
  67. #==============================================================================
  68. # ■ Scene_File
  69. #------------------------------------------------------------------------------
  70. #  处理文件的类。
  71. #==============================================================================
  72. class Scene_File < Scene_Base
  73.   #--------------------------------------------------------------------------
  74.   # ● 存档数据的写入
  75.   #     file : 写入用文件对象 (已打开)
  76.   #--------------------------------------------------------------------------
  77.   alias write_save_data2 write_save_data
  78.   def write_save_data(file)
  79.     write_save_data2(file)
  80.     Marshal.dump($svar, file)
  81.   end
  82.   #--------------------------------------------------------------------------
  83.   # ● 存档数据的读取
  84.   #     file : 读取用文件对象 (已打开)
  85.   #--------------------------------------------------------------------------
  86.   alias read_save_data2 read_save_data
  87.   def read_save_data(file)
  88.     read_save_data2(file)
  89.     $svar = Marshal.load(file)
  90.   end
  91. end
复制代码


你只要知道
set_svar(1, 55)
是把獨立變量1號帶入數值55

get_svar(1)
是獲取獨立變量1號的值
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2006-5-21
帖子
773
8
发表于 2008-5-17 19:26:16 | 只看该作者
BGM没有...初期位置位置未设置...开始还没钱...
都得先重新弄好 正在测试.
那个 商店的npc可以把事件放在桌子后面的  TitleA里面的自动桌子自带[柜台属性]

商店里买的东西都不知道哪里去了...背包里没有了撒

错误出来了 事件解释器里没有方法set_svar.
小柯你要把独立变量的定义脚本放进去啊!在事件解释器这段脚本里定义了set_svar的含义才能在事件里插入这个脚本
MadniMStudio|Beside
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3437
在线时间
3629 小时
注册时间
2006-9-6
帖子
37402

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

9
 楼主| 发表于 2008-5-17 20:11:45 | 只看该作者
原来是我忘了把做的范例工程里的脚本放进去………|||

不过MS检查出背包也有问题,
一种物品再多,那个地方也只显示1……
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-25 12:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表