LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /karussell.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(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.)

Source von: /karussell.php

<?php

// Karussell BETA
// Erweiterung des Jahrmarktes
// erstelllt by Tweety
// Idee von Sinthoras
// 26052005

require_once "common.php";
checkday();
page_header("Kettenkarussell");

addcommentary();

if (
$_GET[op] == ""){
output("`b`c`2Das Kettenkarussell`0`c`b");
output("`n`2Du stellst dich an die Schlange des Kettenkarussells und nutzt die Zeit, es dir anzusehen.
Es ist schon älter, klein aber fein.
Aufgeregt wie ein kleines Kind freust du dich schon auf die Fahrt.
Nun stehst du vor dem Fahrkartenschalter. Der Typ der darin sieht nicht gerade nett aus. Er murmelt irgendwas von:
`3Eine Fahrt kostet dich 1000 Gold. Also willst du nun fahren oder feige davon ziehen?`0"
);
output("`n");
output("`n`QWas möchtest Du machen?`0");
output("`n`n");
viewcommentary("Karussell","Hier reden",30,"sagt");

addnav("Lieber lassen","village.php");
addnav("Einsteigen und fahren","karussell.php?op=drive");


}
if (
$_GET[op] == "drive") {
output("Welche Geschwindigkeit?");
output("(bedenke das es dir danach schlecht gehen kann) ");
Addnav("Stufe 1 Für Anfänger","karussell.php?op=st1");
addnav("Stufe 2 Für die Harten","karussell.php?op=st2");
addnav("Stufe 3 Für die Lebensmüden","karussell.php?op=st3");
}
else if (
$_GET[op] == "st1") {
page_header("Ketten Karussell");
output("`c`b`&Das Kettenkarussell`0`b`c");
output("`n`@Du beschließt, einzusteigen und mit dem Karussel in der ersten Stufe zu fahren. `n`n");
output("`n`9Du bezahlst natürlich deine 1000 Gold Eintritt!`n`2");
if (
$session['user']['gold']<1000){ output("Das kannst du dir nicht leisten"); addnav("Zum Brunnenplatz","village.php"); } else{
        
$session['user']['gold']-=1000;
switch (
e_rand(1,5)){
case 
1:
output("Fröhlich trällernd sitzt du im Kettenkarussell und genießt den Fahrtwind im Gesicht. Mehr passiert auch nicht.");
$session[user][karussell]==1;
addnav("Weitere Stände beschauen","village.php");
break;
case 
2:
output("Das Karussell dreht sich immer schneller und irgendwie hast du das Gefühl, dass dir dein ganzer Mageninhalt hoch kommt. Du übergibst dich. Dich sehen dabei viele Leute und du verlierst einige Charmepunkte.");
$session[user][karussell]==1;
$session[user][charm]-=8;
addnav("Schnell verschwinden","village.php");
break;
case 
3:
output("Während der Fahrt siehst du eine Meute Menschen hinter einem Dieb hinterherlaufen. Dieser erblickt dich und wirft dir einen Beutel zu, den du glücklicherweise gefangen hast. Nach der Fahrt öffnest du den Beutel und erblickst darin 10 Edelsteine. Du überlegst was du nun machst?");
$session[user][karussell]==1;
addnav("Dem Wachmann geben","karussell.php?op=wachmann");
addnav("Davon schleichen und behalten","karussell.php?op=schleichen");
break;
case 
4:
output("Dein Beutelchen mit Gold hatte sich geöffnet und die Leute rings um das Karussell freuen sich, denn ihr Geldbeutel hat sich gefüllt.");
$session[user][karussell]==1;
$session[user][gold]--;
addnav("Weitere Stände beschauen","village.php");
break;
case 
5:
output("Ring um das Karussell stehen ein paar ".(($session['user']['sex'])?"Frauen":"Männer")." und rufen dir ein paar nette Dinge zu. Du erhälst einen Charmepunkt und fühlst dich so gut, dass du einen weiteren Waldkampf vertragen könntest.");
$session[user][charm]+=1;
$session[user][karussell]==1;
$session[user][turns]+=1;
addnav("Zurück zum Brunnenplatz","village.php");
break;
}}
}else if (
$_GET[op] == "st2") {
page_header("Kettenkarussell");
output("`c`b`&Das Kettenkarussell`0`b`c");
output("`n`@Du beschließt, einzusteigen und mit dem Karussel in der zweiten Stufe zu fahren. `n`n");
output("`n`9Du bezahlst natürlich deine 1000 Gold Eintritt!`n`2");
if (
$session['user']['gold']<1000){ output("Das kannst du dir nicht leisten"); addnav("Zum Brunnenplatz","village.php"); } else{
        
$session['user']['gold']-=1000;
switch (
e_rand(1,5)){
case 
1:
output("Du genießt den Fahrtwind in deinem Gesicht. Mehr passiert auch nicht.");
$session[user][karussell]==1;
addnav("Weitere Stände beschauen","village.php");
break;
case 
2:
output("Du hast die Kette deines Sitzes nicht richtig geschlossen! Du rutscht während der Fahrt fast raus. Das war dir eine Lehre. Du erhälst etwas Erfahrung.");
$session['user']['experience']*=1.01;
$session[user][karussell]==1;
addnav("Weitere Stände beschauen","village.php");
break;
case 
3:
output("Dir geht das alles zu schnell! Du wirst Ohnmächtig und wachst mitten auf dem Festplatz auf. Ein Typ schaut dich an und schüttelt mit den Kopf. Du hast dich verletzt und einige deiner Lbenspunkte verloren. Dazu hast du im Matsch gelegen und verlierst einen Charmepunkt");
$session[user][charm]-=1;
$session[user][hitpoints]-=3;
$session[user][karussell]==1;
addnav("Aufstehen und sauber machen","village.php");
break;
case 
4:
output("Als du aus dem Karussel wieder aussteigst, findest du ein Pergament auf dem steht `^''Gutschein für die Börse 70 Börsenpunkte''");
$session['user']['donation']+=70;
$session[user][karussell]==1;
addnav("Weitere Stände beschauen","village.php");
break;
case 
5:
output("Dir wird höllisch schlecht. Dann wird dir schwindelig und dann merkst du nur noch, wie sich ein Ast durch deinen Körper bohrt. Du hättest wohl doch lieber gehen sollen...");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][karussell]==1;
        
addnav("Ins Reich der Toten","newdead.php");
addnews("`Q".$session[user][name]."`@ ist während einer Fahrt mit einem Karussell gestorben.`@");
break;
}}
}else if (
$_GET[op] == "st3") {
page_header("Kettenkarussell");
output("`c`b`&Das Kettenkarussell`0`b`c");
output("`n`@Du beschließt einzusteigen und mit dem Karussell in der dritten Stufe zu fahren. `n`n");
output("`n`9Du bezahlst natürlich deine 1000 Gold Eintritt!`n`2");
if (
$session['user']['gold']<1000){ output("Das kannst du dir nicht leisten"); addnav("Zum Brunnenplatz","village.php"); } else{
        
$session['user']['gold']-=1000;
switch (
e_rand(1,6)){
case 
1:
output("Du genießt den Fahrtwind in deinem Gesicht. Mehr passiert auch nicht.");
$session[user][karussell]==1;
addnav("Weitere Stände beschauen","village.php");
break;
case 
2:
output("Du hast das Gefühl, du würdest fliegen! Ein Gefühl, dass du schon immer mal erleben wolltest. Es stärkt dich und du bekommst einen Angriffspunkt dazu.");
$session[user][attack]++;
$session[user][karussell]==1;
addnav("Weitere Stände beschauen","village.php");
break;
case 
3:
output("Dir wird übel und noch bevor das Karussell anhält, hast du deinen Magen entleert. Auf dich und die anderen Fahrgäste. Du verlierst eine Menge Charmepunkte. Und schämst dich in Grund und Boden!");
$session[user][charm]-=15;
$session[user][reputation]--;
$session[user][karussell]==1;
addnav("Aufstehen und sauber machen","village.php");
break;
case 
4:
output("Als du aus dem Karussell wieder aussteigst, findest du ein Pergament auf dem steht `^''Gutschein für die Jägerhütte''");
$session['user']['donation']+=40;
$session[user][karussell]==1;
addnav("Weitere Stände beschauen","village.php");
break;
case 
5:
output("Dir wird höllisch schlecht. Dann wird dir schwindelig und dann merkst du nur noch, wie sich ein Ast durch deinen Körper bohrt. Du hättest wohl doch lieber gehen sollen...");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][karussell]==1;
        
addnav("Ins Reich der Toten","newdead.php");
break;
case 
6:
output("Du warst Lebensmüde und hast dich getraut, auf Stufe 3 zu fahren! Du erhälst dafür ein wenig Erfahrung.");
$session['user']['experience']*=1.05;
$session[user][karussell]==1;
addnav("Weitere Stände beschauen","village.php");
break;
}}
}if (
$_GET[op] == "wachmann") {
switch (
e_rand(1,3)){
case 
1:
output("Du überreichst dem Wachmann den Beutel mit Edelsteinen. Leider ruft er: \"`^Alle herkommen! Ich habe den Dieb gefasst. `0\" Du schreist entsetzt auf, wirfst den Beutel hin und rennst um dein Leben. Puuh, das war knapp. Dennoch zeigt man mit dem Finger auf dich. Du verlierst etwas deiner Ehre.");
$session[user][karussell]==1;
$session[user][ehre]-=5;
addnav("Weg vom Festplatz","village.php");
break;
case 
2:
output("Du tippst dem Wachmann auf die Schulter ''`^Entschuldigt, aber ich habe gerade im Karussell gesessen, da hat mir ein Fremder diesen Beutel hier zu geworfen`0'' Der Wachmann schaut sich den Beutel an ''`^Er muss Euch verwechselt haben. Hier ein kleiner Finderlohn`0''");
$session[user][karussell]==1;
$session[user][gold]+=2000;
addnav("Weitere Stände beschauen","village.php");
break;
case 
3:
output("Der Wachmann reagiert garnicht erst auf dich. Er mosert nur ''`^Ich habe zu tun! Wir versuchen, ein Verbrechen aufzuklären!`0'' Du zuckst mit den Schultern und behälst die Edelsteine.");
$session[user][karussell]==1;
$session[user][gems]+=10;
addnav("Weitere Stände beschauen","village.php");
break;
}
}if (
$_GET[op] == "schleichen") {
switch (
e_rand(1,3)){
case 
1:
output("Du tust so, als wenn nichts passiert wäre und hoffst, dass dich niemand entdeckt hat. Doch der Wachmann läuft dir hinterher ''`^Stehen bleiben`0'' Du fühlst dich ertappt, wirfst den Beutel zur Sicherheit weg und rennst davon. Allerdings war das nicht sehr Ehrenhaft von dir.");
$session[user][karussell]==1;
$session[user][ehre]-=5;
addnav("Weg vom Festplatz","village.php");
break;
case 
2:
output("Du willst dich davon schleichen, um später deine Beute zu begutachten. Soweit bist du auch entkommen. Leider stolperst du in den engen Gassen und verlierst deine Edelsteine. Gerademal 5 Stück konntest du retten...");
$session[user][karussell]==1;
$session[user][gems]+=5;
addnav("Weitere Stände beschauen","village.php");
break;
case 
3:
output("Du bist entkommen, ohne dass du bemerkt wurdest. Du erhälst ein wenig Erfahrung und natürlich deine Beute.");
$session[user][karussell]==1;
$session[user][gems]+=10;
$session['user']['experience']*=1.01;
addnav("Weitere Stände beschauen","village.php");
break;
}
}
page_footer();

?>