ExpBonus.lua 800 B

123456789101112131415161718192021222324252627
  1. --- 经验加成类信息统一处理
  2. --- Generated by EmmyLua(https://github.com/EmmyLua)
  3. --- Created by zhoutao.
  4. --- DateTime: 2024/11/7 10:57
  5. ---
  6. ExpBonus = {}
  7. BonusType = {
  8. EXP_DRUG_BONUS = 1, -- 经验药水加成
  9. VIP_EXP_BONUS = 2, -- vip经验加成
  10. PRIVILEGE_EXP_BONUS = 3, -- 特权经验加成
  11. }
  12. --- 加成改变通知客户端
  13. ---@param actor table 角色对象
  14. ---@param bonusType number 加成类型
  15. ---@param value number 加成值
  16. ---@param expireTime number 加成过期时间
  17. ---@param buffId number buffId
  18. function ExpBonus.changeBonus(actor, bonusType, value, expireTime, buffId)
  19. sendluamsg(actor, LuaMessageIdToClient.RES_EXP_BONUS_INFO, {
  20. bonusType = bonusType,
  21. value = value,
  22. expireTime = expireTime,
  23. buffId = buffId
  24. })
  25. end