一个脚本问题,求大神指点一下
我加了一个丹药就是临时增加人物属性的那种。护甲丹:护甲临时+10持续时间20分钟
破甲丹:忽略防御元素临时+3%,持续时间20分钟
但是重复吃会出现叠加,怎么让他不叠加呢?
不要用加,用等于,如果其它地方也有这些元素添加,就到一起统计! 0ewq 发表于 2022-1-3 17:51 不要用加,用等于,如果其它地方也有这些元素添加,就到一起统计!
用=号的意思就是说,自身的元素或则属性不会变化,只计算增加的吗 用等于有点问题,如果其他地方用到就会很麻烦,还要考虑累计问题!
我的办法,是做成31l 触发类物品。 吃药+你说的属性! 给一个是时间变量!
吃药触发 检测时间变量是否等于0 若等于0则加属性 若不等于0 则加时间变量
然后给与属性 时间变量 等等 操作即可! 给变量,药效没过就只能增加时间。 用等于最直接暴力,但是要是同时有别的同样效果的,那就会被最后使用的一个覆盖效果...要写叠加脚本...这个是必备的,琢磨琢磨吧 我加了一个丹药就是临时增加人物属性的那种。
护甲丹:护甲临时+10持续时间20分钟
破甲丹:忽略防御元素临时+3%,持续时间20分钟
但是重复吃会出现叠加,怎么让他不叠加呢? 不要用加,用等于,如果其它地方也有这些元素添加,就到一起统计! 0ewq 发表于 2022-1-3 17:51 不要用加,用等于,如果其它地方也有这些元素添加,就到一起统计!
用=号的意思就是说,自身的元素或则属性不会变化,只计算增加的吗 用等于有点问题,如果其他地方用到就会很麻烦,还要考虑累计问题!
我的办法,是做成31l 触发类物品。 吃药+你说的属性! 给一个是时间变量!
吃药触发 检测时间变量是否等于0 若等于0则加属性 若不等于0 则加时间变量
然后给与属性 时间变量 等等 操作即可!
页:
[1]
2