} 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ählte Schiffe sind nicht in einem Sektor!<br /><br /><a href="schiffchoice.php">zurück zur Schiffsü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ück zur Schiffsübersicht!</a>'; include "foot.php";
$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
<?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'; }
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ählen!</b></font><br />'; } //WELTALL if ($klasse == 'W') { switch ($typ) { case "d": $dovar = 0; break; case "dk": $dovar = 1; break;
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 ()"); } }
$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')"); }