Ich bin gerade dabei ein Addon zu schreiben aber es ist irgend ein Fehler darin!!!!
Erstens das Ereigniss soll durch zufall einmal am tag erscheinen. Es ist aber immer da.
dazu der code in newday.php :
$this->bbcode_second_pass_code('', ' $random=e_rand(1,2); switch($random){ case 1: $session['user']['hoehle'] = 0; break; case 2: $session['user']['hoehle'] = 1; break; }')
Es ist irgend ein Fehler darin. Wenn ich es versuche zu öffnen kommt folgender Fehler:
Parse error: parse error, unexpected $ in /homepages/35/d25660061/htdocs/philipp/logd/hoehle.php on line 139
Der Code dazu:
$this->bbcode_second_pass_code('', '<?php
require_once "common.php"; // written from Philipp Rigoll // www.philipp.rigoll.de/Logd // philipp@rigoll.de
page_header("Die Höhle");
if ($_GET[op]=="") { output("Du machst dich auf die Suche nach einer Höhle von der ein paar Leute in der Schenke zum Eberkopf geredet haben."); output("Du bist dir darüber bewusst das es ein gefähliches Abenteuer werden kann. Des halb nimmst du eine Schaufel und deine Waffen mit."); output("Nun begibst dich auf den Weg in den nun Wald"); output("Über den Bergen im Norden geht schon langsam die Sonne unter. Willst du lieber umkehren weil es dir zu dunkel ist oder willst du weiter laufen und deine Fackel benutzen."); $session['user']['hoehle'] = 1; addnav("Umkehren","village.php"); addnav("Fackel anstecken und weiter laufen","hoehle.php?op=1"); } if ($_GET[op]=="1") { output("Du steckst deine Fackel an und gest mutig weiter."); output("Nach einiger Zeit kommst du an eine düstere Hütte. Die Hütte sieht verlassen aus."); output("Willst du die Hütte betreten oder lieber so weiter nach der Höhle suchen???"); addnav("Gehe in die Hütte","Hoehle.php?op=2"); addnav("Suche weiter nach der Höhle","hoele.php?op=3"); }
if ($_GET[op]=="2") { output("Du öffnest die Tür der Hütte. Ruck artig springst du nach vorne. Und leuchstest die Hütte mit deiner Fackel aus."); output("In einer ecke sitzten zwei düstere gestallten. Sie bemerken dich und springen auf. Der eine der beiden bedroht dich mit einer schrafen Holzfälleraxt."); output("Sie fordern von dir 3 Edelsteine. Dann würden sie dich ziehen lassen. Ansonsten....."); output("Willst du ihnen die 3 Edelsteine geben oder willst du versuchen zu flüchten?"); addnav("Gib die Edelsteine","hoehle.php?op=4"); addnav("Flüchte","hoehle.php?op=5"); }
if ($_GET[op]=="4") { if ($session['user']['gems']>2) { output("Du übereichst den Beiden die Edelsteine und machst das du weg kommst. Nun hast du keine Lust mehr nach der Höhle zu suchen."); output("Du machst dich auf den Weg zurück zum Dorf"); $session['user']['gems']-=3; addnav("Gehe zum dorf","village.php"); }else{ output("Du hast zu wenige Edelsteine. Die beiden schlagen dich brutal zusammen du stirbst."); $session[user][alive]=false; $session[user][hitpoints]=0; $session[user][experience]*=0.97; addnews($session[user][name]." wurde in einer Hütte im Wald tot aufgefunden."); $session['user']['gems']-=2; $session['user']['gold']=0; addnav("Zu den News","news.php"); }
if ($_GET[op]=="5") { $random=e_rand(1,3); switch($random){ case 1: output("Du stirbst bei dem Versuch zu flüchten durch einen Schlag auf den Hinter Kopf"); $session[user][alive]=false; $session[user][hitpoints]=0; $session[user][experience]*=0.97; addnews($session[user][name]." wurde in einer Hütte im Wald tot aufgefunden."); $session['user']['gems']-=2; $session['user']['gold']=0; addnav("Zu den News","news.php"); break; case 2: output("Dir gelingt die Flucht. Nun hast du keine Lust mehr nach der Höhle zu suchen."); addnav("Zurück zum Dorf"); break; case 3: output("Dir gelingt die Flucht. Nun hast du keine Lust mehr nach der Höhle zu suchen."); addnav("Zurück zum Dorf"); break; } }
if ($_GET[op]=="3") { output("Du machst dich weiter auf die suche der Höhle."); output("Nach etwa einer Stunde kommst du an eine Kreutzung."); output("Willst du rechts oder links weiter gehen?"); addnav("Rechts","hoehle.php?op=6"); addnav("Links","hoehle.php?op=7"); }
if ($_GET[op]=="6") { output("Du läufst weiter. Die Bäume stehen immer dichter. Plötzlich gibt der Boden unter dir nach. Und du fällst in eine Falle."); ourput("Du bist TOT"); $session[user][alive]=false; $session[user][hitpoints]=0; $session[user][experience]*=0.97; addnews($session[user][name]." wurde tot in eine Falle aufgefunden"); $session['user']['gems']-=2; $session['user']['gold']=0; addnav("Zu den News","news.php"); }
if ($_GET[op]=="7") { $random=e_rand(1,3); switch($random){ case 1: output("Du gehst weiter nach rechts. Nach einiger zeit erbligst du die Höhle und rennst hin. Du stolpperst und stirbst."); $session[user][alive]=false; $session[user][hitpoints]=0; $session[user][experience]*=0.97; addnews($session[user][name]." wurde tot vor einer Höhle gefunden"); $session['user']['gems']-=2; $session['user']['gold']=0; addnav("Zu den News","news.php"); break; case 2: output("Du gehst weiter nach rechts. Nach 5 Stunden [zensiert]. machst du dich zurück auf den Weg zum Dorf."); output("Dabei findest du 2 Edelsteine auf dem Boden. Das genügt dir und du machst dich auf den Rückweg."); $session['user']['gems']+=2; addnav("Zurück zum Dorf","village.php"); break; case 3: output("Du gehst weiter nach rechts und findest die Höhle. Du betritst sie und findest in ihr 3 Edelsteine und 2000 Gold"); output("Du bist froh das du überlebt hast und machst dich auf den Rückweg."); $session['user']['gems']+=3; $session['user']['gold']+=2000; addnav("Zurück zum Dorf","village.php"); break; } }
page_footer(); ?>')
|