Project1

标题: 求助,需要能实时监测事件与事件(或玩家)距离的脚本 [打印本页]

作者: raindiely    时间: 2015-7-22 23:14
标题: 求助,需要能实时监测事件与事件(或玩家)距离的脚本
想通过事件做到类似瞬移的效果
脚本废...所以就算有相同功能的脚本也不打算用了

思路
设置两个事件,A、B
A可穿过,透明
通过玩家行动(按下方向键)来激活,获取玩家XY坐标,改变本事件位置
B敌对事件
1、接触后获取与A事件的距离,设置为变量1,打开事件页2
2、设置本事件透明可穿透【循环】(远离玩家,获取与事件1距离,判定:当距离大于5时跳出循环,否则继续),循环跳出后跳回事件页1

大概就这样了....求各位大大教用最简单的方法实现这个功能,或者把我需要的脚本写一下,万分感谢
另,渣新不知道发贴格式对不对:D
作者: raindiely    时间: 2015-7-22 23:16
渣新决定常驻:D
作者: 午睡的风铃    时间: 2015-7-23 06:37
本帖最后由 午睡的风铃 于 2015-7-23 06:40 编辑

在地图上设置一个并行处理的事件,内容是
比如变量11获取人物X坐标,12获取Y坐标。(事件指令第一页→变量操作→数据→人物的地图X和Y坐标)
通过设置事件位置操作A事件,X坐标是11号变量,Y坐标是12号。(事件指令第二页→设置事件位置→变量指定)

以上是第一个问题,
关于第2个问题,我脑筋不好使……或许理解有问题
根据楼主的描述,改变位置后的A是和玩家重合的,那么接触B时,B和A的距离是0,B的位置还是上面的11和12号变量的值。
然后B开始远离玩家,当距离大于5时做相应处理,那么之前B事件是在追逐玩家移动的么?
楼主是不是想用事件做一个明雷遇敌?




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