Kaynağa Gözat

元宝商城

cyzhao 4 ay önce
ebeveyn
işleme
5318632595
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      Gameserver/App/process/ActiveProc.php

+ 3 - 0
Gameserver/App/process/ActiveProc.php

@@ -64,6 +64,9 @@ class ActiveProc {
         $Mo = GameConfig::activity_cashmall_getItem($typeId);                   # 常量数据
         my_Assert(null != $Mo, ErrCode::err_const_no);                          # 防御找不到配置数据
         
+        my_Assert(ctx()->baseInfo->cash >= explode(',', $mo->cost)[1], ErrCode::notenough_cash_msg);
+        ctx()->baseInfo->Consume_Cash(explode(',', $mo->cost)[1]);
+        
         $rewardArr = ctx()->privateState->YuanbaoBuy_RewardRecord;
         $count = array_count_values($rewardArr)[$typeId];
         my_Assert($count < $Mo->limitNum, ErrCode::user_shop_LimitNum);