Merge branch 'james_bc' of git.kingsome.cn:server/game2006api into james_bc
This commit is contained in:
commit
8a961190cd
@ -10,6 +10,7 @@ define('V_ITEM_DIAMOND', 10002); //钻石
|
||||
define('V_ITEM_EXP', 10003); //经验
|
||||
define('V_ITEM_ACTIVE', 10004); //活跃度
|
||||
define('V_ITEM_BCEG', 10010); //BCEG
|
||||
define('V_ITEM_REVIVE_COIN', 140001); //复活币
|
||||
|
||||
define('TN_BEGIN', 8001);
|
||||
define('TN_ACTIVE', 8002);
|
||||
@ -39,7 +40,7 @@ define('TN_DAILY_PVP_BATTLE_TIMES', 9008);
|
||||
define('TN_DAILY_PVP_GET_FRAGMENT_NUM', 9009);
|
||||
define('TN_DAILY_PVE_LAST_GET_FRAGMENT_BATTLE', 9010);
|
||||
define('TN_DAILY_RANK_BATTLE_TIMES', 9011);
|
||||
define('TN_DAILY_END', 9009);
|
||||
define('TN_DAILY_END', 9011);
|
||||
|
||||
define('TN_WEEKLY_BEGIN', 10001);
|
||||
define('TN_WEEKLY_ACTIVE', 10002);
|
||||
|
@ -3,6 +3,7 @@
|
||||
require_once('models/Hero.php');
|
||||
require_once('models/Gun.php');
|
||||
require_once('models/Chip.php');
|
||||
require_once('models/Bag.php');
|
||||
require_once('models/BattleHistory.php');
|
||||
require_once('services/BattleDataService.php');
|
||||
require_once('services/FormulaService.php');
|
||||
@ -11,6 +12,7 @@ require_once('mt/RankSeason.php');
|
||||
use phpcommon\SqlHelper;
|
||||
use models\Hero;
|
||||
use models\Gun;
|
||||
use models\Bag;
|
||||
use models\BattleHistory;
|
||||
|
||||
class BattleController extends BaseAuthedController {
|
||||
@ -125,6 +127,7 @@ class BattleController extends BaseAuthedController {
|
||||
$data = array(
|
||||
'members' => array()
|
||||
);
|
||||
$currSeason = mt\RankSeason::getCurrentSeason();
|
||||
foreach ($members as $member) {
|
||||
$info = array(
|
||||
'account_id' => $member['account_id'],
|
||||
@ -172,6 +175,16 @@ class BattleController extends BaseAuthedController {
|
||||
array_push($data['members'], $info);
|
||||
|
||||
}
|
||||
{
|
||||
$itemDb = Bag::find(V_ITEM_REVIVE_COIN);
|
||||
$data['revive_coin'] = $itemDb && $itemDb['item_num'] > 0 ? $itemDb['item_num'] : 0;
|
||||
}
|
||||
{
|
||||
$data['match_mode'] = 0;
|
||||
if ($currSeason && myself()->_getV(TN_RANK_STATUS, 0 ) != 1){
|
||||
$data['match_mode'] = 1;
|
||||
}
|
||||
}
|
||||
// $attr = Hero::getChipAttr($info['hero_dto']['chip_ids']);
|
||||
myself()->_rspData($data);
|
||||
}
|
||||
@ -189,4 +202,21 @@ class BattleController extends BaseAuthedController {
|
||||
'data' => $data
|
||||
));
|
||||
}
|
||||
|
||||
public function decReviveCoin()
|
||||
{
|
||||
$num = getReqVal('num', 1);
|
||||
$itemDb = Bag::find(V_ITEM_REVIVE_COIN);
|
||||
if (!$itemDb || $itemDb['item_num'] < $num) {
|
||||
myself()->_rspErr(1, 'not enought item');
|
||||
return;
|
||||
}
|
||||
Bag::decItem(V_ITEM_REVIVE_COIN, $num);
|
||||
$itemDb = Bag::find(V_ITEM_REVIVE_COIN);
|
||||
$reviveCoin = $itemDb && $itemDb['item_num'] > 0 ? $itemDb['item_num'] : 0;
|
||||
myself()->_rspData(array(
|
||||
'revive_coin' => $reviveCoin
|
||||
));
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user