xiaozivvm2 发表于 2021-11-12 09:36:23

预定义buff

预定义buffer的次数类型 的触发条件中的自定义betCustom怎么写啊,你设置了触发条件为自定义下面那些类型,触发执行为自定义,他自带就触发了 并执行procedure OnCustomBuffAffect(Actor:TActor;Buff:TBuff);这个函数,如果触发条件设置自定义 ,请各位大佬解释下这个自定义怎么写 写在哪个函数里 才能触发procedure OnCustomBuffAffect

TBuffEventType
类型 说明
betNone 无效
betCustom 自定义
betHit 攻击
betMagic 魔法攻击
betWalk 走路
betRun 跑步
betTurn 转身
betDig 挖物品
betHorse 骑马
betOnHit 被攻击
betOnMagic 被魔法攻击



xiaozivvm2 发表于 2021-11-12 09:40:33

比如你在石化状态能触发执行这个次数类型buff

沃尔玛 发表于 2021-11-16 21:24:24

全部在QF间隔/次数作用类buff触发中生效,OnCustomBuffAffect
具体如下:
procedure OnCustomBuffAffect(Actor:TActor;Buff:TBuff);
Begin
if buff.Category = bcNumber then
        begin
      //此处对次数buff执行自定义触发
    end;
if buff.EventType = betCustom then
    begin
      //此处对次数条件自定义做触发
    end;
End;

xiaozivvm2 发表于 2021-11-17 08:33:25

沃尔玛 发表于 2021-11-16 21:24
全部在QF间隔/次数作用类buff触发中生效,OnCustomBuffAffect
具体如下:
proced ...

明白了!!!!!!

newtalan 发表于 2024-6-5 10:17:43

路过学习了

TTMir2.Net 发表于 2024-9-16 16:10:43

牛逼的功能。
页: [1]
查看完整版本: 预定义buff