예제 #1
0
 //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&uuml;bersicht</a>");
예제 #2
0
    $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';
예제 #3
0
         } 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&uuml;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&uuml;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') {
예제 #4
0
         }
         $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]); 
             }
예제 #5
0
    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 . '">&nbsp;</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>';
예제 #6
0
    $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) {