Project1
标题:
如何通过一个事件触发另外一个事件
[打印本页]
作者:
夜$神
时间:
2016-2-19 00:18
提示:
作者被禁止或删除 内容自动屏蔽
作者:
小叮鈴
时间:
2016-2-19 00:53
事件對事件的時候 關閉開關之類的 還不知道妳怎麼做的
不過我想問說 妳10X10玩家走過去 難道一格一格製作開關嗎
難不是要做100個開關了?
作者:
淮南的坏男子
时间:
2016-2-19 09:08
先写一个可以点击触发的事件,内容为:某某开关开启。
再写一个或一群自动执行的事件,条件为:某某开关开启。最后把你想加进去的事件内容加进去。
作者:
翻滚牛宝宝
时间:
2016-2-19 09:10
本帖最后由 翻滚牛宝宝 于 2016-2-19 12:18 编辑
for(var i=1; i<=100;i++)//循环
{
if ($gameMap.event(this._eventId).x==$gameMap.event(i).x && $gameMap.event(this._eventId).y==$gameMap.event(i).y)//如果本事件坐标与某一事件坐标相同
{
$gameSelfSwitches.setValue([mapid,i,'A'],false)//关闭该事件独立开关A
break//跳出循环
}
}
复制代码
循环范围是1到100 需要改动的话 自己改第一行的数字 如果需要 开关独立开关的话,在 关闭独立开关那里再加一个if 判断
直接写在事件页最后一类的脚本,然后在敌人那个事件上并行处理
循环的 是事件编号 所以你的格子必须是该地图 1到100号事件 然后你要确定独立开关是开的 关闭才有事发生 mapid 要改成你地图的编号
作者:
淮南的坏男子
时间:
2016-2-19 10:13
你的意思是敌人和格子在同一个位置的时候格子变成白块?
作者:
cooldanny
时间:
2016-2-23 17:45
你好,我是个新手,照着楼主的思路以及下面的解答自己做了一下
现在有个小问题是关于通关变量的
正常情况下,当通关变量到达一定量的时候应该开启通关事件
这时当怪物走到一个a事件上时,通关事件就消失了
但是我不理解为何通关变量会-1,是不是有人能帮我解释一下?
谢谢各位了
作者:
spllppy123
时间:
2018-3-22 17:06
翻滚牛宝宝 发表于 2016-2-19 09:10
循环范围是1到100 需要改动的话 自己改第一行的数字 如果需要 开关独立开关的话,在 关闭独立开关那里再加 ...
大佬,抱歉挖坟提问。
有一个小问题,就是,我用您的代码的时候,
如果包含这个代码的事件名称中含有中文,似乎会发成错误。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1