传奇之家 - 传奇开区一条龙服务网站

当前位置:传奇之家 > 开区脚本 > > 详细页面

传奇自动拾取与范围捡物脚本(智能过滤版)

传奇自动拾取与范围捡物脚本(智能过滤版)

传奇自动拾取与范围捡物脚本(智能过滤版)

作者:传奇之家类别:开区脚本

更新:2026-08-24查看次数:72

适用引擎:? GOM 1108及以上 / GEE
功能说明:? 玩家开启自动拾取后,系统自动捡起周围指定范围内的物品,并可设置过滤规则(只捡特定品质或名称的物品)。

;========== QFunction-0.txt 脚本片段 ==========
 
; 开启/关闭自动拾取命令
[@AutoPick]
#IF
CHECK [100] 0
#ACT
SET [100] 1
SENDMSG 6 【自动拾取】已开启,范围5格内自动拾取。
BREAK
 
#IF
CHECK [100] 1
#ACT
SET [100] 0
SENDMSG 6 【自动拾取】已关闭。
BREAK
 
; 自动拾取触发(放在QM或定时器里)
[@AutoPickItem]
#IF
CHECK [100] 1
CheckRangeMonCount <$MAP> <$X> <$Y> 5 0
#ACT
MOV S0 <$X>
MOV S1 <$Y>
MOV S2 5
GetRandomLine ..\QuestDiary\数据文件\可拾取物品列表.txt S3
; 遍历周围地面物品
LoopBagItems @检测地面物品
BREAK
 
[@检测地面物品]
#IF
CheckItemInMap <$MAP> <$X> <$Y> 5 <$STR(S3)>
#ACT
PickUpItemInMap <$MAP> <$X> <$Y> 5 <$STR(S3)>
SENDMSG 7 自动拾取了<$STR(S3)>
BREAK