소스 검색

装备升级bug

cyzhao 1 년 전
부모
커밋
5fc49135bf
2개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      Gameserver/App/model/User/Info_UserBase.php
  2. 3 3
      Gameserver/App/process/StoreProc.php

+ 1 - 1
Gameserver/App/model/User/Info_UserBase.php

@@ -103,7 +103,7 @@ class Info_UserBase extends Object_ext {
     public $animation = 0;
     
     /**
-     * 首充奖励是否领取过
+     * 首充奖励是否领取过首充奖励是否领取过
      * @var type
      */
     public $fRechargePriceReceived = 0;

+ 3 - 3
Gameserver/App/process/StoreProc.php

@@ -132,10 +132,10 @@ class StoreProc {
                 break;
             }
         }
+        
         $num = $Mo->needItemNum;
-        if (StlUtil::dictHasProperty($user->store->items, $typeId) && $user->store->items->$typeId >= $num) {
-            $user->store->removeItem($typeId, $num);
-        }
+        my_Assert(StlUtil::dictHasProperty($user->store->items, $typeId) && $user->store->items->$typeId >= $num, ErrCode::notenough_item);
+        $user->store->removeItem($typeId, $num);
 
         $user->store->equip->$uid->level += 1;
         ctx()->baseInfo->Consume_Gold($Mo->needGold);