LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /logd/special/xmas6.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: /logd/special/xmas6.php

<?php
#####################################
#                                   #
#         Weihnachtsspezial VI      #
#      für den Weihnachtswald       #
#            von Midgar             #
#  http://www.logd-midgar.de/logd/  #
#       von Laserian und mfs        #
#         Texte von calamus         #
#         Weihnachten 2007          #
#         Frohe Weihnachten         #
#                                   #
#####################################
require_once "common.php";
page_header("Das Mädchen mit den Streichhölzern");
switch(
$_GET['op']){
default:
    
output("`[Es schneit ziemlich stark und es geht ein kalter Wind.
    Auf Deinem Weg durch den verschneiten Wald kommst Du an eine Kreuzung.
    Du willst schon weiter gehen, als Du ein kleines Mädchen bemerkst, das schon halb eingeschneit und zitternd am Wegesrand hockt.`n
    `aGehst Du zu dem Mädchen?"
);
    
addnav("Zu dem Mädchen gehen","forest.php?op=maedchen");
    
addnav("Zurück in den Wald","forest.php?op=zurueck");
    
$session['user']['specialinc']="xmas6.php";
break;
case 
"zurueck";
    
$turns=e_rand(1,3);
    
output("`[Das Mädchen ist Dir egal, Du stapfst weiter durch den Wald, aber dann denkst Du Dir, Du hättest wenigstens mal fragen können, warum das Mädchen dort hockte.
    Du kehrst um, aber Deine Spuren sind im Schneetreiben verschwunden und Du findest nicht mehr zurück.`n
    `aDu verlierst 
$turns Waldkämpfe.");
    
addnav("Zurück","forest.php");
    
$session['user']['turns']-=$turns;
break;
case 
"maedchen";
    
output("`[Du gehst zu dem Mädchen hin und fragst \"`&Was machst Du denn hier in dieser Kälte?`[\"
    Mit zitternden Händen hält Dir das Mädchen eine Schachtel Streichhölzer entgegen und sagt mit kaum zu hörender Stimme
    \"`&Ich muss die Streichhölzer verkaufen, sonst haben wir zu Hause nichts zu Essen`[\".
    Neben dem Mädchen siehst Du einen Beutel, in dem offensichtlich noch weiter Streichholzschachteln sind.
    Das Mädchen bemerkt Deinen Blick und sagt leise \"`&Es ist ein schlechter Tag... es sind wenige unterwegs,
    ich bin heut noch nicht viel losgeworden.`[\". Du fragst das Mädchen \"`&Was kostet denn eine Schachtel?`[\"
    und nach einer kurzen Pause \"`&Und wieviel Schachteln musst Du denn noch verkaufen?`[\" Das Mädchen blickt auf den Boden
    \"`&Fünf Goldstücke kostet eine Schachtel - wenigstens zwanzig muss ich verkaufen und hundert habe ich noch.`[\"
    Kaufst Du dem Mädchen Streichhölzer ab oder kehrst Du zurück in den Wald?`n`n"
);
    
output("<a href='forest.php?op=keine'>Keine Schachtel kaufen?</a>`n`n
    <a href='forest.php?op=eine'>Eine Schachtel kaufen? (5 Gold)</a>`n`n
    <a href='forest.php?op=zwanzig'>20 Schachteln kaufen? (100 Gold)</a>`n`n
    <a href='forest.php?op=alle'>Alle Schachteln kaufen? (500 Gold)</a>`n`n"
,true);
    
addnav("Keine","forest.php?op=keine");
    
addnav("Eine","forest.php?op=eine");
    
addnav("Zwanzig","forest.php?op=zwanzig");
    
addnav("Alle","forest.php?op=alle");
    
addnav("","forest.php?op=keine");
    
addnav("","forest.php?op=eine");
    
addnav("","forest.php?op=zwanzig");
    
addnav("","forest.php?op=alle");
    
$session['user']['specialinc']="xmas6.php";
break;
case 
"keine";
    
output("`[\"`aDas ist doch Wucher.`[\" denkst Du Dir \"`a5 Gold pro Schachtel...`[\" und schüttelst den Kopf.
    Du stapfst weiter durch den Wald, aber nach einer Weile denkst Du Dir \"`aklar war es Wucher, aber ich hätte dem armen Mädchen geholfen...`[\"
    `n`aDu verlierst 5 Charmepunkte"
);
    
$session['user']['charm']-=5;
    
addnav("Zurück in den Wald","forest.php");
break;
case 
"eine";
    if(
$session['user']['gold']>=5){
        
output("`[Du gibst dem Mädchen 5 Goldstücke nimmst das Päckchen Streichhölzer und gehst weiter Deines Weges. Ob das das Richtige war? Ein paar Zweifel befallen dich schon.`n
        `aDu verlierst Charme"
);
        
$session['user']['charm']--;
        
$session['user']['gold']-=5;
        
addnav("Zurück","forest.php");
        } else {
        
$session['user']['specialinc']="xmas6.php";
        
output("`[Du hast nicht genug Gold um die Streichholzschachtel kaufen zu können!`n");
        
addnav("Zurück","forest.php?op=maedchen");
    }
break;
case 
"zwanzig";
    if(
$session['user']['gold']>=100){
        
output("`[Du gibst dem Mädchen 100 Gold und lässt Dir die 20 Streichholzschachteln geben.
        Du packst sie in Deine Tasche und wünscht dem Mädchen noch viel Glück.
        Dann gehst Du weiter in den Wald in dem guten Gefühl, etwas gutes getan zu haben.`n
        `&Du erhälst 5 Charmepunkte"
);
        
$session['user']['charm']+=5;
        
$session['user']['gold']-=100;
        
addnav("Zurück","forest.php");
        } else {
        
$session['user']['specialinc']="xmas6.php";
        
output("`[Du hast nicht genug Gold um 20 Streichholzschachteln kaufen zu können!`n");
        
addnav("Zurück","forest.php?op=maedchen");
    }
break;
case 
"alle";
    if(
$session['user']['gold']>=500){
        
output("`[Du gibst dem Mädchen 500 Gold. Das Mädchen springt freudestrahlend auf und drückt Dir den Beutel in die Hand und läuft von dannen. Du gehst in Gedanken weiter in den Wald.
        Plötzlich schreckst Du auf, es ist inzwischen ganz dunkel geworden und in dem Schneetreiben kannst Du die Hand kaum vor Augen erkennen.
        Du erinnerst Dich an die Streichhölzer und reisst eins an, aber der Wind bläst es sofort wieder aus.
        Du versuchst es noch ein paar Mal, bis Du die Sinnlosigkeit einsiehst und vorsichtig weiter durch das Schneetreiben stapfst.
        Längst hast Du sämtliche Orientierung verloren und Dir ist kalt, als Du vor Dir zwischen den Bäumen einen Lichtschimmer entdeckst.
        Du atmest tief durch und gehst auf das Licht zu, kommst auf eine Lichtung auf der eine Hütte steht und Du siehst, dass das Licht aus der Hütte kommt, da diese brennt.
        Du willst schon zurück gehen, als Du ein leise Miauen hörst. Du trittst noch einmal an das Fenster und kannst in der einen Ecke schon fast vom Feuer gefangen ein kleines Kätzchen sehen.
        Mißachtest Du die Gefahr und versuchst das Kätzchen zu retten oder gehst Du wieder in den Wald zurück?"
);
        
addnav("Kätzchen retten","forest.php?op=retten");
        
addnav("Zurück","forest.php?op=zurueck1");
        
$session['user']['gold']-=500;
    } else {
        
output("`[Du hast nicht genug Gold um alle Streichholzschachteln kaufen zu können!`n");
        
addnav("Zurück","forest.php?op=maedchen");
    }
    
$session['user']['specialinc']="xmas6.php";
break;
case 
"zurueck1";
    
output("`[Du denkst Dir, hier kann ich eh nicht mehr helfen, schliesslich hängst Du ja an Deinem Leben.
    Da Du ja grade etwas Gutes getan hast, wiegen die Gewissensbisse nicht so schwer und Du gehst und suchst Dir weiter Deinen Weg durch den Wald.
    `aAllerdings verlierst du auf deinem Weg zurück 3 Waldkämpfe."
);
    
addnav("Zurück","forest.php");
    
$session['user']['turns']-=3;
    break;
case 
"retten";
    
output("`[Ohne auf die Gefahr zu achten öffnest Du die Tür, springst durch das Feuer und nimmst das verängstigte Kätzchen auf den Arm.
    Dann springst Du wieder durch das Feuer und verläßt die Hütte.
    Du bist kaum raus aus der Hütte, als Du einen lauten Knall hörst.
    Du blickst Dich um und siehst, dass die Hütte in sich zusammengestürzt ist.
    Nur Sekunden früher und die brennende Hütte hätte Dich begraben.
    Der Adrenalinschub, den Du noch nachträglich bekommst erhöht Deine Lebenskraft
    `n`&Du erhälst 5 permanente Lebenspunkte!`n
    `[Du nimmst das Kätzchen unter Deinen Mantel und stapfst weiter durch das Schneetreiben.
    Du weist wirklich nicht mehr wo Du bist, wenigstens ist Dir dank des Kätzchens, das schnurrend unter Deinem Mantel ist nicht kalt.
    Plötzlich siehst Du einen hellen weissen Schimmer und Du gehst darauf zu.
    Du stehst dem Christkind gegenüber, dass von einer weissen Aura umgeben ist.
    In der Hand hält es eine Kerze, die trotz des Sturms nicht flackert und ganz ruhig brennt. \"`9Du hast viel Gutes getan`[\"
    spricht es Dich an \"`9Deshalb will ich Dir diese Kerze geben, sie wird Dir den Weg aus diesem Schneetreiben weisen.`[\"
    Du nimmst die Kerze und schaust fasziniert auf die nicht flackernde Flamme. Als Du wieder hoch blickst stellst Du fest,
    dass das Christkind verschwunden ist. Du machst Dich wieder auf den Weg und dank der Kerze findest Du nun auch den Weg.
    Du kommst an den Waldesrand, und hier kennst Du Dich wieder einigermassen aus, als Du ein Wimmern hörst, vor Dir hockt wieder das kleine Mädchen am Wegesrand und weint bitterlich.
    Du fragst \"`9Was ist den passiert?`[\" Das Mädchen antwortet \"`9Ich kann den weg nach Hause nicht finden und mir ist so kalt`[\"
    Was wirst Du tun? Gibst Du dem Mädchen die Kerze, die Dir so toll den Weg gewiesen hat und das Kätzchen, das Dich so gut gewärmt hat?
    Oder zeigst Du dem Mädchen den Weg und gehst mit Kerze und Kätzchen weiter Deines Weges?"
);
    
$session['user']['maxhitpoints']+=5;
    
addnav("Kerze und Kätzchen geben","forest.php?op=maedchen2");
    
addnav("Weg zeigen","forest.php?op=weg");
    
$session['user']['specialinc']="xmas6.php";
break;
case 
"weg";
    
$turns round($session['user']['turns']/5,0);
    
output("`[Du zeigst dem Mädchen den Weg. Das Mädchen läuft los und Du drehst Dich um und gehst weiter in den Wald hinein.
    Plötzlich kommt ein Windstoß, die Kerze geht aus. Du versuchst die Kerze mit den Streichhölzern wieder anzubekommen, doch es gelingt Dir nicht.
    Mühsam kämpfst Du Dich durch das Schneetreiben. Du hast Dich verirrt.
    `aDu verlierst `^
$turns `aWaldkämpfe, bist Du wieder in den Dir bekannten Teil des Waldes gefunden hast.");
    
$session['user']['turns']-=$turns;
    
addnav("Zurück","forest.php");
break;
case 
"maedchen2";
    
$gems=mt_rand(2,4)*$session['user']['level'];
    
$gold=(mt_rand(100,500)*$session['user']['level'])+300;
    
output("`[Du gibst die Kerze und das Kätzchen dem kleinen Mädchen.
    Das kleine Mädchen strahlt Dich an und als das Kätzchen sich an das Mädchen schmiegt hört dieses zu zittern auf.
    Mit der Kerze in der Hand macht sich das kleine Mädchen auf den Weg nach Hause.
    Glücklich drehst Du Dich um und stolperst über etwas, das im Schnee liegt. Du bückst Dich und findest einen Sack mit `^
$gold `[Goldstücken und `^$gems `[Edelsteinen.");
    
$session['user']['gold']+=$gold;
    
$session['user']['gems']+=$gems;
    
addnav("Zurück","forest.php");
break;
}