diff --git a/webapp/controller/BattleController.class.php b/webapp/controller/BattleController.class.php index 17eaf2d3..4786c182 100644 --- a/webapp/controller/BattleController.class.php +++ b/webapp/controller/BattleController.class.php @@ -1123,6 +1123,10 @@ class BattleController extends BaseAuthedController { private function checkTicket($r, $customData, $mapModeMeta) { + if ($mapModeMeta['mapMode'] == 501) { + error_log("checkTick error :501"); + return false; + } $itemId = $mapModeMeta['admission_item_id']; if (empty($itemId)) { return true; diff --git a/webapp/controller/GMController.class.php b/webapp/controller/GMController.class.php index ca5ce24a..08aeea3a 100644 --- a/webapp/controller/GMController.class.php +++ b/webapp/controller/GMController.class.php @@ -65,6 +65,9 @@ class GMController extends BaseAuthedController { '.addhero' => function () use($params) { $this->addHero($params); }, + '.dechp' => function () use($params) { + $this->decHP($params); + }, '.loot' => function () use($params) { $this->lootTest($params); } @@ -342,4 +345,24 @@ END myself()->_rspOk(); } + private function decHP($params) + { + $itemNum = getXVal($params, 0, 0); + $userInfo = myself()->_getUserInfo('gold'); + $oldGold = myself()->_getItemCount(V_ITEM_GOLD, $userInfo); + $decItems = array( + array( + 'item_id' => V_ITEM_GOLD, + 'item_num' => $iteNum + ) + ); + $newUserInfo = myself()->_getUserInfo('gold'); + $newGold = myself()->_getItemCount(V_ITEM_GOLD, $newUserInfo); + myself()->_rspData(array( + 'oldGold' => $oldGold, + 'newGold' => $newGold, + 'itemNum' => $itemNum, + )); + } + }