Пример #1
0
        echo '<tr><td>', $shipsum->fracht[$i]->name, '</td><td><img src="images/misc/' . $shipsum->fracht[$i]->bild . '" border="0" /></td><td>', $shipsum->fracht[$i]->anzahl, '</td><td>', $planetsum->fracht[$i]->anzahl, '</td><td>', $shipsum->fracht[$i]->anzahl + $planetsum->fracht[$i]->anzahl, '</td><td><span style="color:yellow;">*', $shipsum->fracht[$i]->wichtung, '</span></td><td><span style="color:green;font-weight:bold;">', ($shipsum->fracht[$i]->anzahl + $planetsum->fracht[$i]->anzahl) * $shipsum->fracht[$i]->wichtung . '</span></td></tr>';
    }
    $gesamt += ($shipsum->fracht[$i]->anzahl + $planetsum->fracht[$i]->anzahl) * $shipsum->fracht[$i]->wichtung;
}
echo '<tr></tr><tr><td>Gesamt</td><td></td><td></td><td><span style="color:green;font-weight:bold;">', $gesamt, '</span></td><td><span style="color:yellow;font-weight:bold;">*0.35</span></td><td><span style="color:red;font-weight:bold;">', $gesamt * 0.35, '</span></td></tr>';
echo '</table><br />';
$pr = array();
echo '<table class="invitetable" style="text-align:center;"><tr><th>Gebäude</th><th>Anzahl</th><th>Wichtung</th><th>Summe</th></tr>';
$abfrage = mysql_query("SELECT id FROM planeten WHERE besitzer=" . $id);
while ($row = mysql_fetch_array($abfrage)) {
    $pl = new Planeten($row[0]);
    $limes = $pl->typ[1] == 'm' ? 24 : 50;
    for ($i = 0; $i <= $limes; $i++) {
        $c_feld = $pl->feld[$i];
        if ($c_feld->rest_bauzeit == 0 && $c_feld->aktiv == 1 && $c_feld->bau->id > 0) {
            $pr[$c_feld->bau->id - 1]++;
        }
    }
}
$list = Bauplan_Gebaude::getCompleteListe();
$gesamt2 = 0;
for ($i = 0; $i < sizeof($list); $i++) {
    if ($id == $_SESSION["Id"] || $_SESSION["Id"] < 10) {
        echo '<tr><td>', $list[$i]->name, '</td><td>', $pr[$i], '</td><td><span style="color:yellow;">', $list[$i]->wichtung, '</td><td><span style="color:green;font-weight:bold;">', $pr[$i] * $list[$i]->wichtung, '</span></td></tr>';
    }
    $gesamt2 += $pr[$i] * $list[$i]->wichtung;
}
echo '<tr></tr><tr><td>Gesamt</td><td><span style="color:green;font-weight:bold;">', $gesamt2, '</span></td><td><span style="color:yellow;font-weight:bold;">*8</span></td><td><span style="color:red;font-weight:bold;">', $gesamt2 * 8, '</span></td></tr>';
echo '</table><br />';
echo '<span style="font-weight:bold;text-decoration:underline">Gesamtpunktzahl: </span>&nbsp;<span style="font-weight:bold;color:green">', $gesamt * 0.35 + $gesamt2 * 8, '</span>';
include "foot.php";
Пример #2
0
        $planet->feld[$fid]->bau = $bauplan;
        $planet->feld[$fid]->aktiv = 1;
        $planet->feld[$fid]->rest_bauzeit = $bauplan->bauzeit;
        $planet->feld[$fid]->save();
        for ($i = 0; $i < sizeof($planet->frachtraum->fracht); $i++) {
            $planet->frachtraum->fracht[$i]->anzahl -= $bauplan->baukosten->fracht[$i + 1]->anzahl;
        }
        $planet->energie -= $bauplan->baukosten->fracht[0]->anzahl;
        $planet->frachtraum->save();
        mysql_query("update planeten set energie=" . $planet->energie . " where id = " . $planet->id);
        echo "<span class=\"success\">" . $bauplan->name . " wird jetzt gebaut und wird in " . $bauplan->bauzeit . " Ticks fertig sein!</span>";
        echo '<meta http-equiv="refresh" content="2; URL=planet.php?pid=' . $planet->id . '">';
    }
}
echo '<table class="liste"><tr><th>Bild</th><th>Name</th><th>Baukosten</th><th>Kosten pro Tick</th><th>Effekt pro Tick</th><th>Effekt</th><th>Bauzeit</th><th>Baubar auf</th></tr>';
$liste = Bauplan_Gebaude::getListe($planet->feld[$fid]->untergrund->id);
for ($k = 0; $k < sizeof($liste); $k++) {
    //get correct imgae index
    $t_index = -1;
    for ($i = 0; $i < sizeof($liste[$k]->untergrund); $i++) {
        if ($liste[$k]->untergrund[$i]->id == $planet->feld[$fid]->untergrund->id) {
            $t_index = $i;
        }
    }
    echo '<tr><td><a href="build.php?pid=' . $planet->id . '&fid=' . $fid . '&bauen=' . $liste[$k]->id . '">';
    echo '<img src="images/buildings/' . $liste[$k]->bild[$t_index] . '" border="0" />';
    echo '</a></td>';
    echo '<td>' . $liste[$k]->name . '</td>';
    echo '<td><table>';
    for ($i = 0; $i < sizeof($liste[$k]->baukosten->fracht); $i++) {
        if ($liste[$k]->baukosten->fracht[$i]->anzahl > 0) {