搜索
查看: 316|回复: 4

[已关闭] 检测指定地图是否有指定怪物的判定命令错误

 关闭 [复制链接]
发表于 2023-10-17 16:10:27 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 0917
登陆器版本号: 0917
BUG描述: CHECKMAPMOBCOUNT 地图 X坐标 Y坐标 怪物名 控制符(=,>,<) 数量 范围 支持变量操作
此命令的范围数值如果超出地图大小,该命令会失效
BUG重现方式: CHECKMAPMOBCOUNT 地图 X坐标 Y坐标 怪物名 控制符(=,>,<) 数量 范围 支持变量操作
此命令的范围数值如果超出地图大小,该命令会失效
修复后应达到的效果: CHECKMAPMOBCOUNT 地图 X坐标 Y坐标 怪物名 控制符(=,>,<) 数量 范围 支持变量操作
不限制范围大小
联系QQ: 隐藏内容
CHECKMAPMOBCOUNT 地图 X坐标 Y坐标 怪物名 控制符(=,>,<)  数量 范围 支持变量操作
此命令的范围数值如果超出地图大小,该命令会失效

例如:

[@祖玛教主]
#IF
CHECKMAPMOBCOUNT D515 19 24 祖玛教主 > 0 999
#SAY
祖玛教主已复活
#ELSESAY
祖玛教主未复活

祖玛教主之家的地图大小只有10的范围,那么后面检测大于999的命令就会失效,然后就是显示祖玛教主未复活,必须设置后面的范围刚好是地图的大小,或者小于地图大小,该命令才会生效

但是很多人并不知道一张地图到底有多大,如果设置太小,就会漏掉检测范围的一些判定区域,如果设置超过地图大小,那么该命令就会没用,请修复下这个问题,把他改成检测范围内怪物的数量,即使超出地图大小也会判定

发表于 2023-10-17 17:51:49 | 显示全部楼层
[@Main]
#IF
CheckMonMapEx 3 红野猪 N1 N2
#SAY
地图3的红野猪位于:<$STR(N1)>:<$STR(N2)>
#ELSESAY
地图3没有红野猪
发表于 2023-10-18 08:13:45 | 显示全部楼层
这个命令 是读取当前地图某怪物坐标吧
发表于 2023-10-23 11:09:23 | 显示全部楼层
没发现,检测 不对呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 发表于 2023-10-23 17:35:32 | 显示全部楼层
1580 发表于 2023-10-23 11:09
没发现,检测 不对呢

解决了,是我发现我开了玩家进入地图怪物才刷新的参数,删了后就正常了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-23 12:40 , Processed in 0.560550 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表