【插件MZ/MV通用】方阵范围判定 2月2日更新至1.15:MaDaMan_fangzhenzuobiaoMZ.js
1.将指定范围存入公共变量,或从中删除
插件提供如下脚本命令:
PluginManager.fanweishezhi([x1, y1, x2, y2], 目标模式, 距离模式, 变量id)
可设置矩形范围、基于曼哈顿距离的范围、十字范围
传入参数说明
目标模式——指定划定范围的参照点
传入值=0则以玩家为参照点
距离模式——划定范围的模式
传入值>0则划定范围需同时满足曼哈顿距离不大于传入值
变量id为保存标记的公共变量id,如公共变量已保存其他内容,则会清除并转为保存标记
2.清除标记执行
删除当前地图中指定范围的标记,传入参数与设置范围相同
PluginManager.weizhipanding(目标,变量id)
目标值>0为对应id的地图事件,否则为玩家角色
PluginManager.tiquzuobiao(变量id, 地图id ,[x, y], 顺序, 清除标记)
参数说明:
地图id——需取出的坐标所在地图,小于等于0时为当前地图
顺序——取出标记的顺序
传入值>0则取出数值对应顺序的格子坐标
清除标记——此处需传入布尔值,true为清除所提取的坐标,false不清除
更新日志:
1.修改了一下描述文字
1.10
2.修改了一处bug
1.11
1.12
位置判定的脚本命令应为PluginManager.weizhipanding,之前错误写成了PluginManager.fugaipanduan
修改了一处弱智bug
修改了十字范围函数名打错的弱智bug
修改了十字范围实际不生效的bug
本人qq605145621,有问题可以联系我