Project1

标题: 关于按照规定路线走触发事件 [打印本页]

作者: 夏末虚梦    时间: 2016-9-1 13:23
标题: 关于按照规定路线走触发事件
例子:从某处开始,向下走3布,向右走5布,再下走2步,才能触发事件

这个要怎么编写
作者: ZERO_0_Lin    时间: 2016-9-1 13:28
编辑到同一个事件里,先出发行走,然后编辑对话等(也可以先触发行走,然后打开开关,另一个事件用“打开某开关”作为前提)
作者: 夏末虚梦    时间: 2016-9-1 13:35
ZERO_0_Lin 发表于 2016-9-1 13:28
编辑到同一个事件里,先出发行走,然后编辑对话等(也可以先触发行走,然后打开开关,另一个事件用“打开某 ...

没看懂,如果可以的话,能截图给我看看吗?
而且我要的是玩家自己走的
只有按照规定的路线才能触发事件
起点不同,或者走错都无法触发的这种
作者: 七重    时间: 2016-9-1 13:41
我觉得楼主的意思是想制作一个只能通过某种“步法”来启动某个事件吧。

最简单的做法:

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

想做得完美一点就加个记录步数的判断。
作者: 夏末虚梦    时间: 2016-9-1 13:55
七重 发表于 2016-9-1 13:41
我觉得楼主的意思是想制作一个只能通过某种“步法”来启动某个事件吧。

最简单的做法:

虽然是听懂了,但是有出现新的问题
我不会用区域来编辑事件……
作者: 冷峻逸    时间: 2016-9-1 13:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夏末虚梦    时间: 2016-9-1 23:58
七重 发表于 2016-9-1 13:41
我觉得楼主的意思是想制作一个只能通过某种“步法”来启动某个事件吧。

最简单的做法:


关于那个记录步数,我稍微试了一下,不太会用
能请教一下吗
作者: OldtreeLethe    时间: 2016-9-2 02:16
示例:

起点



终点


作者: 七重    时间: 2016-9-2 08:22
夏末虚梦 发表于 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号中

于是剩下的可以用事件做了。
作者: ZERO_0_Lin    时间: 2016-9-4 15:58
楼主,对不起,曲解意思了
不过,可以是在一个起点确定一个事件,玩家接触某变量+1,在下一个要到达的地方再确定一个事件接触再+1(前提是变量是1以上),以此类推,在外面的一层加上事件,只要接触,清空变量(好像很麻烦)
(我只会事件,随意脚本的做法并不会)
作者: 艾玛菌    时间: 2016-9-11 14:44
一路铺事件也不错啊,不过如果多了就算了吧……虽然只要复制 然后改数字

比如说 路线是 上右上 你在上面的地方铺 变量=1。 然后右边的地方判定,如果变量=1 则变量=2 否则变量=0 上面也是判定然后否则=0  沿着正确的路的周围铺玩家接触变量=0

因为懒得截图了就这样讲究吧……如果看不懂我再截图




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1