ExpBonus_1.lua 880 B

12345678910111213141516171819202122232425262728
  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. WORLD_LEVEL_EXP_BONUS = 4, -- 世界等级经验加成
  12. }
  13. --- 加成改变通知客户端
  14. ---@param actor table 角色对象
  15. ---@param bonusType number 加成类型
  16. ---@param value number 加成值
  17. ---@param expireTime number 加成过期时间
  18. ---@param buffId number buffId
  19. function ExpBonus.changeBonus(actor, bonusType, value, expireTime, buffId)
  20. sendluamsg(actor, LuaMessageIdToClient.RES_EXP_BONUS_INFO, {
  21. bonusType = bonusType,
  22. value = value,
  23. expireTime = expireTime,
  24. buffId = buffId
  25. })
  26. end