//deut einsaugen 9 (10) if ($_POST["do"] == 9) { for ($i = 0; $i < sizeof($schiffe); $i++) { $sch = new Schiffe($schiffe[$i]); if ($sch->skill->erz == 1 && $sch->energie > 0) { $deutanzahl = $_POST["erzanzahl"]; echo 'Schiff: ', $sch->name, ' (', $sch->id, '): '; $sch->einsaugen('erz', $deutanzahl); } } } //endedeut //deut einsaugen 910) if ($_POST["do"] == 10) { for ($i = 0; $i < sizeof($schiffe); $i++) { $sch = new Schiffe($schiffe[$i]); if ($sch->skill->erz == 1 && $sch->energie > 0) { $deutanzahl = $_POST["erzanzahl"]; echo 'Schiff: ', $sch->name, ' (', $sch->id, '): '; $sch->einsaugen('erzk', $deutanzahl); } } } //endedeut $schiff = new Schiffe($schiffe[0]); if ($_GET["do"] == 20) { //flotte loeschen if ($schiff->besitzer->id == $_SESSION["Id"]) { mysql_query("UPDATE schiffe SET flotte=0 WHERE flotte='" . $fid . "' AND besitzer='" . $_SESSION["Id"] . "'"); mysql_query("DELETE FROM flotte WHERE id='" . $fid . "'"); die("zur <a href=\"flotte.php?fid=0\">Flottenübersicht</a>");
$zielid = $ziel[1]; if (!ctype_digit($zielid)) { die("Error 42"); } if ($zieltyp == 'P') { $ziel = new Planeten($zielid); $schiff->feuern($ziel, 20); } if ($zieltyp == 'S') { $ziel = new Schiffe($zielid); $schiff->feuern($ziel, 20); } } if ($_GET["do"] == "aufladen") { mysql_query("update schiffe s,bauplan p set energie=maxenergie, gondeln=0, phaser=0,torpedohitze=0,frachtraum='0/0/0/0/0/0/0/0/0/0/10/10' where p.klasse = s.klasse and s.id =" . $schiff->id); $schiff = new Schiffe($schiff->id); } //schilde aufladen if ($_POST["do"] == 2) { $amount = $_POST["schilde"]; echo $schiff->fehler[$schiff->schildaufladen($amount)]; } //alarstufe if ($_GET["do"] == '6g') { $schiff->alarmstufe = 'green'; } if ($_GET["do"] == '6y') { $schiff->alarmstufe = 'yellow'; } if ($_GET["do"] == '6r') { $schiff->alarmstufe = 'red';
} else { if ($modul->c2 == '-1') { $modul->c2 = $einbau; } } $schiff->maxgondeln += 10; $planet->frachtraum->save(); $modul->setData(); mysql_query("UPDATE schiffe SET maxgondeln=maxgondeln+10,maxhull=maxhull+2 WHERE id='{$schiff->id}'"); } else { echo 'Nicht genügend Rohstoffe vorhanden!<br />'; } } if ($einbau == 302) { if ($planet->frachtraum->baustoff >= 10 && $planet->frachtraum->duranium >= 5 && $planet->dili >= 1 && $modul->{$in} == '-1') { $schiff = new Schiffe($sid); $planet->frachtraum->baustoff -= 10; $planet->frachtraum->duranium -= 5; $planet->dili--; $in = $_POST["in"]; $modul->{$in} = $einbau; $schiff->maxgondeln += 10; $planet->frachtraum->save(); $modul->setData(); $schiff->setData(); } else { echo 'Nicht genügend Rohstoffe vorhanden!<br />'; } } if ($einbau == 303) { if ($planet->frachtraum->baustoff >= 40 && $planet->frachtraum->duranium >= 20 && $planet->deuterium >= 30 && $modul->a1 == '-1' && $modul->a2 == '-1' && $modul->d1 == '-1' && $modul->d2 == '-1') {
} $shp->savequest(); } $result = mysql_query("UPDATE erfolge SET erledigt=2 WHERE erledigt=1 AND id='" . $_GET["aid"] . "' AND uid='" . $_SESSION["Id"] . "'"); if ($result) { echo "Quest erfolgreich abgegeben."; } } else { $shp2 = new Schiffe($neuq->abgeber); //auswahl einengen alle schiffe die im sektor sind $abfrage = mysql_query("SELECT * FROM schiffe WHERE x='" . $shp2->position->x . "' AND y='" . $shp2->position->y . "' AND orbit='" . $shp2->position->orbit . "' AND system='" . $shp2->position->system->id . "' AND besitzer='" . $_SESSION["Id"] . "'"); while ($row = mysql_fetch_array($abfrage)) { //auswahl einengen alle schiffe die max anzahl an qitems dabei haben in $preship werfen (id) $qcounter = 0; $stellen = array(); $shp3 = new Schiffe($row["id"]); for ($i = 0; $i < sizeof($shp3->qitems); $i++) { if ($shp3->qitems[$i]->id == $neuq->item) { $qcounter++; $shp3->qitems[$i]->id = 0; } } if ($qcounter >= $neuq->max) { //abgeben //for($k=0;$k<sizeof($stellen);$k++) unset($shp3->qitems[$stellen[$k]]); /* foreach($shp->qitems as $k => $v) { if($v==$neuq->qid) unset($shp->qitems[$k]); }
echo '<td style="width:32px;height:32px;background-repeat:no-repeat;background-image:url(\'images/buildings/' . $planet->feld[$i]->bild . '\');"><a onmouseover="Tip(\'' . $tooltip . '\')" onmouseout="UnTip()" style="text-decoration:none;padding:8px 12px;" href="' . $href . '"> </a></td>'; if ($i % 10 == 0 && $oflaeche == 50) { echo '</tr>'; } if ($i == 56 && $oflaeche == 24) { echo '</tr>'; } } echo '</table>'; echo '<br />'; echo '<h4>Schiffe im Orbit</h4><form action="planet.php?pid=', $planet->id, '" method="post"><table><tr><td>'; $sio = mysql_query("SELECT * FROM schiffe WHERE typ='s' AND orbit=1 AND x='" . $planet->position->x . "' AND y='" . $planet->position->y . "' AND system='" . $planet->position->system->id . "' AND tarnung=0"); if (mysql_num_rows($sio) > 0) { echo '<select name="target">'; while ($ship = mysql_fetch_array($sio)) { $tship = new Schiffe($ship["id"]); echo '<option value="', $tship->id, '">', $tship->filtername(), ' (', $tship->id, ') Energie: ', $ship["energie"], '/', $ship["maxenergie"], '</option>'; } echo '</select>'; } else { echo 'kein Schiff im Orbit'; } echo '</td><td>'; $bu = new Button("", "Ziel einstellen"); $bu->printme(); echo '</td>'; if ($target != '') { // Ziel erfasst) $schiff = new Schiffe($target); echo '<td>', $schiff->besitzer->id == $_SESSION["Id"] ? '<a href="schiffe.php?sid=' . $schiff->id . '">' : '', '<img src="', $schiff->bild, '" border="0" />', $schiff->besitzer->id == $_SESSION["Id"] ? '</a>' : '', '</td><td>', $schiff->name, '(', $schiff->id, ')</td><td>S:', $schiff->schildstatus == 0 ? '<span>' : '<span style="color:yellow;">', $schiff->schilde, '/', $schiff->maxschilde, '</span></td>'; echo '<td><a class="button energie" onmouseover="Tip(energ)" onmouseout="UnTip()" href="energie.php?fp=', $planet->id, '&ts=', $schiff->id, '"><span>E</span></a></td>';
$id1 = $rem["id"]; $message = "Hallo {$name1},\n\nDu bekommst diese Mail weil du seit 70 Ticks (14 Tagen) dich nicht mehr bei Galaxy Adventures gemeldet hast. \nDein Account wurde geloescht. Ich hoffe du hattest Spass in Galaxy-Adventures.\nIch wuensche dir viel Spass\n\ncremetorte"; //mail($mail1, "Loeschung - 14 Tage", $message, "From: GA-Team <*****@*****.**>"); //mysql_query("INSERT INTO mail (empfaenger,absender,neu) VALUES ('1','2','1')"); //mysql_query("DELETE FROM account WHERE id='$id1'"); } //Gondeln reseten mysql_query("UPDATE schiffe SET gondeln=0,phaser=0"); //blauer nebel schaden $abfrage = mysql_query("SELECT * FROM weltraum WHERE typ='b'"); while ($foo = mysql_fetch_array($abfrage)) { $x = $foo["x"]; $y = $foo["y"]; $abfrage2 = mysql_query("SELECT * FROM schiffe WHERE x='{$x}' AND y='{$y}'"); while ($bar = mysql_fetch_array($abfrage2)) { $schiff = new Schiffe($bar["id"]); $schiff->hull--; if ($schiff->hull <= 0) { $schiff->zerstoerung(); } } } //Nebel Abfragen /* $abfrage=mysql_query("SELECT id FROM schiffe WHERE orbit=0 AND besitzer!=2"); while($row=mysql_fetch_array($abfrage)) { $shp=new Schiffe($row[0]); $feld=new Feld($shp->position->x,$shp->position->y,$shp->position->system->id); if($feld->was=='Weltraum') switch ($feld->typ) {