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

Project1

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

[已经解决] 请问地图上事件的执行命令是什么?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
帖子
813

开拓者

跳转到指定楼层
1
发表于 2016-8-9 20:28:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
地图上建立的事件应该也有个执行的命令吧?例如地图1的事件2 ,要开始执行它的命令是什么?

点评

我想问的不是开开关也不是并行,是执行事件的命令,引擎内部肯定有个命令,要不然也不会有按键和碰撞触发事件的功能存在  发表于 2016-8-10 11:04
控制独立开关的方法挺好用的。设置一个并行的事件。然后只有当A开启时才会执行。  发表于 2016-8-10 09:41
你的问题应该是如何开启某事件的独立开关... $game_self_switches[[地图ID,事件编号,"独立开关"]] = true\false 至于执行的话只有并行与自动  发表于 2016-8-10 08:22

Lv4.逐梦者 (版主)

漾夕☽星化残月☾

梦石
0
星屑
8596
在线时间
3857 小时
注册时间
2015-5-12
帖子
2077

剧作品鉴家

2
发表于 2016-8-9 23:01:47 | 只看该作者
不就是事件左下角的触发条件么。。。

点评

那你用开关不就行了  发表于 2016-8-10 00:56
效果确实和左下角那个一样,但我想在其他格子的时候用命令直接触发,而不是按键或者并行触碰什么的  发表于 2016-8-9 23:13
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
81 小时
注册时间
2013-9-18
帖子
68
3
发表于 2016-8-10 15:31:48 | 只看该作者
在其他格子上弄个触碰打开开关,然后那个事件并行不就好了……用得着那么麻烦吗……

点评

因为各种原因,我必须要用到直接触发的命令  发表于 2016-8-10 15:38
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2016-8-10 15:47:37 | 只看该作者
  1. $game_map.interpreter.setup(list, event_id)
复制代码

list 为事件指令的数组,event_id 为事件 id
以上内容都没有经过测试

---

楼主最好解释一下上面那句「因为各种原因,我必须要用到直接触发的命令」中到底是什么原因。
总感觉是在用事件的思路写脚本,或者说不理解 interpreter 的机制。
如果是这样的话,我相信上面那一个命令无法帮你解决问题。

---

因为我很懒所以不接受追问

评分

参与人数 1星屑 +111 收起 理由
丿梁丶小柒 + 111 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
帖子
813

开拓者

5
 楼主| 发表于 2016-8-10 16:14:04 | 只看该作者
taroxd 发表于 2016-8-10 15:47
list 为事件指令的数组,event_id 为事件 id
以上内容都没有经过测试

我刚才尝试事件-脚本里写入

$game_map.events_xy(9, 6).each do |event|
event.start
end

成功触发地图上其他事件,触发顺序为本地事件结束后立即执行(也就是连着触发事件),不过不知道有什么后遗症或者BUG,希望指教一下。
我的原因其实是"传送人物"和"移动人物"到了某个地点之后,该地点的碰触事件没法触发,所以想办法手动来触发一次。

点评

我怎么越看越觉的你思路绕圈了。。。 不懂~  发表于 2016-8-10 20:46
我做的是TRPG类型的游戏,每块地上都至少有一个自动事件页一个手动页了,加不进去其他东西  发表于 2016-8-10 20:32
传送之后开个开关,用自动执行跑一遍事件,再关掉那个开关不就行了么  发表于 2016-8-10 17:04

评分

参与人数 1星屑 +110 收起 理由
丿梁丶小柒 + 110 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4598
在线时间
1206 小时
注册时间
2016-4-7
帖子
982

开拓者

6
发表于 2016-8-10 21:04:38 手机端发表。 | 只看该作者
taroxd 发表于 2016-8-10 15:47
list 为事件指令的数组,event_id 为事件 id
以上内容都没有经过测试


感觉躺枪。。。。写通过菜单触发事件的脚本,懒得折腾rm的事件体系,直接找到event然后调用start的路过。。。
(手机点评不能就回复了,逃
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 16:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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