勇敢小鹿 发表于 2026-3-29 15:44:57

如何检测被施法后的状态,如被打防后,检测增加了多少防御以及防御有效时间


如何检测被施法后的状态,如被道士打防后,检测增加了多少防御以及防御有效时间,想实现BUFF的状态显示以及倒计时显示,如被施毒,显示还有多久能消失,被麻痹能显示还有多少秒,

聪明花朵 发表于 2026-3-29 15:44:57

传奇BUFF都有哪些增益效果
  攻击增加、魔法增加、道术增加、物理防御增加、魔防防御增加、生命值增加、怪物经验增加、拾取金币增加、魔力值增加。

勤奋月亮 发表于 2026-3-29 15:44:57

道士打防后,检测增加了多少防御以及防御有效时间
这个一直都不支持 有人提交过好几次的了。技术也考虑过 但想不到用什么好的方式去呈现这此效果。。最后就不了了之的了。
你有什么好建议的放。提交一下啊。

诚实小鸟 发表于 2026-3-29 15:44:57

不过不怕累的话。这些东西使用各种脚本都是可以实现的。。就是很烦锁的感觉。

勤奋小羊 发表于 2026-3-29 15:44:57

pai哥,我不了解,如果在被施加状态时,能否检测之前防御力,然后再检测被施加后防御力,在进行变量计算,得出结果。但是这个时间能否用BUFF倒计时检测和体现出来。我之前试过。但是万一小腿,在上来就没有BUFF效果提示了。包括我进行了BUFF倒计时来实现双倍多倍经验的检测提示。只要下线就没有了。记得有个单独检测服务器经验倍数的命令。不记得了。但是客户端的聊天框是能够显示被施加状态后的提示的。实现应该不是很困难。也可以用插件实现。包括经验倍数,中毒状态,蛛网状态,麻痹状态,骑马状态,其实中毒,麻痹 这些的倒计时 BUFF状态显示还是很有实际用途的。尤其PK的时候。还有魔法技能快捷键的设置提示。
页: [1]
查看完整版本: 如何检测被施法后的状态,如被打防后,检测增加了多少防御以及防御有效时间