setReadOnly(); $userID = Session::getUserID(); $db = DB::db(); $gameStor = KVStorage::getStorage($db, 'game_env'); increaseRefresh("베팅장", 1); TurnExecutionHelper::executeAllCommand(); $generalID = $session->generalID; //NOTE: general_id만 빼기 귀찮음. $myBet = $db->queryFirstList('SELECT * FROM betting WHERE general_id = %i', $generalID); $myBet = array_splice($myBet, -16); $globalBet = $db->queryFirstList('SELECT * FROM betting WHERE general_id = 0'); $globalBet = array_splice($globalBet, -16); $me = $db->queryFirstRow('SELECT no,tournament,con,turntime from general where owner=%i', $userID); $myBetTotal = array_sum($myBet); $globalBetTotal = array_sum($globalBet); $admin = $gameStor->getValues(['tournament', 'phase', 'tnmt_type', 'develcost']); $con = checkLimit($me['con']); if ($con >= 2) { printLimitMsg($me['turntime']); exit(); } switch ($admin['tnmt_type']) { default: throw new \RuntimeException('Invalid tnmt_type'); case 0: $tnmt_type = "전력전"; $tp = "total"; $tp2 = "종합"; $tp3 = "total"; break; case 1: $tnmt_type = "통솔전"; $tp = "leadership"; $tp2 = "통솔"; $tp3 = "leadership"; break; case 2: $tnmt_type = "일기토"; $tp = "strength"; $tp2 = "무력"; $tp3 = "strength"; break; case 3: $tnmt_type = "설전"; $tp = "intel"; $tp2 = "지력"; $tp3 = "intel"; break; } $str1 = getTournament($admin['tournament']); $str2 = getTournamentTime(); if ($str2) { $str2 = ', ' . $str2; } $str3 = getTournamentTerm(); if ($str3) { $str3 = ', ' . $str3; } ?>
| 베 팅 장 = closeButton() ?> |
| = $tnmt_type ?> (= $str1 . $str2 . $str3 ?>) | |||||||||||||||
|
16강 상황 (전체 금액 : = $globalBetTotal ?> / 내 투자 금액 : = $myBetTotal ?>) |
| {$general['name']} | "; } echo "|||||||||||||||
| {$line[$i * 2]}{$cent[$i]}{$line[$i * 2 + 1]} | "; } echo "|||||||||||||||
| {$gen[$i]} | "; } echo "|||||||||||||||
| {$line[$i * 2]}{$cent[$i]}{$line[$i * 2 + 1]} | "; } echo "|||||||||||||||
| {$gen[$i]} | "; } echo "|||||||||||||||
| {$line[$i * 2]}{$cent[$i]}{$line[$i * 2 + 1]} | "; } echo "|||||||||||||||
| {$gen[$i]} | "; } echo "|||||||||||||||
| {$line[$i * 2]}{$cent[$i]}{$line[$i * 2 + 1]} | "; } echo "|||||||||||||||
| {$gen[$i]} | "; } $bet = []; $gold = []; for ($i = 0; $i < 16; $i++) { if ($globalBet[$i] == 0) { $bet[$i] = "∞"; } else { $bet[$i] = round($globalBetTotal / $globalBet[$i], 2); } } for ($i = 0; $i < 16; $i++) { if (!is_numeric($bet[$i])) { $gold[$i] = 0; } else { $gold[$i] = Util::round($myBet[$i] * $bet[$i]); } } ?>|||||||||||||||
| {$bet[$i]} | "; } ?>|||||||||||||||
| × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × |
| ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ |
| "; } echo " | |||||||||||||||
| "; } echo " | |||||||||||||||
|
배당률 × 베팅금 = 적중시 환수금 ( 베팅후 500원 이하일땐 베팅이 불가능합니다. ) |
|||||||||||||||
| 토너먼트 랭킹 | ||||||||||||||||||
| 순위 / 장수명 / 능력치 / 경기수 / 승리 / 무승부 / 패배 / 집계점수 / 우승횟수 | ||||||||||||||||||
|
||||||||||||||||||
|
ㆍ토너먼트의 16강 대진표가 완성되면, 베팅 기간이 주어집니다. ㆍ유저들의 베팅 상황에 따라 배당률이 실시간 결정되며, 자신의 베팅금에 따른 예상 환급금을 알 수 있습니다. ㆍ베팅은 16슬롯에 각각 베팅 가능하며, 도합 최대 금 1000씩 베팅 가능합니다. ㆍ소지금 500원 이하일땐 베팅이 불가능합니다. ㆍ삼모와 더불어 토너먼트, 베팅기능으로 즐거운 삼모 되세요! |
||||||||||||||||||
| = closeButton() ?> |
| = banner() ?> |