回收系统
服务端配置表:cfg_recycling.xls(参照表内规则进行配置)
ADDRECYCLINGTYPE
//增加回收组别,对应表中group字段(支持多类别配置用“;”分割) ADDRECYCLINGTYPE
group;group;group
DELRECYCLINGTYPE
//删除回收类别 DELRECYCLINGTYPE IDX (-1 =清空)
RECYCLING
//执行一次回收 RECYCLING
AUTORECYCLING
//执行自动回收(2个参数) AUTORECYCLING 20(间隔20秒检测一次) 10(背包格子 <= 10) 全无参数关闭自动回收
<$RECYITEMS>
//回收输出常量
<$RECYITEMSCNT>
//回收总数常量
<$TOTALRECYITEMS> //回收获得总物品
;//增加回收类别
#IF
#ACT
;添加类别支持单个或多个
ADDRECYCLINGTYPE 1;2;3;4;5;6;7;8;9;10
;//自动回收开启执行一次即可
#if
#ACT
AUTORECYCLING 2 10
;//QF触发字段:@RECYCLING
[@RECYCLING]
#IF
#ACT
MOV S$回收数据 <$RECYITEMS>
sendmsg 7 背包小于等于10个背包格子时2秒自动执行一次回收:<$RECYITEMS>
;参照说明书键值对功能(通过变量名称获取其中里面的主键对应的值常量)
sendmsg 7 配合键值对字符串常量获取:<$GETSTRVALUE(S$回收数据,1)>,<$GETSTRVALUE(S$回收数据,2)>,<$GETSTRVALUE(S$回收数据,3)>,<$GETSTRVALUE(S$回收数据,4)>
回收表说明:cfg_recycling.xls
recycleID字段 每行填写一个(无需考虑性能问题)
award/Adv award字段 配置为自定义变量时引擎按照小于等于条件进行逐一遍历检测
例:
表配置为:var#回收数据#1#1#100;var#回收数据#5#1#200;var#回收数据#9#1#300
当“回收数据”变量=0时
则会执行第一条,逻辑:小于等于第一条则执行第一条
当“回收数据”变量=2时”
则会执行第二条,逻辑:大于第一条且小于等于第二条则执行第二条
(*)配置变量时一定要申明,否则会直接扣除道具不会给予任何东西
(*)回收表配置完成无效问题(回收表另存为97-2003xls)格式尝试