1.QF拾取物品脚本,
注:自动回收文件夹可自己创建,命名随便,但需前后文对应,TXT文档也需自己创建
NPC也可自己创建,也可在原有的NPC脚本上增加自动回收开关类脚本
第一种
[@拾取物品]
#IF
LARGE $PARAM(23) 10
CHECKVARLIST $USERNAME ..\QuestDiary\自动回收\自动回收人.txt ;这个存放开关回收的玩家名
CHECKVARLIST $PARAM(22) ..\QuestDiary\自动回收\自动回收.txt ;这里存放要回收的物品
#ACT
take $PARAM(22) 1
SENDMSG 7 成功回收<<$PARAM(22)>>
第一种:$PARAM(22) 适用于物品名字中没有1或者空格,有则无法回收
➡
第二种:$ITEMINFO[$PARAM(21)].STDNAME 无论物品名字有无特殊符号都能回收通用
第二种
[@拾取物品]
#IF
LARGE $PARAM(23) 10
CHECKVARLIST $USERNAME ..\QuestDiary\自动回收\自动回收人.txt
CHECKVARLIST $ITEMINFO[$PARAM(21)].STDNAME ..\QuestDiary\自动回收\自动回收.txt
#ACT
take $ITEMINFO[$PARAM(21)].STDNAME 1
SENDMSG 7 成功回收<<$PARAM(22)>>
2.NPC脚本
[@main]
这差事真无聊,天天站在这里风吹雨淋,你找我有什么事?\
<自动回收/@自动回收>\
<离开/@exit>
[@自动回收]
<开启自动回收/@1> <关闭/@11> \
;若要分类回收,则重复添加以上脚本即可
[@1]
#IF
True
#ACT
ADDVARLIST $USERNAME ..\QuestDiary\自动回收\自动回收人.txt
SENDMSG 7 你开启了自动回收功能!
BREAK
[@11]
#IF
True
#ACT
DELVARLIST $USERNAME ..\QuestDiary\自动回收\自动回收人.txt
SENDMSG 7 你关闭了自动回收功能!
BREAK