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