传奇地图NPC与怪物坐标检测功能

来源: 作者: 点击:

本文介绍传奇游戏中如何检测地图中的NPC和怪物,并获取它们的坐标。功能包括检测地图中的NPC并得到坐标,以及检测地图中最近的怪物并得到坐标。这些功能通过特定的命令和触发脚本来实现,增强了游戏的交互性和可玩性。

二、检测地图中的NPC并得到坐标

命令: FindNpcPoint 地图名 NPC名称 X坐标变量 Y坐标变量

说明: 如果同一地图拥有相同名称的NPC,只会获取第一个找到的NPC,支持自定义NPC获取。

示例脚本:

[@测试]
#if
FindNpcPoint 3 盟重老兵 N1 N2
#act
SendMsg 6 盟重省中NPC盟重老兵的坐标为<$STR(N1)>,<$STR(N2)>
Copy
注意: 在#IF下使用FindNpcPoint命令,结果需要在#ACT下处理,否则会报错。

三、检测地图中最近的怪物并得到坐标

命令: FindMonPoint 地图名 怪物名称 X坐标变量 Y坐标变量

说明: 如果同一地图拥有相同名称的怪物,只会检测地图中最近的怪物并得到坐标。

示例脚本:

[@测试]
#if
FindMonPoint 3 采集怪 N1 N2
#act
SendMsg 6 最近的盟重采集怪坐标为<$STR(N1)>,<$STR(N2)> 

检测地图中的NPC并得到坐标,如果同一地图拥有相同名称的NPC只会获取一号个找到的NPC支持自定义NPC获取 检测地图中的醉近的怪物并得到坐标如果同一地图拥有相同名称的怪物,只会检测地图中的醉近的怪物并得到坐标

功能:
检测地图中的NPC并得到坐标

命令:
FindNpcPoint 地图名 NPC名称 X坐标变量 Y坐标变量

说明:
如果同一地图拥有相同名称的NPC,只会获取一号个找到的NPC,支持自定义NPC获取

[@测试]
#if
FindNpcPoint 3 盟重老兵 N1 N2
#act
SendMsg 6 盟重省中npc盟重老兵的坐标为<$STR(N1)>,<$STR(N2)>

注意在#IF下使用放到#ACT下会报错

-------------------------------------------------

功能:
检测地图中的醉近的怪物并得到坐标

命令:
FindMonPoint 地图名 怪物名称 X坐标变量 Y坐标变量

说明:
如果同一地图拥有相同名称的怪物,只会检测地图中的醉近的怪物并得到坐标

[@测试]
#if
FindMonPoint 3 采集怪 N1 N2
#act
SendMsg 6 醉近的盟重采集怪坐标为<$STR(N1)>,<$STR(N2)>