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

Project1

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

[已经过期] 关于按照规定路线走触发事件

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
33 小时
注册时间
2016-8-17
帖子
27
跳转到指定楼层
1
发表于 2016-9-1 13:23:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
例子:从某处开始,向下走3布,向右走5布,再下走2步,才能触发事件

这个要怎么编写

Lv1.梦旅人

梦石
0
星屑
50
在线时间
11 小时
注册时间
2015-12-20
帖子
7
2
发表于 2016-9-1 13:28:58 | 只看该作者
编辑到同一个事件里,先出发行走,然后编辑对话等(也可以先触发行走,然后打开开关,另一个事件用“打开某开关”作为前提)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
33 小时
注册时间
2016-8-17
帖子
27
3
 楼主| 发表于 2016-9-1 13:35:32 | 只看该作者
ZERO_0_Lin 发表于 2016-9-1 13:28
编辑到同一个事件里,先出发行走,然后编辑对话等(也可以先触发行走,然后打开开关,另一个事件用“打开某 ...

没看懂,如果可以的话,能截图给我看看吗?
而且我要的是玩家自己走的
只有按照规定的路线才能触发事件
起点不同,或者走错都无法触发的这种
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3574
在线时间
2338 小时
注册时间
2015-8-25
帖子
960

开拓者

4
发表于 2016-9-1 13:41:28 | 只看该作者
我觉得楼主的意思是想制作一个只能通过某种“步法”来启动某个事件吧。

最简单的做法:

以1作为起点 碰到1的时候就打开开关 7号
假如在步行的途中碰到2,开关7号就会被关闭
终点是3,假如碰到3的时候开关7号还是打开的,那么就触发楼主想触发的事件

想做得完美一点就加个记录步数的判断。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
33 小时
注册时间
2016-8-17
帖子
27
5
 楼主| 发表于 2016-9-1 13:55:00 | 只看该作者
七重 发表于 2016-9-1 13:41
我觉得楼主的意思是想制作一个只能通过某种“步法”来启动某个事件吧。

最简单的做法:

虽然是听懂了,但是有出现新的问题
我不会用区域来编辑事件……

点评

额 这个其实只是示意图,实际上这些123都是透明的事件来的。。在里面加开关命令就可以了  发表于 2016-9-1 23:11
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
6
发表于 2016-9-1 13:58:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
33 小时
注册时间
2016-8-17
帖子
27
7
 楼主| 发表于 2016-9-1 23:58:10 | 只看该作者
七重 发表于 2016-9-1 13:41
我觉得楼主的意思是想制作一个只能通过某种“步法”来启动某个事件吧。

最简单的做法:


关于那个记录步数,我稍微试了一下,不太会用
能请教一下吗
回复 支持 反对

使用道具 举报

Lv2.观梦者

I7-LetheK
@老树 2.33GHz [节能型]
@雷瑟 6.66GHz [不锁频]

梦石
0
星屑
681
在线时间
372 小时
注册时间
2016-1-19
帖子
309
8
发表于 2016-9-2 02:16:46 | 只看该作者
示例:

起点



终点

窝是白老树
窝为我自己袋盐
……
……
……
啊,好咸https://rpg.blue/https://rpg.blue/static/image/smiley/coolmonkey/zq.gif☚闲

喵喵喵喵喵?
没有喵喵喵女装看我要死了!https://rpg.blue/https://rpg.blue/static/image/smiley/coolmonkey/tl.gif
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3574
在线时间
2338 小时
注册时间
2015-8-25
帖子
960

开拓者

9
发表于 2016-9-2 08:22:55 | 只看该作者
夏末虚梦 发表于 2016-9-1 23:58
关于那个记录步数,我稍微试了一下,不太会用
能请教一下吗


在1号那里设置脚本
$game_variables[7] = $game_party.steps

3号那里设置脚本
$game_variables[7] = $game_party.steps - $game_variables[7]

效果是记录从1号到3号为止走过的步数并储存在变量7号中

于是剩下的可以用事件做了。
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
11 小时
注册时间
2015-12-20
帖子
7
10
发表于 2016-9-4 15:58:31 | 只看该作者
楼主,对不起,曲解意思了
不过,可以是在一个起点确定一个事件,玩家接触某变量+1,在下一个要到达的地方再确定一个事件接触再+1(前提是变量是1以上),以此类推,在外面的一层加上事件,只要接触,清空变量(好像很麻烦)
(我只会事件,随意脚本的做法并不会)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 21:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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