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

Project1

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

fuki脚本和并行公共事件冲突?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2009-5-18
帖子
11
跳转到指定楼层
1
发表于 2009-5-18 08:38:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我用了站内的fuki对话框脚本,然后发现在使用并行公共事件的时候,再和npc对话就会报错。
求高手解答。
是一个在游戏中实时显示血量的公共事件,应该没牵扯到文字的问题,为什么还是会冲突呢?
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2009-5-18
帖子
11
2
 楼主| 发表于 2009-5-18 20:27:01 | 只看该作者
没人知道么?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2009-5-18
帖子
11
3
 楼主| 发表于 2009-5-19 01:09:51 | 只看该作者
未解决就继续顶。-
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

4
发表于 2009-5-19 02:51:16 | 只看该作者
LZ把工程发上来
回复 支持 反对

使用道具 举报

Lv1.梦旅人

邪恶小龙包

梦石
0
星屑
55
在线时间
17 小时
注册时间
2006-5-22
帖子
7006

第2届短篇游戏比赛冠军第3届短篇游戏大赛小游戏及其他组冠军RMVX自由创作大赛冠军

5
发表于 2009-5-19 04:10:56 | 只看该作者
应该是并行事件的问题,小心一点处理事件就好。
虚无  堕落
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2009-5-18
帖子
11
6
 楼主| 发表于 2009-5-19 04:20:36 | 只看该作者
现在是不能用任何并行的公共事件..
就算是创建一个空的并行公共事件,打开开关,再对话,就报错。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2009-5-18
帖子
11
7
 楼主| 发表于 2009-5-19 04:24:19 | 只看该作者
我估计可能是我用的fuki里面的chat(0,"")
也就是指定对话框位置在当前触发的事件。。
但是并行的时候同时有两个事件在进行,他就判断不出要给哪一个了。。
难道必须要一个事件一个事件的用编号指定么。。。。那工作量太可怕了。。
版主对此帖的评论:『连贴。未说完的话编辑原帖即可。』,积分『-30』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2009-5-18
帖子
11
8
 楼主| 发表于 2009-5-19 04:47:58 | 只看该作者
我现在能想出来的笨办法就是在所有要用到脚本的事件最前面加一个公共事件,把所有的并行公共事件的开关关掉,对话完了再打开。。。。。。。。。。。。。。
不知道有没有高手能想出个简洁的办法。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

v

梦石
0
星屑
50
在线时间
55 小时
注册时间
2007-12-19
帖子
99
9
发表于 2009-5-19 10:08:10 | 只看该作者
如你所说,的确是把正在执行的公共事件当作“本事件”了
找到fuki对话框脚本第950行左右,添加上红色的内容即可:
#==============================================================================
# ■ Interpreter
#==============================================================================

class Interpreter
  #--------------------------------------------------------------------------
  # ● 设置事件
  #     event_id : 事件 ID
  #--------------------------------------------------------------------------
  alias setup_fuki setup
  def setup(list, event_id)
    setup_fuki(list, event_id)
    # 如果不是战斗中
    if !($game_temp.in_battle)
      # 记录事件 ID
      $active_event_id = event_id if event_id != 0
    end
  end
end
还是那句,如果有哪位有发布权限的版主路过麻烦更新主站上的脚本 =v=
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2009-5-18
帖子
11
10
 楼主| 发表于 2009-5-19 20:40:03 | 只看该作者
感激不尽。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-15 06:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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