|
一、个人变量赋值
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
|
|