zl1672155  2024-10-23 17:37:10 | 技术答疑|
11 236

47

回帖

3029

金币

1642

积分

积分
1642
 楼主| 发表于 2024-10-30 22:04:03 | 显示全部楼层
//唯一id
自定义buffid 1万号以后
名称buff持续时播放的特效,在人物的前面
参数1:特效ID
参数2:特效ID
参数3:是否循环播放
参数4:播放方向(0-7)
参数5:是否跟随方向变化0:不跟随,1:跟随

特效ID#特效ID#是否循环#方向)#是否跟随方向变化
不填则不展示特效
buff受击时播放的特效,在人物的前面
参数1:特效ID
参数2:特效ID
参数3:是否循环播放
参数4:播放方向(0-7)
参数5:是否跟随方向变化0:不跟随,1:跟随

特效ID#特效ID#是否循环#方向)#是否跟随方向变化
不填则不展示特效
buff持续时播放的特效,在人物的后面
参数1:特效ID
参数2:特效ID
参数3:是否循环播放
参数4:播放方向(0-7)
参数5:是否跟随方向变化0:不跟随,1:跟随

特效ID#特效ID#是否循环#方向)#是否跟随方向变化
不填则不展示特效
buff受击时播放的特效,在人物的后面
参数1:特效ID
参数2:特效ID
参数3:是否循环播放
参数4:播放方向(0-7)
参数5:是否跟随方向变化0:不跟随,1:跟随

特效ID#特效ID#是否循环#方向)#是否跟随方向变化
不填则不展示特效
有该状态时无法使用
的道具(道具id#道具id)
不填为不限制;
(992049回城石、992050随机石)

有该状态时不可使用的
技能(技能id#技能id)
不填为不限制
禁止行为(位运算,禁用啥,相加即可)
如果设置了 8,16 则前面的禁止技能、物品都不生效:
1:禁止走
2:禁止跑
4:禁止攻击
8:禁止施法
16:禁止使用物品
32:禁止说话
64:禁止传送
128:锁定当前血量
//例:禁止走+禁止跑配置3
图标描述类型对应参数
(属性id#数值|属性id#数值)
//作用时间(秒)
//参数1:数量
//参数2:时间单位(0:秒,1:毫秒,2:天数,0点结束)
//参数3:时间保存方式(0:不保存 1:截止时间(下线计时)2:剩余时间(下线不计时))
//示例:100#0#2 即持续100s作用时间,下线后会暂停计时,等到下次上线才会继续计时
永久配置:0#0#2
组别,默认0号组别,0号组为了避免出错,不考虑替换,只允许叠加、增加优先级(值越大越优先,最大65535)叠加上限(最大65535)叠加方式 相同组处理(满足优先级情况下,同组只能一个)
时间#属性
参数1:时间
0:时间不变
1:时间叠加
2:时间刷新(时间重置)
参数2:属性
0:属性不变
1:属性叠加
//示例:1#1(时间叠加#属性叠加)
逗号分割:
有该buff的时候,可以清理掉其他组的buff(会计算优先级,>=比较)
逗号分割:
有该buff的时候,会同时清理该抵消组,包括本组(会计算优先级,>=比较)
逗号分割:
有这些组存在时,会加不上(会计算优先级,>=比较)
位运算,监听全部7
1:新增
2:更新
4:删除
需要对应触发时填写即可,如需要全部触发则配置为“7”
QF系统触发接口:
@BuffChange
参数常量:
<$param1>  -buffId
<$param2>  -buff组
<$param3>  -触发类型(1创建触发,2更新触发,4删除触发)
只允许玩家执行
最低100ms,不建议这么低,影响性能
时间#脚本接口名,需要带@

参数1:buffId,参数2:buff组
方便策划配置,减少脚本消耗
//参数1:1攻击触发2受击触发
//参数2对象:0全部1玩家2怪物;
//参数3:几率(万分比)
触发条件满足后,激活buff id(多个buff任意触发用|间隔,同时触发用&间隔)//0:自己
//1:对方
是否推送状态到前端
增减量
#间隔(ms,最低200ms),注意:下线不会记录该时间
#数值类型(0 数值,1 剩余万分比,2 MAXHP万分比)
#自动关闭(1开启 即满血/0血时,自动删除buff)
例如:
-1000#1000#2#1
每秒扣最大血量的10%,0血时自动清除
数值为-(负值)时表格前加'号即可

增减量
#间隔(ms,最低200ms)
#数值类型(0数值,1剩余万分比,2MAXMP万分比)
#自动关闭(1开启 即满血/1血时,自动删除buff)
速度偏移的x#骑马偏移x#骑马显示
骑马显示=为空骑马显示特效
骑马显示=填0骑马不显示特效
偏移的y#骑马偏移y#骑马显示
骑马显示=为空骑马显示特效
骑马显示=填0骑马不显示特效
触发BUFF文字提示列:0-255 说明书 颜色表改变人物外形               参数1= 0:人物,1:怪物
参数2=模型id,ctrl+f4查看
参数3= 当参数1为0时有效,性别(0男 1女)
示例.0#3#0 或 1#6
默认1  缩小0.3位运算(相加模式,如护身麻痹配置为3)
麻痹=1
护身=2
传送=4
复活=8
负载=16
技巧=32
反隐身=64
隐身=128
防麻痹=256
防全毒=512
破复活=1024
破护身=2048
不掉背包=4096
不掉身上装备=8192
天地合一=16384
GM隐身=32768
图标显示的顺序越小越靠前音效1-死亡删除
2-攻击删除
4-受击删除
8-移动删除
16-切图删除
20370测试0#0#20010#01#0#100002037101
20371测试120#15#0#100302#11001
BUFF就是这样,麻烦看一下是不是参数有问题
用客户端自带的BUFF图标显示能不能做到 图标不闪
想实现的差不多就是【羊刀】一样的效果 攻击叠加攻速 在主界面上能看到叠了多少层  就是图标一直闪太烦了


回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2024-10-31 10:37:23 | 显示全部楼层
buff 改变都会刷新界面的,
回复

使用道具 举报