BUFFID必须配置10000以上; (*)重读BUFF(线上版本:只允许新增重读,不要删除或修改对应参数后重读,如有修改或删除BUFF请务必做好检测删除再重新给予) (*)buff系统需要把表头内的所有字段复制到自身的版本中,否则会引擎报错导致无法启动引擎 该功能请各位注意查看所有对应的后续扩展的配置字段 可有效减少一些属性计算和常规的定时器触发。 1.不支持减属性,属性造成负数时会造成数据溢出,不推荐使用!(后续引擎int64扩展属性后支持) 2.英雄BUFF不支持永久挂接,需要召唤时重新给予! 3.10000ID之前的系统类BUFF说明: 1).BUFF图标显示:删除对应BUFFID图标字段配置编号即可; 2).第8列原有系统功能(如:麻痹、锁定、冰冻等)按需配置二进制行为 例:锁定需要(1.禁止走,2.禁止跑,4.禁止攻击,8. 禁止施法,16.禁止使用物品 64.禁止飞) 设置为1+2+4+8+16表格内填写31即可,原有-1配置需要重新配置,不可填写为-1 4.目前BUFF不支持配置负属性,加属性也不可以超过42Y限制(正负值溢出会出问题) 10000以内系统默认BUFF,部分不显示图标与倒计时的,代表不支持,暂没有支持计划 -------------------------------------------------------------------------------- BUFF常量 BUFF叠加数量常量:<$BUFFOL(BUFFID)>例子:<$BUFFOL(10000)> BUFF剩余时间常量:<$BUFFTR(BUFFID)>例子:<$BUFFTR(10000)> 英雄BUFF常量---叠加数量:<$H.BUFFOL>剩余时间:<$H.BUFFTR> 增加BUFFID addbuff 参数1 参数2 参数3 参数1:buffid 参数2:buff时间(0或不填默认对应buff表里维护的单位) 参数3:叠加层数(不可超过表配置最大限制) 删除BUFID DELbuff 参数1 参数1:BUFFid 检测BUFFID hasbuff 参数1 参数1:buffID ;//示例 #IF hasbuff 10000 #act sendmsg 7 当前拥有10000BUFFID #elseact sendmsg 7 没有10000BUFFID -------------------------------------------------------------------------------- 前端BUFF图标显示gamedata配置: 说明书-服务端文本结构-Envir-data-其他表配置详细说明-gamedata(ShowBuffList字段) ShowBuffList参考字段: 101位置参考设置101#30#-39*#***#**#*#*#8#0#-8#-2#0#253#254#40 108位置参考设置108#-156#157#450#60#5#2#2#-2#0#-2#0#253#254#0 -------------------------------------------------------------------------------- QF触发字段:需配置BUFF表第20列(不配置则不会触发)根据对应需求填写所需的触发 (*)需要做触发的BUFF字段填写,不需要的则为空,避免造成引擎的消耗,可能会导致卡顿 [@BuffChange] #ACT sendmsg 7 BUFFid为:<$param1>,BUFF组为:<$param2>,BUFF触发类型为:<$param3> //<$param3>触发类型:(类型为二进制) 1.创建触发 2.更新触发 4.删除触发 -------------------------------------------------------------------------------- 前端BUFF图标读取路径: ../res/buff_icon -------------------------------------------------------------------------------- 31列新增bufftitle字段,可自定义配置触发BUFFID提示内容 |