如何才能用txt写一个不固定伤害的持续掉血效果?
buff表可以实现持续掉血 但都是固定值如何才能根据玩家的属性去变动掉血值?属性越高 buff掉血越强那种
lua触发里有一个bufftriggerhpchange的触发
txt虽然可以用 :
[@bufftriggerhpchange]
#IF
#ACT
return -999
来实现掉血 但没有多余的参数.对象不知道需要掉多少 只能固定 同理buff表的脚本触发也是
先获取属性 再将属性x比例后。再return 996技术-wang 发表于 2025-7-14 14:36
先获取属性 再将属性x比例后。再return
可是[@bufftriggerhpchange]的时候没有对象 取到的属性全是0 本帖最后由 a949257194 于 2025-7-14 15:07 编辑
[@bufftriggerhpchange]
#IF
equal <$param1> 10090
#ACT
sendmsg 0 <$CUSTABIL>--
sendmsg 0 <$HP>--
return -<$CUSTABIL>
打印出来0-- 0-- 0-- 0--
而正常打印
sendmsg 0 <$CUSTABIL>--
是6-- 6-- 6--
a949257194 发表于 2025-7-14 14:47
可是[@bufftriggerhpchange]的时候没有对象 取到的属性全是0
你在逗我吗,你不是根据玩家自身属性值去变动掉血值吗?对象不就是自己吗 w1798360633 发表于 2025-7-14 21:07
你在逗我吗,你不是根据玩家自身属性值去变动掉血值吗?对象不就是自己吗 ...
哦,没注意,你写的txt,用lua这个接口getbaseinfo不好吗
页:
[1]