Zeige Source: theater.php

Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.

Und noch ein Hinweis für die Codekopierer unter Euch: Dieses Logd ist in großen Teilen umgeschrieben. Dies bedeutet, dass vermutlich wenig bis gar nichts läuft, was Ihr Euch von hier herunterladet. ;-) Einfacher ist es wahrscheinlich, wenn Ihr Euch per Hilfeanfrage ans Team wendet und dann bekommt Ihr auch die kompletten Codes mit Glück sogar mit Einbauanleitung.

<?php
//*-------------------------*
//|        Theater by       |
//|       °*Amerilion*°     |
//| steffenmischnick@gmx.de |
//*-------------------------*

require_once "common.php";
page_header("Das Theater");
if (empty(
$_GET['op'])){
output ("`b`cDas Theater`b`c`nDu betrittst das prächtige Theater,welches innen aus weißen Wänden besteht .");
output ("und eine Verkaufstheke aufweist. Gradeaus ist eine grosse Verschlossene Tür welche in den");
output ("Besucherraum führt. Du siehst rechts einen Flur der zu den Toiletten führt.");
addnav ("Das Theater");
addnav ("`4Die Verkaufstheke","theater.php?op=verkauf");
addnav ("`NDer Besucheraum","theater.php?op=besucher");
addnav ("`kZur Toilette","theater.php?op=flur");
addnav ("zurück ins Künstlerviertel","kuenstler_nav.php");
} elseif(
$_GET['op']=="verkauf"){
output ("Du gehst die paar Schritte zur Theke wo einge Bedinstete gelangweilt herumstehen.");
output ("Du machst dich durch ein Räuspern bemerkbar vorauf eine junge Frau pflichbewusst zusammenzuckt");
output ("und sich zu dir umdreht.");
addnav ("Die Theke");
addnav ("`4Rede","theater.php?op=rede");
addnav ("`fZurück","theater.php");
}
if(
$_GET['op']=="rede"){
output ("Sie setzt ein charmantes lächeln auf was deinen aufkommenden ärger sofort");
output ("in sich zusammenstürzen lässt:`n`#Was kann ich für sie tun?");
addnav ("Thekengespräche");
addnav ("`fDorf","theater.php?op=rede&subop=dorf");
addnav ("`kTheater","theater.php?op=rede&subop=theater");
addnav ("`NVorstellung","theater.php?op=rede&subop=Vorstellung");
addnav ("`4Fragen wo sie wohnt","theater.php?op=rede&subop=wowohnt");
addnav ("`fZurück","theater.php");
}
if(
$_GET['op']=="rede" && $_GET['subop']=="dorf"){
output ("`n`n`b`i`@Das Dorf im Walde `i`b`n`n",true);
output ("`#Das Dörfchen hier ist schon  seltsam, nicht? Ich mein ja nur mitten im");
output ("nirgendwo, un trotzdem is hier jeden Tach so viel los... Außerdem so ein kleines");
output ("Dorf und dann hat es n Theater, ne Kirche, ne Akademie, n Kolkoseum und all das...");
output ("Schon seltsam das ganze... aber da es niemand zu stören scheint will ich mich mal");
output ("nicht beschweren...");
}
if(
$_GET['op']=="rede" && $_GET['subop']=="theater"){
output ("`n`n`#Dies Theater wurde als eins der älteren Gebäude des Dorfes auf");
output ("`#beschluss des Fürsten gebaut. Es wurde aus feinsten Handra-Mamor gebaut welches");
output ("`#aus dem Süden bis nach hier transportiert wurde. Es ist eins der prächtigesten Gebäude");
output ("`#dieser Stadt, wenn ihr mich fragt.");
}
if(
$_GET['op']=="rede" && $_GET['subop']=="Vorstellung"){
output ("`n`n`#Im Moment wird eigentlich das Stück `i'Das Gespenst des Theaters'`i");
output ("`#aufgeführt doch wurde auf sonderbare Weise die Haupdarstellerin entführt. Schon während");
output ("`#der ersten Proben passiert immmer mehr sonderliche Unfälle. Es wird schon gemunkelt");
output ("`#ob das Gespenst vielleicht doch echt ist und sie nun in seine Verliese mitgenommen");
output ("`#hatt und sie dort aus Eifersucht festhält. Nun ja das sind nur Gerüchte. Aber wie dem");
output ("`#auch sei wir können so nicht öffnen, deshalb sind die Türen zu.");
}
if(
$_GET['op']=="rede" && $_GET['subop']=="wowohnt"){
output ("`n`n`#Hahaha...Ist das ernst gemeint... tihi... nun ja warum sollte ich es");
output ("`#dir nichts sagen... ich wohne im Armenviertel, Haus 21... Komm mich doch mal besuchen");
output ("`#... bald...");
}
if(
$_GET['op']=="besucher"){
output ("Du ziehst mit aller Kraft an der verschlossenen großen Tür die zu den Besucher");
output ("raum führen muss. Du schaffst dies nicht was auch nicht verwunderlich ist, schließlich");
output ("hängt ein Schild an der Tür `i'Vorstellung fällt aus'`i");
addnav ("Die Tür");
addnav ("`fZurück","theater.php");
}
if(
$_GET['op']=="flur"){
output ("Nach einigen Schritten fällt dir links an der Wand ein ungewöhnlich grosses");
output ("Plakat auf. Dieses bewirbt das neuste Stück des Theaters welches `iDas Gespenst");
output ("des Theaters`i heißt. Weiter den Flur hinab siehst du die Tür zu den Toiletten.");
addnav ("Der Flur");
addnav ("`fDas Plakat untersuchen","theater.php?op=plakat");
addnav ("`kZu den Toiletten","theater.php?op=wc");
addnav ("`NZurück","theater.php");
}
if(
$_GET['op']=="wc"){
output ("Du erledigst dein Geschäft zufrieden in der Luxus-Toilette des Theaters,");
output ("doch nach einiger Zeit wird es dir selbst hier langweilig und du gehst wieder zurück");
addnav ("Toiletten");
addnav ("`fZurück","theater.php?op=flur");
}
if(
$_GET['op']=="plakat"){
output ("Du untersuchst das Plakat genauer. Es zeigt das Theater unter einem Vollmond");
output ("halb verdeckt von einer Gestalt mit Umhang welche davor steht. Der Mond sticht besonders");
output ("heraus, der Künstler hat ihn in einem satten Weiß-Gelb gemalt. du bemerkst das etwas");
output ("an den Plakat nicht stimmt und versuchst es von der Wand abzunehmen. Dies gelingt nicht");
output ("du kannst es nur ein Stück von der Wand ziehen, du schaust in den entstandenen Spalt und");
output ("entdeckst ein Schild an einer Kordel. Du ziehst es heraus und liest `i'Proberaum-Für");
output ("Besucher verboten!'`i. Du schaust den Gang hinauf und herrab und siehst das gerade keiner");
output ("in der Nähe ist.Du bemerkst außerdem mitten in dem Plakat einen Türknauf und stellst fest, das es dies gewesen sein muss, 
    was dich stutzig gemacht hat.."
);
addnav ("Das Plakat");
addnav ("`NDen Knauf drehen","theater.php?op=probe");
addnav ("`kZurück","theater.php?op=flur");
}
if(
$_GET['op']=="probe"){
output ("Du betrittst einen großen Raum der irgendwo hinter der Bühne sein muss. Du");
output ("blickst dich um und siehst einen Haufen Kostüme in der einen Ecke, Masken schmücken");
output ("die hohen Wände, du fühlst dich von tausenden Orten beobachtet. Du schließt die Tür");
output ("hinter dir und gehst instiktiv in eine der Zimmerecken, damit sich niemand von der");
output ("Rückseite anschleichen kann. Von dort aus bist du erst in der Lage alles zu erfassen.");
output ("An einer aufälligen Gardrobe erblickst du einen schwarzen Umhang, an den eine Maske");
output ("hängt, welche das Gesicht zur Hälfte verdeckt. Du erblickst außerdem einen Tisch auf");
output ("den ein Stapel Blätter liegen. Der Raum wird durch einige Kerzen auf einen grossen");
output ("Leuchter erhellt. Du siehst dir noch mal die Decke an welche hoch über dir liegt.");
output ("Während dein Blick an der Wand runterstreicht hast du das Gefühl das eine der Masken");
output ("dich direkt ansieht und dich durchleuchten zu scheint. Du bekommst ein unbehagliches");
output ("Gefühl da du keine anderen Menschen siehst. Zwar stehen einge Schneiderpuppen in einer");
output ("Ecke doch sind diese dir keine grosse Hilfe. Neben dir liegen einigen lange Holzstangen");
output ("mit denen die Bühnenbilder gestüzt werden.");
addnav ("Der Proberaum");
addnav ("`fZum Tisch","theater.php?op=tisch");
addnav ("`kZu den Kostümen","theater.php?op=kostueme");
addnav ("`nZum Kleiderständer","theater.php?op=kleider");
addnav ("`4Etwas mit den Stangen schubsen","theater.php?op=schubs");
addnav ("`fLieber in Furcht gehen","theater.php?op=flur");
}
if(
$_GET['op']=="tisch"){
output ("Du gehst in schneller Gangart zum Tisch und hörst ein lautes Splittern");
output ("Du ziehst deinen Hals ein und drehst dich um, die Hand schon auf der Waffe.");
output ("Du siehst das in der Ecke wo du grade noch standes eine der Porzellanmasken");
output ("hinabgefallen ist. Du wendest dich den Tisch zu da du nichts bemerkst. Dort liegt");
output ("das Skript der Show und liest einen Teil.");
addnav ("Der Tisch");
addnav ("`4Lesen","theater.php?op=lies");
addnav ("`kDen Tisch genauer betrachten","theater.php?op=tisch1");
addnav ("`NZurück in die Ecke","theater.php?op=probe");
}
if(
$_GET['op']=="lies"){
output ("Du nimmst die Blätter auf und überfliegst die ersten Seiten des Skriptes.");
output ("Das Theaterstück handelt von einen `i'Gespenst'`i welches in einem alten Theater haust.");
output ("Dann wir dieses neu eröffnet und das `i'Gespenst'`i wird an seine eigenen Zeit als");
output ("lebender Schauspieler erinnert. Es versucht durch gezielte Anschläge die Schauspieler");
output ("zu vertreiben was ihm aber nicht gelingt. Schließlich entführt es die Hauptdarstellerin");
output ("und... doch hier hörten die Seiten auf.");
addnav ("Das Skript");
addnav ("`fKenn ich das nicht","theater.php?op=dpo");
addnav ("`kSchade","theater.php?op=probe");
}
if(
$_GET['op']=="dpo"){
output ("Während du nachgrübelst fällt dir aus unerfindlichen Gründen ein das du");
output ("das Grundgerüst aus den Musical `bDas Phantom der Oper`b kennst und bevor du weiter");
output ("überlegen kannst hast du es schon wieder vergessen...");
addnav ("Das Skript");
addnav ("`fZurück","theater.php?op=probe");
}
if(
$_GET['op']=="tisch1"){
output ("Du findest nichts besonders, denkst du auf den ersten Blick. Doch dann erblickst");
output ("du einen kleinen, aber wunderschönen Ring.");
addnav ("Der Tisch");
addnav ("`fDen Ring nehmen","theater.php?op=ring");
addnav ("`kZurück in die Ecke","theater.php?op=probe");
}
if(
$_GET['op']=="ring"){
output ("Du nimmst den Ring und schaust dich suchend um. Niemand ist da aber du möchtest");
output ("dein Glück nicht riskieren und verschwindest durch die Tür in Richtung Flur. Dabei");
output ("bemerkst du nicht das dir aus einer der Masken böse, Äußerst lebendige Blicke nachgeworfen");
output ("werden.");
addnav ("Der Ringdiebstahl");
addnav ("`fZum Flur","theater.php?op=diebflur");
}
if(
$_GET['op']=="diebflur"){
output ("Nach einigen Schritten fällt dir links an der Wand ein ungewöhnlich grosses");
output ("Plakat auf. Dieses bewirbt das neuste Stück des Theaters welches `i'Das Gespenst");
output ("des Theaters'`i heißt. Weiter den Flur hinab siehst du die Tür zu den Toiletten.");
addnav ("Der Flur");
addnav ("`fZu den Toiletten","theater.php?op=dieb");
addnav ("`kZurück","theater.php?op=dieb");
}
if(
$_GET['op']=="dieb"){
output ("Bevor du auch noch irgedetwas machen kannst kommen die Wachen des Fürsten");
output ("du fragst sie was du getan haben sollst aber sie lassen nicht mit sich reden. Einer");
output ("tritt hervor und verkündet etwas so laut das alle Leute in der Umgebung es hören können.");
output ("Du hörst nur folgende Worte:`#...und durch die Anklage eines ehrenhaften Bürgers von");
output ("konnten wir eine weitere Schandtat aufdecken. Auf das dieses Dorf nie wieder");
output ("von diesen Subjekt heimgesucht werde...");
addnav ("Gefangen");
addnav ("`NWeiter","theater.php?op=sterb");
}
if(
$_GET['op']=="sterb"){
addnav ("Die Hinrichtung");
output ("Du wirst auf einen Galgen auf den großen Platz  gebracht, dort");
output ("versammelt sich in windeseile eine grosse Menschenmenge aus der immer wieder neben");
output ("verhönungen auch faulige Eier und Tomaten fliegen. Ein Mann in einer schwarzen Kutte");
output ("kommt zu dir und nimmt dir die Beichte ab. Kurz darauf erscheint ein Henker welcher");
output ("dir eine Schlinge um den Hals legt. Da man dir deine Hände Gefäßelt hat kannst du");
output ("dich nicht wehren. Er blickt zum Fürsten der Stadt welcher");
switch(
mt_rand(1,10)){
case 
1:
case 
2:
case 
3:
case 
4:
case 
5:
case 
6:
case 
7:
output (" den Daumen nach unten streckt. Du bemerkst noch aus den Augenwinkel wie");
output ("der Henker einen Schalter umlegt, als dir schon der Boden unter den Füßen wegsackt.");
output ("Du bemerkst wie sich das Seil zuzieht und stirbst zur entäuschung des versammelten");
output ("Volkes durch einen schnellen Genickbruch.");
$user['alive']=false;
$user['hitpoints']=0;
$user['gold']=0;
$user['experience']*0.97;
addnews($user['name']." wurde wegen unehrenhaften Verhaltens erhängt");
addnav ("Tägliche News","news.php");
break;
case 
8:
case 
9:
case 
10:
output (" die Hände in einer bestimmten Art verschränkt. Das Volk murrt laut auf und ");
output ("selbst der Henker schaut ein wenig entäuscht. Er kommt zu dir nimmt dir die Schlinge ab.");
output ("Dir werden deine Sachen, welche man dir wegenommenhatte wiedergegeben nur deine Beute");
output ("behält man natürlich ein. Einige Wachen des Fürsten kommen auf den Galgen und verkünden ");
output ("mit lauter Stimme:`n`n`#Der Fürst in seiner Gnade hatt beschlossen dieses Subjekt,");
output (" welches hängen sollte doch zu begnadigen da er heute gute Laune hatt. Stattdessen");
output ("gibt es in allen Kneipen freie Getränke. Also geht und lasset diese Subjekt");
output ("in ruhe");
addnav ("Glück gehabt...","kuenstler_nav.php");
break;
}}
if(
$_GET['op']=="kostueme"){
output ("Du gehst zu den Kostümen und betrachtest sie genauer. Es sind zum größten");
output ("Teil schwarze und dunkelblaue Umhänge mit Kapuzen. Du überlegst sie zu durchsuchen.");
addnav ("Die Kostüme");
addnav ("`NDurchwühlen","theater.php?op=durchwuehle");
addnav ("`4Zurück in die Ecke","theater.php?op=probe");
}
if(
$_GET['op']=="durchwuehle"){
output ("Du durchwühlst den Haufen und findest ein rein Weißes Kleid,");
output ("welches wohl das der Hauptdarstellerin sein muss. Du betrachtest es genauer und");
output ("bemerkst das es mir Rosenblättern verziehrt ist. Es ist ein sehr schönes, wertvolles");
output ("Kleid. Du könntest es sicher bei einem Schneider verkaufen.");
addnav ("Der Kleiderhaufen");
addnav ("`4Das Kleid mitnehmen","theater.php?op=kleid");
addnav ("`NWeitersuchen","theater.php?op=weitersuche");
addnav ("`kZurück in die Ecke","theater.php?op=probe");
}
if(
$_GET['op']=="kleid"){
output ("Du nimmst das Kleid und schaust dich suchend um. Niemand ist da aber du möchtest");
output ("dein Glück nicht riskieren und verschwindest durch die Tür in Richtung Flur. Dabei");
output ("bemerkst du nicht das die aus einer der Masken böse, aüßerst lebendige Blicke nachgeworfen");
output ("werden.");
addnav ("Der Kleidderklau");
addnav ("`4Zum Flur","theater.php?op=diebflur");
}
if(
$_GET['op']=="weitersuche"){
output ("Nachdem du alles durchsucht hast bemerkst du das du leider nichts besonders");
output ("gefunden hast. Du hörst dafür einige Stimmen die sich den Raum auf irgendeine Weise");
output ("nähern und suchst verzweifelt nach einen Versteck.");
addnav ("Versteck dich");
addnav ("`kDer Kleiderhaufen","theater.php?op=versteck");
addnav ("`kUnter den Tisch","theater.php?op=versteck");
addnav ("`NBeim Kleiderständer","theater.php?op=versteck");
}
if(
$_GET['op']=="versteck"){
addnav ("Versteck");
output ("Du versteckst dich und versuchst dich unsichtbar zu machen was ");
switch(
mt_rand(1,7)){
case 
1:
case 
2:
case 
3:
case 
4:
case 
5:
output ("dir nicht gelingt, doch trotzdem wirst du nicht endeckt und belauscht");
output ("zwei Männer, einen älteren und einen jungen.`n`n`#Sei dir gewiss auch wenn du sie");
output ("nie wieder sehen wirst du wirst deinen Weg machen, mein junger Pespesoiner.`n`3");
output ("So mag ich euch glauben, mein Mentor, doch wenn ich auch ohne sie meinen Weg gehen");
output ("werde so wird mein Herz doch auf ewig einsam sein.`n`#Dies mag stimmen, doch sei nicht");
output ("von Sinnen, übe weiter und zwar viel, den das Leben ist ein Spiel...`n`3...und wer");
output ("es zu spielen vermag der kommt ans grosse Ziel.");
addnav ("Warten","theater.php?op=wart");
break;
case 
6:
case 
7:
output ("dir nicht gelingt, so wirst du auf der Stelle endeckt. Es waren zwei");
output ("Schauspieler die sofort die Flucht ergreifen. Du zuckst mit den Schultern und willst");
output ("den Raum verlassen. Doch bist du nicht darauf gefasst das dies eine Falle war.");
addnav ("Weiter","theater.php?op=dieb");
break;
}}
if(
$_GET['op']=="wart"){
output ("Du wartest ab und hörst wie die Stimmen in eine unbestimmte Richtung verschwinden");
addnav ("Glück gehabt");
addnav ("`fWeiter","theater.php?op=probe");
}
if(
$_GET['op']=="kleider"){
output ("Du gehst zu den Kleiderständer und schaust ihn dir an. Es ist ein sehr schöner");
output ("Kleiderständer. An ihm hängt ein Kostüm, schwarz wie die Nacht und noch schwärzer.Es wirk");
output ("`isehr`i bedrohlich und du hast ein schlechtes Gefühl und willst sofort zurück in");
output ("deine Ecke.");
addnav ("Der Kleiderständer");
addnav ("`NMaske ansehen","theater.php?op=maske");
addnav ("`fZurück","theater.php?op=probe");
}
if(
$_GET['op']=="maske"){
output ("Die Maske zeigt das Anlitz `bdes Todes`b und du fühlst dich `isehr`i eingeschüchtert!");
output ("`n`n`n`c `~Du bist im Blick `bdes Todes`b`c");
$_SESSION['bufflist']['maske'] = array("name"=>"`~Im blick des Todes",
"rounds"=>25,
"wearoff"=>"`~Du bemerkst erleichtert wie `bder Tod`b seinen Blick abwendet",
"defmod"=>0.80,
"atkmod"=>0.80,
"roundmsg"=>"`~`bDer Tod`b beobachtet dich und schüchtert dich ein!",
"activate"=>"defense");
addnav ("Die Maske");
addnav ("`fZurück","theater.php?op=probe");
}
if(
$_GET['op']=="schubs"){
output ("Du ergreifst eine der Holzlatten und hievst diese hoch, dann siehst du dich");
output ("um was du damit doch alles erichen kannst.");
addnav ("Erreiche...");
addnav ("`k...eine Maske","theater.php?op=maskeschubs");
addnav ("`N...die Kostüme","theater.php?op=kostuemeschubs");
addnav ("`f...den Tisch","theater.php?op=tischschubs");
addnav ("`k...lieber nichts","theater.php?op=probe");
}
if(
$_GET['op']=="maskeschubs"){
addnav ("Fallende Maske");
output ("Die Maske fällt herunter und fällt mit einem lauten Klirr auf den Boden:");
output ("Du siehst dir die Scherben an und bemerkst");
switch(
mt_rand(1,7)){
case 
1:
case 
2:
case 
3:
output (" erschreckt welch Anlitz diese Maske zierte.");
addnav ("Weiter","theater.php?op=maske");
break;
case 
4:
case 
5:
output (" das es wohl viel zu laut war.");
addnav ("Weiter","theater.php?op=dieb");
break;
case 
6:
case 
7:
output (" das sie mit Gold verziert waren, erfreut steckst du ein wenig ein.");
$user['gold']+=1500;
addnav ("`fZurück","theater.php?op=probe");
break;
}}
if(
$_GET['op']=="tischschubs"){
    if (
$user['gold'] > 500){
        
output ("Du versuchst, die Stange zum Tisch zu navigieren. Diese wird dir aber zu schwer
            und du rutschst ab. Außer einer Wunde in der Hand hast du anscheinend auch noch Leute
            vom Theater angelockt. Diese rufen die Wachen welche dir für dein ungebürliches Verhalten
            sowie Aufenthalt in einen für Besucher gesperrten Bereich einen Teil deines Goldes abnehmen."
);
        
$_SESSION['bufflist']['kratzer'] = array("name"=>"`7Kratzwunde",
            
"rounds"=>30,
            
"wearoff"=>"Deine Hand schmerzt dir",
            
"defmod"=>0.90,
            
"atkmod"=>0.90,
            
"roundmsg"=>"Deine Hand ist wieder voll funktionsfähig",
            
"activate"=>"defense");
        
$user['gold']-=500;
        
addnav ("zurück");
        
addnav ("zurück ins Künstlerviertel","kuenstler_nav.php");
    }else{
        
output ("Du versuchst, die Stange zum Tisch zu navigieren. Diese wird dir aber zu schwer
            und du rutschst ab. Außer einer Wunde in der Hand hast du anscheinend auch noch Leute
            vom Theater angelockt. Diese rufen die Wachen, welche dir für dein ungebürliches Verhalten
            sowie Aufenthalt in einen für Besucher gesperrten Bereich  all dein Gold abnehmen."
);
        
$_SESSION['bufflist']['kratzer'] = array("name"=>"`7Kratzwunde",
            
"rounds"=>30,
            
"wearoff"=>"Deine Hand schmerzt dir",
            
"defmod"=>0.90,
            
"atkmod"=>0.90,
            
"roundmsg"=>"Deine Hand ist wieder voll funktionsfähig",
            
"activate"=>"defense");
        
$user['gold']=0;
        
addnav ("zurück");
        
addnav ("zurück ins Künstlerviertel","kuenstler_nav.php");
    }
} elseif(
$_GET['op']=="kostuemeschubs"){
output ("Du nimmst die Stange und stößt damit den Kostümhaufen. Als Reaktion hörst du");
output ("ein leises Zischen und wirst neugirig.");
addnav ("Köstümzischen?");
addnav ("`fDurchwühle","theater.php?op=durchwuehle");
addnav ("`kLieber nicht gucken","theater.php?op=probe");
}
page_footer();
?>

Source von theater.php

Weitere Dateien, von denen du den Quelltext sehen kannst:

?>