anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Break fehler in der Newday, durch mehrere startgebiete https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4636 |
Seite 1 von 1 |
Autor: | The Dead [ Do 14 Aug, 2008 14:27 ] |
Betreff des Beitrags: | Break fehler in der Newday, durch mehrere startgebiete |
Hallo, ich habe ein Problem in der Newday, und zwar habe ich Eliwoods Rasseneditor eingebaut und wollte nun meine Newday umschreiben da ich mehrere Startgebiete habe. Eliwoods Editor habe ich daran schon angepasst nur musste ich ja jetzt auch die Abfrage in der Newday ändern. Das ganze sah bei mir so aus: $this->bbcode_second_pass_code('', ' if (count($session['user']['dragonpoints'])<$session['user']['dragonkills'] && $_GET['dk']!="ignore"){ page_header("Heldenpunkte"); addnav("Max Lebenspunkte +5","newday.php?dk=hp$resline"); addnav("Waldkämpfe +1","newday.php?dk=ff$resline"); addnav("Angriff + 1","newday.php?dk=at$resline"); addnav("Verteidigung + 1","newday.php?dk=de$resline"); //addnav("Ignore (Dragon Points are bugged atm)","newday.php?dk=ignore$resline"); output("`@Du hast noch `^".($session['user']['dragonkills']-count($session['user']['dragonpoints']))."`@ Heldenpunkte übrig. Wie willst du sie einsetzen?`n`n"); output("Du bekommst 1 Drachenpunkt pro getötetem Drachen. Die Änderungen der Eigenschaften durch Drachenpunkte sind permanent."); //Startgebiet Mod bei Fritz anfang }else if (!$session['user']['startge'] || $session['user']['startge']=="Nirgendwo"|| $session['user']['startge']=="0") { page_header("Ein wenig über deine Vorgeschichte"); output("In welcher Zeit oder an welchem Ort bist du geboren?"); addnav("Phantasia - Mittelalter","newday.php?op=phant"); addnav("Tull - Western","newday.php?op=west"); break; } if ($_GET['op'] == "phant"){ page_header("Ein wenig über deine Vorgeschichte"); output("Du bist in Phantasia geboren, dem Land der unbegrenzten Möglichkeiten`n`n doch welcher Rasse gehörst du an?"); $session['user']['startge'] == 1; $sql = "SELECT * FROM race WHERE gebiet='1' AND raceid='{$_GET['setrace']}' LIMIT 1"; $result = db_query($sql); $row = db_fetch_assoc($result); if ($_GET['setrace']!="") { $session['user']['race'] = ($row['color'].$row['name']); switch($_GET['setrace']) { case $row['raceid']: output("{$row['story']}"); $bonus = unserialize($row['bonus']); $session['user']['maxhitpoints']+=(int)$bonus['lp']; $session['user']['defence']+=(int)$bonus['def']; $session['user']['attack']+=(int)$bonus['atk']; break; } } if ($_GET['op'] == "west"){ output("Du bist im Wilden Western aufgewachsen und den rauen Ton gewöhnt doch welchen Beruf hast du?"); $session['user']['startge'] == 2; $sql = "SELECT * FROM race WHERE gebiet='2' AND raceid='{$_GET['setrace']}' LIMIT 1"; $result = db_query($sql); $row = db_fetch_assoc($result); if ($_GET['setrace']!="") { $session['user']['race'] = ($row['color'].$row['name']); switch($_GET['setrace']) { case $row['raceid']: output("{$row['story']}"); $bonus = unserialize($row['bonus']); $session['user']['maxhitpoints']+=(int)$bonus['lp']; $session['user']['defence']+=(int)$bonus['def']; $session['user']['attack']+=(int)$bonus['atk']; break; } } //Startgebiete Mod von Fritz ende if ($session['user']['weaponvalue']<0) $session['user']['attack']+=$session['user']['weapondmg']; if ($session['user']['armorvalue']<0) $session['user']['defence']+=$session['user']['armordef']; addnav("Weiter","newday.php?continue=1$resline"); if ($session['user']['dragonkills']==0 && $session['user']['level']==1) { addnews("`#{$session[user][name]} `#hat unsere Welt betreten. Willkommen!"); } } else { ') Das ist der Abschnitt, und wenn ich das aber so verwenden will sagt er mir: Zitat: Fatal error: Cannot break/continue 1 level in /var/www/vhosts/logd-obtania.de/httpdocs/londarien/newday.php on line 59 Zeile 59: page_header("Ein wenig über deine Vorgeschichte"); output("In welcher Zeit oder an welchem Ort bist du geboren?"); addnav("Phantasia - Mittelalter","newday.php?op=phant"); addnav("Tull - Western","newday.php?op=west"); -->break;<-- } hab auch schon versucht das break nach der klammer zu setzten, kommt die gleiche fehlermeldung mit anderer zeile, Gruss Fritz |
Autor: | DarkAngel [ Do 14 Aug, 2008 14:49 ] |
Betreff des Beitrags: | Re: Break fehler in der Newday, durch mehrere startgebiete |
lösch den break; raus brauchste doch gar nicht.....dann sollte es auch funzen |
Autor: | The Dead [ Do 14 Aug, 2008 14:52 ] |
Betreff des Beitrags: | Re: Break fehler in der Newday, durch mehrere startgebiete |
Arghh hab ich vergessen zu erwähnen sorry. Wenn ich den break lösche habe ich die Startgebiet auswahl gleichzeitig mit der auswahl der künste und dann häng ich dadurch in einer schleife drin weil er den klick für das startgebiet nicht animmt |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |