Project1

标题: 如何在别的地图自动执行事件 [打印本页]

作者: shiliudeye    时间: 2017-10-28 12:30
标题: 如何在别的地图自动执行事件
如何在别的地图自动执行事件,玩家不在那张图可能够自己执行~

作者: imsy    时间: 2017-10-28 12:40
公共事件
作者: shiliudeye    时间: 2017-10-28 13:24
具体要怎么做啊~
作者: imsy    时间: 2017-10-28 13:34
本帖最后由 imsy 于 2017-10-28 13:35 编辑

点击工具或者按键盘上的F9打开数据库,
点击横向倒数第三个公共事件选项卡,
点左侧一个空白的位置,
触发条件选择自动执行,旁边的条件开关给一个没有使用过的开关,比如2号,
在右侧下面写要执行的指令,最后加个开关操作,关闭(OFF)此公共事件作为条件的2号开关,
之后只要通过开关操作打开(ON)这个2号开关,无论在哪个地图上,都会自动执行这页事件了
作者: shiliudeye    时间: 2017-10-28 13:47
谢谢了~
作者: xiaohuangdi    时间: 2017-11-18 22:00
掌握2个必备技能,这都不是事儿了。
1. 用3个变量记录角色坐标   例 变量11=角色当前地图   12=角色X坐标  13=角色Y坐标,  记录这3个变量,玩家穿越到哪里都能瞬间回来。
2.  脚本输入
# 15=NPC所在地图   17=NPC编号  A=独立开关   
key = [15, 17, 'A']
$game_self_switches[key] = true
你在一个地方触发剧情后输入这脚本,那么那个地图的人物已经转成独立开关A了,这个可以省下大量变量开关
作者: chd114    时间: 2017-11-18 22:54
xiaohuangdi 发表于 2017-11-18 22:00
掌握2个必备技能,这都不是事儿了。
1. 用3个变量记录角色坐标   例 变量11=角色当前地图   12=角色X坐标   ...

是这样,而且'A'可以改成BCDEFG...26个字母都可以,只是事件页设定只有ABCD可以设置




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