回收系统
服务端配置表: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#回收数据#0-8#1#100;var#回收数据#5-10#1#200
第一条 变量值范围为0-8;第二条 变量值范围为5-10
当“回收数据”变量为:5~8时,同时满足两条的条件,都执行
当“回收数据”变量为:0~4时,只满足第1条的条件 只执行第1条
当“回收数据”变量为:9~10时,只满足第2条的条件 只执行第2条
(*)配置变量时一定要申明,否则会直接扣除道具不会给予任何东西
(*)回收表配置完成无效问题(回收表另存为97-2003xls)格式尝试