Пример #1
0
} else {
    $error = false;
    for ($i = 0; $i < sizeof($schiffe); $i++) {
        $test = new Schiffe($schiffe[$i]);
        if ($i == 0) {
            $x = $test->position->x;
            $y = $test->position->y;
            $orbit = $test->position->orbit;
            $system = $test->position->system->id;
        }
        if ($i > 0) {
            if ($x != $test->position->x || $y != $test->position->y || $orbit != $test->position->orbit || $system != $test->position->system->id) {
                $error = true;
            }
        }
    }
    if ($error) {
        echo 'ausgew&auml;hlte Schiffe sind nicht in einem Sektor!<br /><br /><a href="schiffchoice.php">zur&uuml;ck zur Schiffs&uuml;bersicht!</a>';
    } else {
        $lastid = checkforlastid('flotte') + 1;
        $fname = pruefetext($_POST["flottenname"]);
        mysql_query("INSERT INTO flotte (id,name,besitzer) VALUES ('{$lastid}','{$fname}','{$id}')");
        for ($i = 0; $i < sizeof($schiffe); $i++) {
            $tid = $schiffe[$i];
            mysql_query("UPDATE schiffe SET flotte='{$lastid}' WHERE id='{$tid}'") or die(mysql_error());
            echo '<META HTTP-EQUIV="Refresh" CONTENT="0;URL=flotte.php?fid=0">';
        }
    }
}
echo '<a href="schiffchoice.php">zur&uuml;ck zur Schiffs&uuml;bersicht!</a>';
include "foot.php";
Пример #2
0
         $lastid = checkforlastid('schiffe') + 1;
         mysql_query("INSERT INTO schiffe (maxdock,typ,klasse,skillbase,id,baustoff,duranium,deuterium,hull,maxhull,schilde,maxschilde,laser,name,besitzer,alarmstufe,x,y,system,energie,maxenergie,energieoutput,bild,lager,orbit,maxphaser) VALUES ('20','s','Raumstation','1','{$lastid}','0','0','100','200','200','140','140','12','noname','{$accid}','green','" . $schiff->position->x . "','" . $schiff->position->y . "','" . $schiff->position->system->id . "','150','150','20','images/siedlerbase.png','300','" . $schiff->position->orbit . "','80')") or die(mysql_error());
         echo 'Schiff gebaut!';
         $gebaut = true;
     } else {
         echo 'Nicht genug Rohstoffe!';
     }
 }
 if ($job == 10 && $forschung->horchposten == 1) {
     //Schiff 3 bauen
     if ($schiff->frachtraum->baustoff >= 200 && $schiff->frachtraum->duranium >= 150 && $schiff->frachtraum->deuterium >= 200) {
         $schiff->frachtraum->baustoff -= 200;
         $schiff->frachtraum->duranium -= 150;
         $schiff->frachtraum->deuterium -= 200;
         $schiff->frachtraum->save();
         $lastid = checkforlastid('schiffe') + 1;
         mysql_query("INSERT INTO schiffe (klasse,skillbase,id,baustoff,duranium,deuterium,hull,maxhull,schilde,maxschilde,laser,name,besitzer,alarmstufe,x,y,system,energie,maxenergie,energieoutput,bild,lager,orbit) VALUES ('Horchposten','1','{$lastid}','1','{$fid}','100','40','40','30','30','0','noname','{$accid}','green','" . $schiff->position->x . "','" . $schiff->position->y . "','" . $schiff->position->system->id . "','10','10','5','images/horchposten.png','150','" . $schiff->position->orbit . "')") or die(mysql_error());
         echo 'Schiff gebaut!';
         $gebaut = true;
     } else {
         echo 'Nicht genug Rohstoffe!';
     }
 }
 if ($job == 2) {
     //Schiff 3 bauen
     mysql_query("INSERT INTO schiffe (maxdock,maxphaser,typ,klasse,skillbase,baustoff,duranium,deuterium,hull,maxhull,schilde,maxschilde,laser,name,besitzer,alarmstufe,x,y,system,energie,maxenergie,energieoutput,bild,lager,orbit) VALUES ('20','50','s','Raumstation','1','0','0','100','400','400','500','500','22','noname','{$accid}','green','" . $schiff->position->x . "','" . $schiff->position->y . "','" . $schiff->position->system->id . "','500','500','50','images/klingbase.png','15000','" . $schiff->position->orbit . "')") or die(mysql_error());
     echo 'Schiff gebaut!';
     $gebaut = true;
 }
 if ($job == 3) {
     //Schiff 3 bauen
Пример #3
0
<?php

$user = 13;
$non = array();
$lastid = checkforlastid('account');
$exists = false;
$var1 = mysql_query("SELECT * FROM account WHERE id='{$user}'");
while ($var11 = mysql_fetch_array($var1)) {
    $exists = true;
}
if (!$exists) {
    mysql_query("DELETE FROM schiffe WHERE typ='s' AND besitzer='{$user}'");
    mysql_query("UPDATE planeten SET name='noname',energie=20,maxenergie=20,baustoff=0,duranium=0,torpedo='0-0',erz=0,sorium=0,deuterium=0,tritanium=0,isochips=0,antimaterie=0,dili=0,schilde=0,maxschilde=0,laser=0,lager=500 WHERE besitzer='{$user}'") or die(mysql_error());
}
$abfragevar = mysql_query("SELECT * FROM planeten WHERE besitzer='{$user}'");
while ($abfrage = mysql_fetch_array($abfragevar)) {
    echo $abfrage["x"], '/', $abfrage["y"], '<br />';
    $pid = $abfrage["id"];
    $pl = new Planeten($pid);
    if (strpos($pl->typ, "om") === false && strpos($pl->typ, "mm") === false && strpos($pl->typ, "lm") === false) {
        for ($o = 1; $o <= 50; $o++) {
            $pl->feld[$o]->was = 0;
            $pl->feld[$o]->bauzeit = 0;
            $pl->feld[$o]->aktiv = 1;
            $pl->feld[$o]->hull = 60;
            if ($o == 15 || $o == 17 || $o == 24 || $o == 25) {
                $pl->feld[$i]->untergrund = 'm';
            }
            if ($o == 12 || $o == 14 || $o == 16 || $o == 19 || $o == 20 || $o == 22 || $o == 35 || $o == 38 || $o == 44) {
                $pl->feld[$i]->untergrund = 'f';
            }
Пример #4
0
    if (!$schiffgefunden && !$planetgefunden) {
        mysql_query("DELETE FROM weltraum WHERE system='" . $_GET["del"] . "'") or die(mysql_error());
        mysql_query("DELETE FROM schiffe WHERE system='" . $_GET["del"] . "'");
        mysql_query("DELETE FROM planeten WHERE system='" . $_GET["del"] . "'");
        mysql_query("DELETE FROM systeme WHERE id='" . $_GET["del"] . "'");
    }
}
if (ctype_digit($_GET["dx"]) && $_GET["dx"] > -25 && ctype_digit($_GET["dy"]) && $_GET["dy"] > -25) {
    //loeschen
    mysql_query("DELETE FROM planeten WHERE x='" . $_GET["dx"] . "' AND y='" . $_GET["dy"] . "' AND system='0'");
    mysql_query("DELETE FROM weltraum WHERE x='" . $_GET["dx"] . "' AND y='" . $_GET["dy"] . "' AND system='0'");
}
if (ctype_digit($_GET["rx"]) && $_GET["rx"] > -25 && ctype_digit($_GET["ry"]) && $_GET["ry"] > -25 && $_POST["operation"] >= 0 && isset($_POST["operation"])) {
    $systeme = array("bblaublau", "bblaugelb", "bblauorange", "bblaurot", "bblauschwarz", "bblauweiss", "blau", "blaubig", "blaublau", "brotblau", "brotgelb", "brotorange", "brotrot", "brotschwarz", "brotweiss", "gelb", "gelbblau", "gelbgelb", "gelbweiss", "orange", "orangegelb", "orangeorange", "orangeweiss", "rot", "rotbig", "rotblau", "rotgelb", "rotorange", "rotrot", "rotweiss", "weiss", "weissblau");
    $bildinsert = $systeme[$_POST["operation"]];
    $lastid = checkforlastid("systeme") + 1;
    mysql_query("INSERT INTO systeme (id,x,y,name,bild) VALUES ('{$lastid}','" . $_GET["rx"] . "','" . $_GET["ry"] . "','" . $_POST["sysname"] . "','" . $bildinsert . ".jpg')") or die(mysql_error());
}
if (ctype_digit($_GET["sx"]) && $_GET["sx"] > -25 && ctype_digit($_GET["sy"]) && $_GET["sy"] > -25) {
    if ($_GET["pinsel"] == '') {
        echo '<font color="red"><b>Bitte erst w&auml;hlen!</b></font><br />';
    }
    //WELTALL
    if ($klasse == 'W') {
        switch ($typ) {
            case "d":
                $dovar = 0;
                break;
            case "dk":
                $dovar = 1;
                break;
Пример #5
0
 public function __construct($subject, $uid)
 {
     $changed = false;
     $abfrage = mysql_query("SELECT * FROM logbuch WHERE {$subject}='{$uid}'");
     while ($row = mysql_fetch_array($abfrage)) {
         $changed = true;
         $this->id = $row["id"];
         $this->initiator = $row["initiator"];
         $this->betroffener = $row["betroffener"];
         $thix->x = $row["x"];
         $this->y = $row["y"];
         $this->system = new System($row["system"]);
         $this->text = $row["text"];
         $this->typ = $row["typ"];
         $this->klasse = $row["klasse"];
         $this->zeit = $row["zeit"];
     }
     if (!$changed) {
         $this->id = checkforlastid("logbuch") + 1;
         mysql_query("INSERT INTO logbuch () VALUES ()");
     }
 }
Пример #6
0
     $lastid = checkforlastid('planeten') + 1;
     mysql_query("INSERT INTO planeten (id,x,y,besitzer,lager,baustoff,duranium,typ,name,orbit,bild) VALUES ('{$lastid}','{$postx}','{$posty}','2','300','0','0','m','noname','1','planet.jpg')") or die(mysql_error());
     mysql_query("INSERT INTO `planet2` (`pid`, `feld1`, `feld2`, `feld3`, `feld4`, `feld5`, `feld6`, `feld7`, `feld8`, `feld9`, `feld10`, `feld11`, `feld12`, `feld13`, `feld14`, `feld15`, `feld16`, `feld17`, `feld18`, `feld19`, `feld20`, `feld21`, `feld22`, `feld23`, `feld24`, `feld25`, `feld26`, `feld27`, `feld28`, `feld29`, `feld30`, `feld31`, `feld32`, `feld33`, `feld34`, `feld35`, `feld36`, `feld37`, `feld38`, `feld39`, `feld40`, `feld41`, `feld42`, `feld43`, `feld44`, `feld45`, `feld46`, `feld47`, `feld48`, `feld49`, `feld50`) VALUES\n('{$lastid}', '0-0-i', '0-0-i', '0-0-i', '0-0-g', '0-0-g', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-d', '0-0-f', '0-0-g', '0-0-f', '0-0-m', '0-0-f', '0-0-m', '0-0-g', '0-0-f', '0-0-f', '0-0-d', '0-0-f', '0-0-d', '0-0-m', '0-0-m', '0-0-g', '0-0-g', '0-0-w', '0-0-g', '0-0-d', '0-0-g', '0-0-w', '0-0-g', '0-0-g', '0-0-f', '0-0-d', '0-0-w', '0-0-f', '0-0-g', '0-0-g', '0-0-i', '0-0-i', '0-0-g', '0-0-f', '0-0-g', '0-0-g', '0-0-i', '0-0-g', '0-0-g', '0-0-i')");
 }
 if ($_POST["do"] == 7) {
     $lastid = checkforlastid('planeten') + 1;
     mysql_query("INSERT INTO planeten (id,x,y,besitzer,lager,baustoff,duranium,typ,name,orbit,bild) VALUES ('{$lastid}','{$postx}','{$posty}','2','300','0','0','l','noname','1','lava.jpg')");
     mysql_query("INSERT INTO `planet2` (`pid`, `feld1`, `feld2`, `feld3`, `feld4`, `feld5`, `feld6`, `feld7`, `feld8`, `feld9`, `feld10`, `feld11`, `feld12`, `feld13`, `feld14`, `feld15`, `feld16`, `feld17`, `feld18`, `feld19`, `feld20`, `feld21`, `feld22`, `feld23`, `feld24`, `feld25`, `feld26`, `feld27`, `feld28`, `feld29`, `feld30`, `feld31`, `feld32`, `feld33`, `feld34`, `feld35`, `feld36`, `feld37`, `feld38`, `feld39`, `feld40`, `feld41`, `feld42`, `feld43`, `feld44`, `feld45`, `feld46`, `feld47`, `feld48`, `feld49`, `feld50`) VALUES\n('{$lastid}', '0-0-l', '0-0-l', '0-0-s', '0-0-s', '0-0-l', '0-0-l', '0-0-l', '0-0-l', '0-0-l', '0-0-s', '0-0-l', '0-0-l', '0-0-v', '0-0-s', '0-0-s', '0-0-l', '0-0-l', '0-0-s', '0-0-l', '0-0-l', '0-0-l', '0-0-s', '0-0-v', '0-0-s', '0-0-l', '0-0-s', '0-0-s', '0-0-l', '0-0-l', '0-0-l', '0-0-s', '0-0-l', '0-0-v', '0-0-s', '0-0-l', '0-0-l', '0-0-s', '0-0-v', '0-0-l', '0-0-v', '0-0-v', '0-0-l', '0-0-s', '0-0-s', '0-0-s', '0-0-l', '0-0-l', '0-0-l', '0-0-l', '0-0-l')");
 }
 if ($_POST["do"] == 10) {
     $lastid = checkforlastid('planeten') + 1;
     mysql_query("INSERT INTO planeten (id,x,y,besitzer,lager,baustoff,duranium,typ,name,orbit,bild) VALUES ('{$lastid}','{$postx}','{$posty}','2','300','0','0','z','noname','1','wuste.png')");
     mysql_query("INSERT INTO `planet2` (`id`, `pid`, `feld1`, `feld2`, `feld3`, `feld4`, `feld5`, `feld6`, `feld7`, `feld8`, `feld9`, `feld10`, `feld11`, `feld12`, `feld13`, `feld14`, `feld15`, `feld16`, `feld17`, `feld18`, `feld19`, `feld20`, `feld21`, `feld22`, `feld23`, `feld24`, `feld25`, `feld26`, `feld27`, `feld28`, `feld29`, `feld30`, `feld31`, `feld32`, `feld33`, `feld34`, `feld35`, `feld36`, `feld37`, `feld38`, `feld39`, `feld40`, `feld41`, `feld42`, `feld43`, `feld44`, `feld45`, `feld46`, `feld47`, `feld48`, `feld49`, `feld50`) VALUES\n(NULL, '{$lastid}', '0-0-d', '0-0-d', '0-0-d', '0-0-d', '0-0-dm', '0-0-dm', '0-0-dm', '0-0-d', '0-0-d', '0-0-d', '0-0-dm', '0-0-d', '0-0-dm', '0-0-dm', '0-0-d', '0-0-dm', '0-0-dm', '0-0-dm', '0-0-dm', '0-0-dm', '0-0-d', '0-0-dm', '0-0-d', '0-0-d', '0-0-dm', '0-0-d', '0-0-dm', '0-0-d', '0-0-dm', '0-0-dm', '0-0-dm', '0-0-dm', '0-0-d', '0-0-d', '0-0-d', '0-0-dm', '0-0-d', '0-0-d', '0-0-dm', '0-0-dm', '0-0-d', '0-0-d', '0-0-d', '0-0-dm', '0-0-d', '0-0-d', '0-0-d', '0-0-d', '0-0-d', '0-0-d')");
 }
 if ($_POST["do"] == 11) {
     $lastid = checkforlastid('planeten') + 1;
     mysql_query("INSERT INTO planeten (id,x,y,besitzer,lager,baustoff,duranium,typ,name,orbit,bild) VALUES ('{$lastid}','{$postx}','{$posty}','2','300','0','0','i','noname','1','eisplanet.jpg')");
     mysql_query("INSERT INTO `planet2` (`id`, `pid`, `feld1`, `feld2`, `feld3`, `feld4`, `feld5`, `feld6`, `feld7`, `feld8`, `feld9`, `feld10`, `feld11`, `feld12`, `feld13`, `feld14`, `feld15`, `feld16`, `feld17`, `feld18`, `feld19`, `feld20`, `feld21`, `feld22`, `feld23`, `feld24`, `feld25`, `feld26`, `feld27`, `feld28`, `feld29`, `feld30`, `feld31`, `feld32`, `feld33`, `feld34`, `feld35`, `feld36`, `feld37`, `feld38`, `feld39`, `feld40`, `feld41`, `feld42`, `feld43`, `feld44`, `feld45`, `feld46`, `feld47`, `feld48`, `feld49`, `feld50`) VALUES\n(NULL, '{$lastid}', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-fl', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-fl', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-fl', '0-0-fl', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-fl', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-i', '0-0-fl', '0-0-i', '0-0-fl', '0-0-i', '0-0-i', '0-0-i', '0-0-i')");
 }
 if ($_POST["do"] == 3) {
     mysql_query("INSERT INTO weltraum (x,y,typ) VALUES ('{$postx}','{$posty}','d')");
 }
 if ($_POST["do"] == 4) {
     mysql_query("INSERT INTO weltraum (x,y,typ) VALUES ('{$postx}','{$posty}','b')");
 }
 if ($_POST["do"] == 5) {
     mysql_query("INSERT INTO weltraum (x,y,typ) VALUES ('{$postx}','{$posty}','g')");
 }
 if ($_POST["do"] == 6) {
     mysql_query("INSERT INTO weltraum (x,y,typ) VALUES ('{$postx}','{$posty}','e')");
 }