<?php $game =& Globals::getGameInfo($var['game_id']); $template->assignByRef('Game', $game); // do we need credits for this game? if ($game['GameCreditsRequired'] > 0) { // do we have enough if ($account->getTotalSmrCredits() < $game['GameCreditsRequired']) { create_error('Sorry you do not have enough SMR Credits to play this game.<br />To get SMR credits you need to donate to SMR.'); } } // is the game already full? if (SmrGame::getGame($var['game_id'])->getTotalPlayers() >= $game['GameMaxPlayers']) { create_error('The maximum number of players in that game is reached!'); } //if (TIME < $game['StartDate']) // create_error('You want to join a game that hasn\'t started yet?'); if (TIME > $game['EndDate']) { create_error('You want to join a game that is already over?'); } $template->assign('PageTopic', 'Join Game'); $raceInfo =& Globals::getRaces(); $raceDescriptions = ''; $first = true; foreach ($raceInfo as $race) { if ($first) { $raceDescriptions .= '\'' . str_replace('\'', '\\\'"', $race['Description']) . '\''; $first = false; } else { $raceDescriptions .= ', \'' . str_replace('\'', '\\\'', $race['Description']) . '\''; }
case RACE_THEVIAN: $ship_id = SHIP_TYPE_SWIFT_VENTURE; break; case RACE_WQHUMAN: $ship_id = SHIP_TYPE_SLIP_FREIGHTER; break; case RACE_NIJARIN: $ship_id = SHIP_TYPE_REDEEMER; break; default: $ship_id = SHIP_TYPE_GALACTIC_SEMI; } $amount_shields = 50; $amount_armour = 50; } $last_turn_update = SmrGame::getGame($gameID)->getStartTurnsDate(); //// newbie leaders need to put into there alliances if (SmrSession::$account_id == ACCOUNT_ID_NHL) { $alliance_id = 302; } else { $alliance_id = 0; } $db->lockTable('player'); // get last registered player id in that game and increase by one. $db->query('SELECT MAX(player_id) FROM player WHERE game_id = ' . $db->escapeNumber($gameID)); if ($db->nextRecord()) { $player_id = $db->getInt('MAX(player_id)') + 1; } else { $player_id = 1; } // insert into player table.
?> </td> </tr> <tr> <td align="right">Max Turns</td> <td> </td> <td align="left"><?php echo number_format(Globals::getGameMaxTurns($StatsGameID)); ?> </td> </tr> <tr> <td align="right">Start Turn Hours</td> <td> </td> <td align="left"><?php echo number_format(SmrGame::getGame($StatsGameID)->getStartTurnHours()); ?> </td> </tr> <tr> <td align="right">Max Players</td> <td> </td> <td align="left"><?php echo number_format(Globals::getGameMaxPlayers($StatsGameID)); ?> </td> </tr> <tr> <td align="right">Alliance Max Players</td> <td> </td> <td align="left"><?php