じ☆ve冰风 发表于 2024-11-22 16:43:07

【插件MZ/MV通用】方阵范围判定 2月2日更新至1.15

MaDaMan_fangzhenzuobiaoMZ.js

1.将指定范围存入公共变量,或从中删除
插件提供如下脚本命令:

PluginManager.fanweishezhi(, 目标模式, 距离模式, 变量id)

可设置矩形范围、基于曼哈顿距离的范围、十字范围
传入参数说明
目标模式——指定划定范围的参照点
传入值=0则以玩家为参照点
距离模式——划定范围的模式
传入值>0则划定范围需同时满足曼哈顿距离不大于传入值
变量id为保存标记的公共变量id,如公共变量已保存其他内容,则会清除并转为保存标记
2.清除标记执行
删除当前地图中指定范围的标记,传入参数与设置范围相同

PluginManager.weizhipanding(目标,变量id)
目标值>0为对应id的地图事件,否则为玩家角色

PluginManager.tiquzuobiao(变量id, 地图id ,, 顺序, 清除标记)
参数说明:
地图id——需取出的坐标所在地图,小于等于0时为当前地图
顺序——取出标记的顺序
传入值>0则取出数值对应顺序的格子坐标
清除标记——此处需传入布尔值,true为清除所提取的坐标,false不清除


更新日志:
1.修改了一下描述文字
1.10
2.修改了一处bug
1.11
1.12
位置判定的脚本命令应为PluginManager.weizhipanding,之前错误写成了PluginManager.fugaipanduan

修改了一处弱智bug

修改了十字范围函数名打错的弱智bug

修改了十字范围实际不生效的bug

本人qq605145621,有问题可以联系我
页: [1]
查看完整版本: 【插件MZ/MV通用】方阵范围判定 2月2日更新至1.15