| 一、个人变量赋值 VAR String HUMAN 自动逆魔 VAR String HUMAN 自动禁地 LOADVAR HUMAN 自动逆魔 ..\QuestDiary\数据文件\个人变量\角色\<$USERNAME>.txt LOADVAR HUMAN 自动禁地 ..\QuestDiary\数据文件\个人变量\角色\<$USERNAME>.txt 二、可以设置在NPC内 或者 使用 @命令打开 [@自动回收] <COLOR=ORANGE 自动回收开关面板>\\ <color=yellow 逆魔自动回收:[><$HUMAN(自动逆魔)><color=yellow ]> <开关/@逆魔自动回收开关>\ <color=yellow 禁地自动回收:[><$HUMAN(自动禁地)><color=yellow ]> <开关/@禁地自动回收开关>\ [@逆魔自动回收开关] #if CHECKVAR HUMAN 自动逆魔 = 开启 #ACT SENDMSG 5 逆魔装备自动回收已经关闭! CALCVAR HUMAN 自动逆魔 = 关闭 SAVEVAR HUMAN 自动逆魔 ..\QuestDiary\数据文件\个人变量\角色\<$USERNAME>.txt GOTO @自动回收 #ELSEACT SENDMSG 5 逆魔装备自动回收已经开启! CALCVAR HUMAN 自动逆魔 = 开启 SAVEVAR HUMAN 自动逆魔 ..\QuestDiary\数据文件\个人变量\角色\<$USERNAME>.txt GOTO @自动回收 BREAK [@禁地自动回收开关] #if CHECKVAR HUMAN 自动禁地 = 开启 #ACT SENDMSG 5 禁地装备自动回收已经关闭! CALCVAR HUMAN 自动禁地 = 关闭 SAVEVAR HUMAN 自动禁地 ..\QuestDiary\数据文件\个人变量\角色\<$USERNAME>.txt GOTO @自动回收 #ELSEACT SENDMSG 5 禁地装备自动回收已经开启! CALCVAR HUMAN 自动禁地 = 开启 SAVEVAR HUMAN 自动禁地 ..\QuestDiary\数据文件\个人变量\角色\<$USERNAME>.txt GOTO @自动回收 BREAK 三、QF脚本 拾取触发 ;$PARAM(22) -- 物品名称 ;$PARAM(23) -- 物品掉落状态(0 - 玩家掉落或者丢弃,10 - NPC掉落,大于10表示怪物掉落) [@拾取物品] #IF CHECKVAR HUMAN 自动逆魔 = 开启 LARGE $PARAM(23) 10 CheckVarList $PARAM(22) ..\QUESTDIARY\装备回收\逆魔装备列表.txt #ACT TAKE $PARAM(22) 1 GIVE 金币 50000 SENDMSG 16 恭喜{<$USERNAME>}使用会员自动回收,回收了<$PARAM(22)>....... BREAK #IF CHECKVAR HUMAN 自动禁地 = 开启 LARGE $PARAM(23) 10 CheckVarList $PARAM(22) ..\QUESTDIARY\装备回收\禁地装备列表.txt #ACT TAKE $PARAM(22) 1 GIVE 金币 100000 SENDMSG 16 恭喜{<$USERNAME>}使用会员自动回收,回收了<$PARAM(22)>....... BREAK
| |