LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /special/deathcave.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Die Hälfte der Scripte ist an den Server angepasst und ich hab drin rumgebastelt, also keine Klagen, wenns bei euch net funzt ^^

(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: /special/deathcave.php

<?
// idea of gargamel @ www.rabenthal.de
if (!isset($session)) exit();


if (
$HTTP_GET_VARS[op]==""){
    
output("`n`#Du wanderst auf der Suche nach Gegnern ziellos durch den Wald. Plötzlich
    stehst Su unter einem grossen Felsvorsprung. Hier liegen ziemlich viele Opfer. Ist dies
    der Eingang zur legendären `bTodeshöhle`b?`n
    Du hast die Leute im Dorf über diesen mystischen Ort reden hören, aber Du hast
    eigentlich nie geglaubt, dass sie wirklich existiert. Sie sagen, die Höhle hätte
    große magische Kräfte und dass diese Kräfte unberechenbar sind...`n`n`0"
);
    
//abschluss intro
    
addnav("Höhle erkunden","forest.php?op=hell");
    
addnav("weitergehen","forest.php?op=cont");
    
$session[user][specialinc] = "deathcave.php";
}
else if (
$HTTP_GET_VARS[op]=="hell"){
    
$was e_rand(1,22);
    
output("`n`#Obwohl Du weisst, dass die Kräfte der Höhle unvorhersagbar wirken,
    nimmst Du diese Chance wahr. Du läufst in das Innere der legendären Höhle und bist
    bereit, die fantastischen Kräfte der Höhle zu erfahren. `n
    Als Du die Mitte erreichst,
    wird die Decke der Höhle zu einer schwarzen, sternenklaren Nacht. Du bemerkst, dass
    der Boden unter Deinen Füssen in einem schwachen Licht lila zu glühen scheint, fast
    so, als ob sich der Boden selbst in Nebel verwandeln will. Du fühlst ein Kitzeln,
    dass sich durch Deinen gesamten Körper ausbreitet. `n
    Plötzlich umgibt ein helles, intensives Licht die Höhle und Dich. `n`n
    Als das Licht verschwindet, `0"
);
    switch (
$was){
        case 
1:
        case 
2:
        case 
3:
        case 
4:
        
output("`#bist Du nicht mehr länger in der Höhle.`nÜberall um Dich herum sind die
        Seelen derer, die in alten Schlachten und bei bedauerlichen Unfällen umgekommen
        sind. Jede trägt Anzeichen der Niedertracht, durch welche sie ihr Ende gefunden
        habt. Du bemerkst mit steigender Verzweiflung, dass die Höhle Dich direkt ins
        Reich der Toten transportiert hat!`n`n
        `^Du wurdest aufgrund Deiner dümmlichen Entscheidung in die Unterwelt geschickt.`n
        Da Du physisch dorthin transportiert worden bist, hast du noch Dein ganzes Gold.`n
        Du verlierst aber 10% deiner Erfahrung.
        Du kannst morgen wieder kämpfen.`0"
);
        
$session[user][alive]=false;
        
$session[user][hitpoints]=0;
        
//$session[user][gems]=0;
        
$session[user][experience]*=0.9;
        
addnav("Tägliche News","news.php");
        
addnews($session[user][name]." ist in der Todeshöhle zu Tode gekommen. `bDarum`b heisst sie so!`0");
        break;

        case 
5:
        case 
6:
        case 
7:
        
output("`#liegt dort nur noch der Körper eines Kriegers, der die Kräfte der Höhle
        herausgefordert hat. `^Dein Geist wurde aus Deinem Körper gerissen!`n
        Da Dein Körper in der Höhle liegt, verlierst Du alle Deine Wertsachen. Du verlierst 5%
        Deiner Erfahrung.`n`0"
);
        
output("Du kannst morgen wieder spielen.`0");
        
$session[user][alive]=false;
        
$session[user][hitpoints]=0;
        
$session[user][experience]*=0.95;
        
$session['user']['donation']+=1;
        
$session[user][gold] = 0;
        
//$session[user][gems]=0;
        
addnav("Tägliche News","news.php");
        
addnews($session[user][name]." ist in der Todeshöhle zu Tode gekommen. `bMan weiß nicht, wie....!`b`0");
        break;

        case 
8:
        case 
9:
        
output("`#fühlst Du eine zerrende Energie durch Deinen Körper zucken, als ob Deine
        Muskeln verbrennen würden. Als der schreckliche Schmerz nachlässt, bemerkst Du,
        dass Deine Muskeln VIEL grösser geworden sind.`0"
);
        
$reward round($session[user][experience] * 0.1);
        
output("`n`n`^Du bekommst `7$reward`^ Erfahrungspunkte!`0");
        
$session[user][experience] += $reward;
        break;
        
        case 
10:
        case 
11:
        case 
12:
        
$reward e_rand(13);
        if (
$reward == 3$rewardn "DREI`^ Edelsteine";
        else if (
$reward == 2$rewardn "ZWEI`^ Edelsteine";
        else if (
$reward == 1$rewardn "EINEN`^ Edelstein";
        
output("...`n`n`^bemerkst Du `%$rewardn vor deinen Füssen!`n`n`0");
        
$session[user][gems]+=$reward;
        break;

        case 
13:
        case 
14:
        case 
15:
        
output("`#hast Du viel mehr Vertrauen in Deine eigenen Fähigkeiten.`n`n
        `^Diese Selbstsicherheit schlägt in Arroganz um und Du verlierst 5 Charmepunkte!`0"
);
        
$session[user][charm] -= 5;
        break;

        case 
16:
        case 
17:
        
output("`#fühlst Du Dich plötzlich extrem gesund. `^Deine Lebenspunkte wurden
        vollständig aufgefüllt.`0"
);
        if (
$session[user][hitpoints]<$session[user][maxhitpoints])
            
$session[user][hitpoints]=$session[user][maxhitpoints];
        break;

        case 
18:
        case 
19:
        case 
20:
        case 
21:
        
$prevTurns $session[user][turns];
        if (
$prevTurns >= 25$session[user][turns]-=9;
        if (
$prevTurns >= 12$session[user][turns]-=6;
        if (
$prevTurns >= 4$session[user][turns]-=4;
        else if (
$prevTurns 4$session[user][turns]=0;
        
$currentTurns $session[user][turns];
        
$lostTurns $prevTurns $currentTurns;
        
output("`#ist der Tag vergangen. Es scheint, als hätte die Höhle Dich für die
        meiste Zeit des Tages in der Zeit eingefroren.`n
        Das Ergebnis ist, daß Du $lostTurns Waldkämpfe verlierst!`0"
);
        break;

        case 
22:
        
output("`#fühlst Du Deine Ausdauer in die Höhe schiessen!");
        
$reward 2;
        
output("`n`n`^Deine Lebenspunkte wurden `bpermanent`b um `7$reward `^erhöht!`0");
        
$session[user][maxhitpoints] += $reward;
        
$session[user][hitpoints] = $session[user][maxhitpoints];
        break;
    }
    
$session[user][specialinc]="";
}
else if (
$HTTP_GET_VARS[op]=="cont"){   // einfach weitergehen
    
output("`n`#Du fürchtest die unglaublichen Kräfte der Höhle und beschliesst, die
    kalten Gänge der Höhle lieber in Ruhe zu lassen. Du gehst zurück in den Wald.`0"
);
    
$session[user][specialinc]="";
}

?>