传奇假人捡物设置全攻略

来源: 作者: 点击:
在传奇引擎中,假人(机器人)捡物功能的设置主要分为两个核心环节:一是通过M2引擎配置允许捡取的物品列表,二是编写脚本让假人执行捡物动作。

一、M2引擎基础配置
假人捡物的前提是必须在引擎端进行全局设置。打开M2引擎,依次点击菜单栏的“查看” -> “列表信息一”,找到“允许捡取列表”。在这个列表中,需要手动添加假人允许捡取的物品名称。只有被加入该列表的物品,假人才能通过脚本指令进行一键自动捡取。如果物品不在此列表中,即使脚本触发,假人也不会执行捡物动作。

二、捡物脚本编写方法
配置好引擎后,需要通过脚本触发捡物指令。引擎主要提供两种捡物命令,可根据实际需求选择:

1. 持续自动捡取模式(StartPickUp)
这种模式性能较好,开启后假人会持续自动捡取周围物品,不易造成服务器卡顿。
开启持续捡取:在脚本中使用 StartPickUp 命令。如果不加时间参数,假人会永久自动捡取;如果加上时间参数(单位为分钟),则会在指定时间后自动停止。
停止捡取:使用 StopPickUp 命令即可关闭自动捡取。

脚本示例:
[@自动捡物]
ACT
StartPickUp
sendmsg 6 假人一键捡取已开启

若需要限时捡取,可将命令修改为 StartPickUp 5,表示开启5分钟后自动停止。

2. 范围单次捡取模式(PICKUPITEMS)
这种模式适用于在特定条件下(如击杀怪物后)进行一次范围搜索并捡取。该命令执行一次只捡取一次,通常配合定时器或杀怪触发器使用。

命令参数说明:
PICKUPITEMS X Y 范围(最大20) 是否按M2列表捡取(1按列表 0捡所有) 是否捡取死亡爆物(0捡取 1不捡)

脚本示例(配合杀怪触发):
[@KillMon]
ACT
MOV N200 <KILLMONX>
MOV N201 <KILLMONY>
DELAYGOTO 2000 @执行捡取

[@执行捡取]
ACT
PICKUPITEMS <STR(N200)> <STR(N201)> 3 1 0

上述脚本中,DELAYGOTO 2000 的作用是延迟2秒执行,等待物品掉落到地面后再进行捡取,避免物品直接进包裹而地面不显示。

三、假人内挂设置补充
除了脚本和引擎配置,如果假人使用了内挂功能,还需要确保假人内挂界面中的“自动捡取”选项处于勾选状态。只有当M2引擎的“允许捡取列表”、脚本指令以及内挂设置三者同时满足时,假人的自动捡物功能才能完美生效。