回收系统

服务端配置表: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)格式尝试