RechargeCondition.lua 1.0 KB

1234567891011121314151617181920212223
  1. local function _total(actor)
  2. return RechargeRecord.getTotalMoney(actor)
  3. end
  4. ConditionHandler:register(ConditionId.rehcarge["充值总金额>"], "充值总金额>", function(actor, param)
  5. return _total(actor) > tonumber(param)
  6. end)
  7. ConditionHandler:register(ConditionId.rehcarge["充值总金额>="], "充值总金额>=", function(actor, param)
  8. return _total(actor) >= tonumber(param)
  9. end)
  10. ConditionHandler:register(ConditionId.rehcarge["充值总金额=="], "充值总金额==", function(actor, param)
  11. return _total(actor) == tonumber(param)
  12. end)
  13. ConditionHandler:register(ConditionId.rehcarge["充值总金额<="], "充值总金额<=", function(actor, param)
  14. return _total(actor) <= tonumber(param)
  15. end)
  16. ConditionHandler:register(ConditionId.rehcarge["充值总金额<"], "充值总金额<", function(actor, param)
  17. return _total(actor) < tonumber(param)
  18. end)
  19. ConditionHandler:register(ConditionId.rehcarge["充值总金额~="], "充值总金额~=", function(actor, param)
  20. return _total(actor) ~= tonumber(param)
  21. end)