查看: 2809|回复: 19

脚本冲突

  [复制链接]
梦石
0
星屑
501
在线时间
153 小时
注册时间
2007-2-12
回帖
3141
发表于 2008-6-8 01:34:09 | 显示全部楼层 |阅读模式

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

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

×
  
http://rpg.blue/viewthread.php?tid=86073
和

http://rpg.blue/viewthread.php?tid=84745

有冲突,我把对话脚本去掉后,游戏就能开。

    求整合

  或给提示,在一起时错误是新系统脚本里的◎ Game_Temp的第16行


版务信息:本贴由楼主自主结贴~
回忆
梦石
0
星屑
501
在线时间
153 小时
注册时间
2007-2-12
回帖
3141
 楼主| 发表于 2008-6-8 02:44:55 | 显示全部楼层


是悬赏太少的问题么?不要担心啊,我的人生观是把积分看成浮云的,完工后我用人格担保全额付款
回忆
回复

使用道具 举报

冰

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
回帖
1010
发表于 2008-6-8 02:55:29 | 显示全部楼层
把对话脚本的Game_Temp内容移到菜单系统的Game_Temp,然后把对话脚本的Game_Temp删除,修改后的菜单系统的Game_Temp:

用了后,对话脚本的:
#==============================================================================
# ■ 默认设定(部分设定允许在游戏中随时更改,见脚本第 107-113 行)
#==============================================================================
module FUKI
  #--------------------------------------------------------------------------
  # ◎ 坐标微调
  #--------------------------------------------------------------------------
  # 对话框
    MSG_Y_ADJ = 8               # 使用呼出对话框时,角色和对话框的纵向间距
  # 头像
    FACE_X_ADJ = 8              # 头像向对话框内横向缩进(避免遮盖对话框外框)
    FACE_Y_ADJ = -2             # 头像向对话框内纵向缩进(避免遮盖对话框外框)
  # 名称背景条
    NAME_BAR_X = 6              # 名称背景条相对于对话框的起始横坐标
  # 呼出对话框箭头
    ARR0W_UP_X_ADJ = 0          # 上箭头的横向调节
    ARR0W_UP_Y_ADJ = 6          # 上箭头的纵向调节
    ARR0W_DOWN_X_ADJ = 0        # 下箭头的横向调节
    ARR0W_DOWN_Y_ADJ = -6       # 下箭头的纵向调节
  #--------------------------------------------------------------------------
  # ◎ 窗体设定
  #--------------------------------------------------------------------------
    SKIN = "window"             # 设定对话框Skin
    OPACITY = 255               # 窗口透明度
  #--------------------------------------------------------------------------
  # ◎ 文字设定
  #    文字颜色说明: 使用Window_Base中text_color(n)的颜色代码
  #--------------------------------------------------------------------------
  # 字体
    FONT_NAME = "黑体"          # 对话框字体
    FONT_SIZE = 14              # 对话框文字字号
    FONT_SHADOW = true          # 对话框文字阴影
  # 文字颜色
    MSG_COLOR = 0               # 对话框文字颜色
    NAME_COLOR = 16             # 角色名称文字颜色
  #--------------------------------------------------------------------------
  # ◎ 头像设定
  #--------------------------------------------------------------------------
  # 头像始终在对话框内(默认使用半身像, 则为 false)
    IN_CONTENT = false
  # 头像垂直对齐方式(0: 顶端对齐; 1: 居中对齐; 2: 底端对齐)
    V_ALIGN = 2
  # 头像水平显示位置(0: 头像在左; 1: 头像在右)
    H_ALIGN = 1
  #--------------------------------------------------------------------------
  # ◎ 自动显示名称设定
  #--------------------------------------------------------------------------
    NAME_Y_ADJ = 6              # 显示名称时,对话者名称与对话内容之间的距离
    NAME_BAR_COLOR = 0         # 名称背景条颜色
    NAME_BAR_OPACITY = 72       # 名称背景条透明度
  #--------------------------------------------------------------------------
  # ◎ 附带功能设定
  #--------------------------------------------------------------------------
  # 超过指定时间,玩家无输入则自动关闭对话框(单位: 帧)
    AUTO_CLOSE_TIME = 60*60     # 默认为1分钟
  # 默认打字速度修正
    SPEED = 2
end

要放在菜单脚本的Game_Temp以上的地方,其余部份以下。

错误原理:因为两个脚本都把initialize改名成ini,结果调用initialize就会陷入死循环。
  1. #==============================================================================
  2. # ■ Game_Temp
  3. #==============================================================================
  4. class Game_Temp
  5.   #--------------------------------------------------------------------------
  6.   # ● 定义实例变量
  7.   #--------------------------------------------------------------------------
  8.   attr_accessor :menu_bitmap              # 菜单背景位图
  9.   attr_accessor :sub_menu_bitmap          # 子菜单背景位图
  10.   attr_accessor :save_bitmap              # 存档位图
  11.   attr_accessor :fuki_font_name   # 呼出对话框字体
  12.   attr_accessor :fuki_font_size   # 呼出对话框字号
  13.   attr_accessor :fuki_msg_color   # 呼出对话框文字颜色
  14.   attr_accessor :fuki_name_color  # 角色名称文字颜色
  15.   attr_accessor :face_type        # 头像水平显示位置
  16.   attr_accessor :auto_close       # 对话框自动关闭时间
  17.   attr_accessor :speed            # 对话框打字速度修正
  18.   #--------------------------------------------------------------------------
  19.   # ● 初始化对象
  20.   #--------------------------------------------------------------------------
  21.   alias ini initialize
  22.   def initialize
  23.     ini
  24.     @fuki_font_name = FUKI::FONT_NAME
  25.     @fuki_font_size = FUKI::FONT_SIZE
  26.     @fuki_msg_color = FUKI::MSG_COLOR
  27.     @fuki_name_color = FUKI::NAME_COLOR
  28.     @face_type = FUKI::H_ALIGN
  29.     @auto_close = FUKI::AUTO_CLOSE_TIME
  30.     @speed = FUKI::SPEED
  31.     @menu_bitmap = Bitmap.new(1, 1)
  32.     @sub_menu_bitmap = Bitmap.new(1, 1)
  33.     @save_bitmap = Bitmap.new(1, 1)
  34.   end
  35. end
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

梦石
0
星屑
501
在线时间
153 小时
注册时间
2007-2-12
回帖
3141
 楼主| 发表于 2008-6-8 02:57:12 | 显示全部楼层


  把这个修改过的复制是吧,旧的不要了吗?



  23行又错误了,  每次错误的地方都是  “ini”
回忆
回复

使用道具 举报

头像被屏蔽

冰

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-29
回帖
794
发表于 2008-6-8 03:00:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽

冰

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-29
回帖
794
发表于 2008-6-8 03:06:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
501
在线时间
153 小时
注册时间
2007-2-12
回帖
3141
 楼主| 发表于 2008-6-8 05:30:40 | 显示全部楼层
  ……汗,有点混了,以上?是什么位置,是把GAME_TEMP覆盖吗?

   那你那个第二个框里的脚本放在哪里?……{/gg}




——————————————

晕,弄了好多次都不懂……反正有脚本地址,你不如实践给我看看吧,说都说晕了,你弄个范例,我再好好琢磨琢磨……
回忆
回复

使用道具 举报

头像被屏蔽

冰

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-29
回帖
794
发表于 2008-6-8 05:41:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
501
在线时间
153 小时
注册时间
2007-2-12
回帖
3141
 楼主| 发表于 2008-6-8 05:44:23 | 显示全部楼层
汉,你VX几版的,我1.01的居然说太久了打不开……{/gg}



打开游戏也说“找不到RGSS202E.DLL{/gg}{/gg}{/gg}”



哎,问个问题真麻烦,谁叫我要做游戏给同学当生日礼物呢?{/gg}
回忆
回复

使用道具 举报

头像被屏蔽

冰

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-29
回帖
794
发表于 2008-6-8 05:48:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部