LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// 22062004

/********************
Wannabe Knight #1
Wannabe Knight script with option to give chase.
Written by Robert for Maddnets LoGD
german by theKlaus
*********************/
if (!isset($session)) exit();
if (
$_GET[op]==""){
//    output("<img src='images/knight.gif' width='103' height='150' alt='Ritter' align='right'>",true);
     
output(" `n`n`¾Du triffst auf deinem Weg durch den Wald auf einen Ritter der dich sofort angreift ohne das es einen Grund dafür gäbe.`n`n
     Du weichst seinen Hieben geschickt aus, deine Rüstung fängt einige Treffer ab, so dass du unverletzt bleibst. Gerade als du deine Waffe gezogen hast um gegen diesen irren Ritter
     zu kämpfen, flüchtet er vor dir und lässt dich einfach stehen.`n`&Du hast dir etwas Erfahrung verdient!`n`n
     `¾Du kannst ihn jagen und stellen dafür, dass er dich aus heiterem Himmel einfach angegriffen hat. Aber das wird dich einen Waldkampf kosten.`n
     Oder du lässt die Sache einfach auf sich beruhen und gehst weiter deiner Wege."
);
     
$session[user][experience]*=1.02;
     
addnav("Jag den Feigling","forest.php?op=chase");
     
addnav("Zurück in den Wald","forest.php?op=dont");
     
$session[user][specialinc]="wannabe.php";
}else if (
$_GET[op]=="chase"){
    
$session[user][reputation]+=2;
     
$session[user][specialinc]="";
        
output(" `n`¾Du nimmst die Verfolgung auf und jagst dem Ritter hinterher.`n`n");
        
$session[user][turns]--;
        switch(
e_rand(1,5)){
            case 
1:
                
output(" `¾Als du nahe genug an ihn herangekommen bist, dreht er sich plötzlich um und verpasst dir einen tiefen Schnitt an deiner Seite.`n
                Allerdings verschont er dein Leben und geht stoltzen Schrittes weiter.`n`n
                Es kostet dich einen Waldkampf bis du deine Wunde verbunden hast und dich wieder auf den Weg machen kannst!"
);
                if (
$session[user][turns]>0$session[user][turns]--;
                break;
            case 
2:
                
output(" `n`¾Du verwickelst den nicht sonderlich ritterlichen Ritter in einen weiteren Kampf. Es ist ein wahrer Tanz der Schwerter den ihr hier aufführt und du wirst nicht verletzt.`n
                Dafür schaffst du es dem Ritter ein paar blutenden Wunden zuzufügen und abermals ergreift der feige Hund die Flucht.`n`n
                Du bist aber zu erschöpft um ihm ein weiteres Mal hinterher zu jagen.
                `&Dafür hast du aber etwas an Erfahrung gewonnen!`n"
);
                
$session[user][experience]*=1.02;
                break;
            case 
3:
                
output(" `n`¾Du verwickelst den Ritter in einen weiteren Kampf, doch du bist durch die Verfolgungsjagd etwas aus der Puste und so schaffst du es nicht einem harten Hieb von ihm zu parieren oder ihm auszuweichen.`n
                Der Schlag schickt dich auf den Boden, aber der Ritter schon dein Leben und geht stolzen und fast schon überheblichen Schrittes weiter seiner Wege.`n`n
                `&Du bist schwer verletzt und stellst fest, dass Rache nicht immer eine gute Idee ist.`n
                Du verlierst 2% deiner Erfahrung! `n"
);
                
$session[user][hitpoints]=2;
                
$session[user][experience]*=0.98;
                break;
            case 
4:
                
output(" `n`¾Du verwickelst den flüchtenden Ritter in einen Kampf. Doch schnell ist klar, dass du keine Chance gegen ihn hast. Er macht kurzen Prozess mit dir und bewusstlos bleibst du auf dem Waldboden 
                liegen!`n`n
                `&Du wurdest von dem Ritter bewusstlos geschlagen!`n
                Du verlierst 5% deiner Erfahrung."
);
                
$session[user][alive]=false;
                
$session[user][hitpoints]=0;
                
$session[user][experience]*=0.95;
                
$session[user][gold] = 0;
                
addnav("Neuigkeiten","news.php");
                
addnews($session[user][name]."`¾ wurde von einem unbekannten Ritter niedergestreckt.");
                break;
            case 
5:
                
$gold e_rand($session[user][level]*15,$session[user][level]*50);
                
output("`n`¾Als du noch ein paar Schritte von ihm entfernt bist, bleibt er plötzlich stehen und dreht sich zu dir herum. Die Arme hält er dabei hoch, damit du sehen kannst, dass er nicht vorhat dich ein weiteres
                Mal zu attackieren. `¼\"Verzeiht, dass ich Euch einfach so angegriffen habe, aber ich habe Euch keinen Schaden zugefügt. Ich hielt Euch fälschlicherweise für einen heimtückischen Strauchdieb, den ich schon seit
                einer ganzen Weile suche. Als ich meinen Fehler bemerkte überkam mich die Scham und ich floh. Hier nehmt dieses Gold als Entschuldigung an.\"`n
                `¾Er drückt dir einen Beutel mit `G
$gold Gold `¾in die Hand, den du nur zu gerne an dich nimmst. ");
                
$session[user][gold]+=$gold;
                
//debuglog("got $gold gold from wannabe knight");
                
break;
}
}else{
      
output("`¾Du verschwendest deine Zeit nicht mit sinnlosen Hetzjagden und gehst weiter deiner Wege. ");
}


?>