ER-Sourceviewer 2007 v2.0

Alle Dateien, die hier eingesehen werden können, sind unter der GNU GPL lizenziert. Wenn du etwas darin findest, das du gerne hättest, so schreibe mir doch bitte eine Anfrage damit ich, wenn ich es rausgeben will, alle Änderungen raussuchen könnte. Denn ich übernehme keine Verantwortung, solltest du was rausnehmen und es geht nicht. Und Support deswegen geb ich schon gar nicht.

Solltest du eine Schwachstelle im Code finden, sei es eine kritische Lücke oder eine Möglichkeit zu cheaten, dann bitte ich dich, mir das mitzuteilen. Solltest du beim cheaten erwischt werden, werde ich deinen Account eigenhändig löschen & bannen; Solltest du meinen Server angreifen, so werde ich meine Rechtsschutzversicherung kontaktieren.

Zur Source springen

Verzeichnisse:


Source anzeigen

Nach Oben


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

if (
$_GET[op]==""){
    
output("Du begegnest einem `3Trapper`0, der allein durch den Bergwald streift. `0");
    
$was =  e_rand(1,6) ;
    switch ( 
$was ) {
        case 
1:
        
output("Und während Du ihm freundlich winkst, gibt plötzlich der Boden unter
        Deinen Füssen nach. Du bist in eine Fallgrube gelaufen!`n
        Sofort eilt Dir der `3Trapper`0 zur Hilfe und zieht Dich heraus. `6\"Hier also war
        sie...\"`0 hörst Du ihn murmeln. Er entschuldigt sich wortreich bei Dir, was
        Deine Schmerzen vom Sturz aber nicht lindern kann.`n`n
        `9Du verlierst einige Lebenspunkte.`0"
);
        
$session[user][hitpoints]=round$session[user][hitpoints]*0.9 );
        break;
        case 
2:
        
output("`6\"HALT\" `0ruft er plötzlich, `6\"da ist eine Falle!\"`0. Sofort bleibst
        Du stehen. Der Trapper kommt zu Dir herüber und führt Dich zurück auf einen
        sicheren Pfad.`n`n
        Die Sache ist ihm sichtlich unangenehm und zur Entschuldigung steckt er
        Dir ein `^paar Goldmünzen`0 zu.`0"
);
        
$session[user][gold]+=($session[user][level]*10);
        break;
        case 
3:
        
output("`6\"Sei vorsichtig, ich habe hier Fallen aufgestellt!\"`0 ruft er Dir
        zu. Dankbar für diese Warnung beschliesst du, einen grossen Bogen um diese
        Gegend zu machen.`n`n`3Du büsst einen Waldkampf ein.`0"
);
        
$session[user][turns]--;
        case 
4:
        case 
5:
        
output("`6\"Schaut was ich habe\"`0 ruft er Dir zu und eilt herüber. Er bietet
        Dir seine Funde an, verlangt aber etwas Gold dafür.`0"
);
        
addnav("Kräuter für 100 Gold","forest.php?op=kraut");
        
addnav("Pilze für 500 Gold","forest.php?op=pilz");
        
addnav("Früchte für 1000 Gold","forest.php?op=beere");
        
addnav("weitergehen","forest.php?op=cont");
        
$session[user][specialinc] = "trapper.php";
        break;
        case 
6:
        
output("Sofort kommt er zu Dir und fragt Dich aus, ob Du seltene Tiere
        gesehen hast, wo und wann. Bereitwillg gibst Du Auskunft.`n`n
        Zum Dank für Deine Hilfe gibt Dir der Trapper `Qeinen Edelstein`0, den er
        irgendwo gefunden hat.`0"
);
        
$session[user][gems]++;
        break;
    }
}
else if (
$_GET[op]=="kraut"){
    if ( 
$session[user][gold] < 100 ) {
        
output("`nAls der `3Trapper`0 mitbekommt, dass Du nicht genug Gold dabei hast,
        wird er wütend. Schnell steckt er die Kräuter wieder ein und schubst Dich
        ein Stück zurück. Du trittst nach hinten um nicht das Gleichgewicht zu
        verlieren - leider genau in eine Bärenfalle.`n`n
        `$ Du sitzt hier erstmal fest und kannst heute nicht mehr kämpfen!`0"
);
        
$session[user][turns]=0;
    }
    else {
        
$was e_rand (1,100);
        if ( 
$was 25 ) {
            
output("Du gibst dem `3Trapper`0 die 100 Gold und nimmst die Kräuter gleich
            in den Mund, um sie zu zerkauen.`n
            Eine Wirkung kannst Du jedoch nicht spüren.`n`n
            `9Der Trapper ist schon nicht mehr zu sehen, nur sein Lachen hörst Du noch...`0"
);
        }
        else {
            
output("Nachdem Du die 100 Gold gegeben hast, zerkaust Du hastig die
            dargereichten Kräuter. Es kratzt etwas im Hals, aber Du spürst auch eine
            wohlige Wärme.`n`n`^Du regenerierst vollständig.`0"
);
            if (
$session[user][hitpoints] < $session[user][maxhitpoints] )
                
$session[user][hitpoints] = $session[user][maxhitpoints];
        }
        
$session[user][gold]-=100;
    }
    
$session[user][specialinc] = "";
}
else if (
$_GET[op]=="pilz"){
    if ( 
$session[user][gold] < 500 ) {
        
output("`nAls der `3Trapper`0 mitbekommt, dass Du nicht genug Gold dabei hast,
        wird er wütend. Schnell steckt er die Pilze wieder ein und schubst Dich
        ein Stück zurück. Du trittst nach hinten um nicht das Gleichgewicht zu
        verlieren - leider genau in eine Bärenfalle.`n`n
        `$ Du sitzt hier erstmal fest und kannst heute nicht mehr kämpfen!`0"
);
        
$session[user][turns]=0;
    }
    else {
        
$was e_rand (1,100);
        if ( 
$was 70 ) {
            
output("Du gibst dem `3Trapper`0 die 500 Gold und nimmst die Pilze gleich
            in den Mund, um sie zu zerkauen.`n
            Eine Wirkung kannst Du jedoch nicht spüren.`n`n
            `9Der Trapper ist schon nicht mehr zu sehen, nur sein Lachen hörst Du noch...`0"
);
        }
        else {
            
output("Nachdem Du die 500 Gold gegeben hast, zerkaust Du hastig die
            dargereichten Pilze. Es kratzt etwas im Hals, aber Du spürst auch eine
            wohlige Wärme.`n`n`^Deine Lebenspunkte verdoppeln sich.`0"
);
            
$session[user][hitpoints] *= 2;
        }
        
$session[user][gold]-=500;
    }
    
$session[user][specialinc] = "";
}
else if (
$_GET[op]=="beere"){
    if ( 
$session[user][gold] < 1000 ) {
        
output("`nAls der `3Trapper`0 mitbekommt, dass Du nicht genug Gold dabei hast,
        wird er wütend. Schnell steckt er die Beeren wieder ein und schubst Dich
        ein Stück zurück. Du trittst nach hinten um nicht das Gleichgewicht zu
        verlieren - leider genau in eine Bärenfalle.`n`n
        `$ Du sitzt hier erstmal fest und kannst heute nicht mehr kämpfen!`0"
);
        
$session[user][turns]=0;
    }
    else {
        
$was e_rand (1,100);
        if ( 
$was 40 ) {
            
output("Du gibst dem `3Trapper`0 die 1000 Gold und nimmst die Früchte gleich
            in den Mund, um sie zu zerkauen.`n
            Eine Wirkung kannst Du jedoch nicht spüren.`n`n
            `9Der Trapper ist schon nicht mehr zu sehen, nur sein Lachen hörst Du noch...`0"
);
        }
        else {
            
output("Nachdem Du die 1000 Gold gegeben hast, zerkaust Du hastig die
            dargereichten Früchte. Es kratzt etwas im Hals, aber Du spürst auch eine
            wohlige Wärme.`n`n`^Du bekommst einen `bpermanenten`b Lebenspunkt!`0"
);
            
$session[user][maxhitpoints]++;
        
$session[user][hitpoints]++;
        }
        
$session[user][gold]-=1000;
    }
    
$session[user][specialinc] = "";
}
else if (
$_GET[op]=="cont"){   // einfach weitergehen
    
output("`n`QDu lässt den Trapper stehen. Bestimmt eh ein Gauner...`0");
    
$session[user][specialinc]="";
}
?>