コード例 #1
0
ファイル: bar_galmap_buy.php プロジェクト: smrealms/smrv2.0
<?php

if (Globals::getGameStartDate($player->getGameID()) + TIME_MAP_BUY_WAIT > TIME) {
    create_error('You cannot buy maps for another ' . format_time(Globals::getGameStartDate($player->getGameID()) + TIME_MAP_BUY_WAIT - TIME) . '!');
}
if ($account->getTotalSmrCredits() < CREDITS_PER_GAL_MAP) {
    create_error('You don\'t have enough SMR Credits.  Donate money to SMR to gain SMR Credits!');
}
//gal map buy
if (isset($var['process'])) {
    $galaxyID = trim($_REQUEST['gal_id']);
    if (!is_numeric($galaxyID) || $galaxyID == 0) {
        create_error('You must select a galaxy to buy the map of!');
    }
    //get start sector
    $galaxy =& SmrGalaxy::getGalaxy($player->getGameID(), $galaxyID);
    $low = $galaxy->getStartSector();
    //get end sector
    $high = $galaxy->getEndSector();
    // Have they already got this map? (Are there any unexplored sectors?
    $db->query('SELECT * FROM player_visited_sector WHERE sector_id >= ' . $db->escapeNumber($low) . ' AND sector_id <= ' . $db->escapeNumber($high) . ' AND account_id = ' . $db->escapeNumber($player->getAccountID()) . ' AND game_id = ' . $db->escapeNumber($player->getGameID()) . ' LIMIT 1');
    if (!$db->nextRecord()) {
        create_error('You already have maps of this galaxy!');
    }
    $player->increaseHOF(1, array('Bar', 'Maps Bought'), HOF_PUBLIC);
    //take money
    $account->decreaseTotalSmrCredits(CREDITS_PER_GAL_MAP);
    //now give maps
    // delete all entries from the player_visited_sector/port table
    $db->query('DELETE FROM player_visited_sector WHERE sector_id >= ' . $db->escapeNumber($low) . ' AND sector_id <= ' . $db->escapeNumber($high) . ' AND account_id = ' . $db->escapeNumber($player->getAccountID()) . ' AND game_id = ' . $db->escapeNumber($player->getGameID()));
    //start section
コード例 #2
0
ファイル: game_stats.php プロジェクト: smrealms/smrv2.0
?>
</td>
					</tr>
					<tr>
						<td align="right">Description</td>
						<td>&nbsp;</td>
						<td align="left"><?php 
echo bbifyMessage(Globals::getGameDescription($StatsGameID));
?>
</td>
					</tr>
					<tr>
						<td align="right">Start Date</td>
						<td>&nbsp;</td>
						<td align="left"><?php 
echo date(DATE_FULL_SHORT, Globals::getGameStartDate($StatsGameID));
?>
</td>
					</tr>
					<tr>
						<td align="right">Start Turns Date</td>
						<td>&nbsp;</td>
						<td align="left"><?php 
echo date(DATE_FULL_SHORT, SmrGame::getGame($StatsGameID)->getStartTurnsDate());
?>
</td>
					</tr>
					<tr>
						<td align="right">End Date</td>
						<td>&nbsp;</td>
						<td align="left"><?php