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

Project1

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

[已经过期] 关于使用脚本调用公用事件和用编辑器调用公用事件的区别

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
40 小时
注册时间
2005-12-30
帖子
41
跳转到指定楼层
1
发表于 2012-12-10 22:02:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
再次来请教大家了……

我在小幽的VX实用代码里找到 $game_temp.common_event_id = 编号 这个,是用脚本调用公用事件的方法。

但是现在有段脚本,用$game_temp.common_event_id = 25的方式调用25号公用事件,却没有执行,将脚本改为编辑器的调用公用事件功能一切正常。

事件里的调用代码如下:
  1. $game_message.maxlineex = 8 #MSGBOSX用
  2. $game_variables[521] = @event_id #取当前事件ID
  3. $game_temp.common_event_id = 25  #当前事件名赋值变量520
  4. $current_city_info = $c_db.assoc($game_variables[520])  #$current_city_info 信息数组赋值
复制代码
意思是用系统变量521存储当前事件ID,然后调用25号公用事件,事件的用途是读取系统变量521号ID的地图事件的名称,然后存入系统变量520供后面的功能使用。
之后利用系统变量520的事件名去一个二维数组中索引城市设定数据……

25号公用事件如下:
  1. @event_id = $game_variables[521]
  2. #p @event_id.to_s + "also is 16"
  3. $game_variables[522] = $game_map.map.events[@event_id].name
  4. #p $game_map.map.events[@event_id].name
  5. if $game_map.map.events[@event_id].name[0] == 126 #当事件第一个字符为~  ASCII码为126
  6. $game_variables[520] =
  7.          $game_map.map.events[@event_id].name[1,$game_map.map.events[@event_id].name.size-1]
  8. else #否则直接赋值
  9. $game_variables[520] = $game_map.map.events[@event_id].name
  10. end
复制代码
可能和公用事件本身关系不大吧。

问题是为何这里会出现不执行公用事件的问题?我在其他地方使用这种方式调用都正常的说
或者说,这种脚本调用方式可能会有执行的延迟?

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4694
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

2
发表于 2012-12-11 18:23:49 | 只看该作者
事件过于繁忙,于是公共事件就不执行了。
看这个范例,故意造成事件页繁忙,导致公共事件1的脚本
  1. p "公共事件"
复制代码
无法执行。
Project2.rar (237.9 KB, 下载次数: 33)

评分

参与人数 1星屑 +120 收起 理由
咕噜 + 120 我很赞同

查看全部评分

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
40 小时
注册时间
2005-12-30
帖子
41
3
 楼主| 发表于 2012-12-11 22:49:58 | 只看该作者
protosssonny 发表于 2012-12-11 18:23
事件过于繁忙,于是公共事件就不执行了。
看这个范例,故意造成事件页繁忙,导致公共事件1的脚本无法执行。 ...

事件繁忙的意思是指事件页数较多?产生过多的并行判断了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 01:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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