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:

Suchen hat nichts mit in der Source blättern zutun. Netter Versuch, aber nicht wirklich kreativ. Hier ist geschloßene Veranstaltung. :p


Source anzeigen

Nach Oben


<?php
/*
Skriptname      : Die verzweifelte Händlerin
Geschrieben von : Innos (Martin Bitzer)
Geschrieben für : http://www.talamar.de/logd
Gewidmet        : Agriel (Jasmin Hempel)
*/

require_once"common.php";
page_header("Die verzweifelte Händlerin");
$ansehen e_rand(1,20);

if (!isset(
$session)) exit();

if (
$_GET['op']==""){

        
$session['user']['specialinc']="haendlerin.php";
    
output("`9 Du wanderst durch den Wald und summst vor dich hin. Plötzlich siehst du eine junge hübsche Frau auf einem umgefallenen Baum sitzen.`n Sie weint bitterlich und du fragst dich was los ist.`n
    `9Was willst du machen?"
);
    
addnav("Hingehen","forest.php?op=hinge");
    
addnav("Sie in ruhe lassen","forest.php?op=wegge");
    }

if (
$_GET['op']=="hinge"){
        
$session['user']['specialinc'] ="haendlerin.php";
    
output("`Z Was ist mit Euch junge Maid?`9 Fragst du sie höflich und die junge Frau schaut dich an.`n`6 Ich bin Händlerin Sheila und war auf dem Weg nach Talamar. Der Grossbauer Harkon kam zu mir und nahm sich meine Ware weil er meint ihm gehöre der Wald und ich habe diesen widerrechtlich betreten. Er habe das recht dazu.Nun habe ich nichts mehr.`n`9 meint die junge Frau unter tränen.
    `n`9 Du wunderst dich im ersten Moment da du dachtest, dass der Wald dem Reich gehört und nicht einem Grossbauern. Dann wird dir klar,dass der Grossbauer nichts anderes ist als ein mieses Schwein und ein Betrüger.
    `n`9 Willst du der Gerechtigkeit dienen?"
);
    
addnav("Ja","forest.php?op=ja");
    
addnav("Nein","forest.php?op=nein");

    }
if (
$_GET['op']=="wegge"){
    
output("`9Du denkst dir dein teil und verschwindest. Jedoch plagt dich dein schlechtes Gewissen und du denkst lange nach ob dein handeln richtig war.
    `n`9Bis du dein Handeln verdaut hast, vergeht eine lange Zeit. du verlierst nicht nur 5 Waldkämpfe sondern auch noch 2 Charmpunkte."
);
        
$session['user']['turns']-=5;
        
$session['user']['charm']-=2;
        
$session['user']['specialinc']="";
    
addnav("Zurück","forest.php");
    }


//Entscheidung helfen oder nicht
if ($_GET['op']=="nein"){
switch(
e_rand(1,5)){
case 
'1':
     
output("`Z Stell dich nicht so jämmerlich an du dummes Weib.Wenn du so dumm bist, haste auch selbst schuld.`9 meinst du kalt und gehst wieder.`n
     9Du hast die Händlerin schwer getroffen mit deinen Worten.Die Götter haben dich beobachtet und bestrafen dich mit dem Tod.schenken der Händlerin dein Gold und deine Edelsteine."
);
        
$session['user']['alive']=false;
        
$session['user']['hitpoints']=0;
        
$session['user']['gold']=0;
        
$session['user']['gems']=0;
        
$session['user']['specialinc']="";
    
addnews($session['user']['name']." wurde von den Göttern bestraft wegen Kaltherzigkeit.");
    
addnav("News","news.php");
    break;
case 
'2':
case 
'3':
     
output("`9 Du überlegst erst ob due wirklich nicht helfen willst. Doch dann schüttelst du den Kopf und gehst einfach. Da du nun als ehrenlos gilst verlierst du $ansehn Ansehen");
         
$session['user']['reputation']-=$ansehen;
        
$session['user']['specialinc']="";
    
addnews($session['user']['name']." verliert wegen Kaltherzigkeit $ansehen Ansehn.");
    
addnav("Zum Wald","forest.php");
    break;
case 
'4':
case 
'5':
     
output(" `9 Ohne zu zögern verschwindest du.Was gehen dich auch die Probleme der anderen an? Hast genug eigene Probleme.");
        
$session['user']['charm']-=5;
        
$session['user']['specialinc']="";
        
addnews($session['user']['name']." kümmert sich nicht um die Probleme der armen Händlerin.");
     
addnav("Zum Wald","forest.php");
     break;
    }
    }

if (
$_GET['op']=="ja"){
    
$session['user']['specialinc']="haendlerin.php";
         
output("`9Du kannst es nicht verantworten und tröstet die junge Händlerin. Dann ziehst du los um den fiesen Grossbauern zu stellen`n");
      switch(
e_rand(1,12)){
case 
'1':
         
output("`9 Du findest den Grossbauern und baust dich vor ihm auf. Jedoch bemerkst du leider zu spät,dass sich einer seine Söldner hinter dich stellt und dich hinterrücks ermordet");
    
$session['user']['alive']=false;
    
$session['user']['hitpoints']=0;
         
$session['user']['gold']=0;
         
addnews($session['user']['name']." wurde vom Söldner des Grossbauern Harkon hinterrücks ermordet.");
    
addnav("News","news.php");
     break;
case 
'2':
case 
'3':
case 
'4':
case 
'5':
    
output("Es kostet dir 3 Waldrunden bis du den Grossbauern stellen kannst. Als er dich sieht macht er sich vor Angst in die Hose und gibt dir alles was der Händlerin gehört.");
     
$session['user']['turns']+=3;
    
addnav("Zurück zur Händlerin","forest.php?op=back");
     break;
case 
'6':
case 
'7':
case 
'8':
case 
'9':
     
output("`9 Du kommst beim Bauern an und willst ihm stellen. Jedoch zückt er seine Waffe..");
        
$crexp e_rand(200,500);
        
$badguy = array(
                    
"creaturename"=>"Grossbauer Harkon",
                    
"creaturelevel"=>0,
                    
"creatureweapon"=>"Goldener Sichel",
                    
"creatureattack"=>1,
                    
"creaturedefense"=>1,
                    
"creaturehealth"=>2,
                    
"creaturegold"=>0,
                    
"creatureexp"=>$crexp,
                    
"diddamage"=>0);

        
$userlevel=$session['user']['level'];
        
$userattack=e_rand($session['user']['attack']-1,$session['user']['attack']+2);
        
$userhealth=$session['user']['hitpoints'];
        
$userdefense=e_rand($session['user']['defence']-1,$session['user']['defence']+2);
        
$badguy[creaturelevel]+=$userlevel;
        
$badguy[creatureattack]+=$userattack;
        
$badguy[creaturehealth]=$userhealth;
        
$badguy[creaturedefense]+=$userdefense;
        
$badguy[creaturegold]=0;
        
$session['user']['badguy']=createstring($badguy);
    
$_GET['op']="fight";
    break;

case 
'10':
case 
'11':
case 
'12':
    
output("`9 Du findest den Bauern und stellst ihn.Nach einer Weile gibt er dir ein Teil der Ware zurück. Den anderen Teil hat er bereits verkauft.`n
    `9 Leider hat die Diskution zu lange gedauert.du verlierst 4 Waldkämpfe"
);
          
$session['user']['turns']-=4;
    
addnav("Zurück zur Händlerin","forest.php?op=back2");
    break;
    }
    }

// Zurück zur Händlerin

if ($_GET['op']=="back"){
        
$session['user']['specialinc']="haendlerin.php";
    
output("`n`9 Nach einer Weile kommst du zurück und gibst der Händlerin all ihre Sachen wieder.`6 Was verlangt ihr nun für eure Tat als Belohnung?`9 fragt sie dich schüchtern?
    `n`9 Was willst Du verlangen?"
);
    
addnav("1000 Gold","forest.php?op=gold");
    
addnav("Nichts","forest.php?op=nichts");
    }

if (
$_GET['op']=="back2"){
        
$session['user']['specialinc']="haendlerin.php";
    
output("`n`9 Nach einer Weile kommst du zurück und gibst der Händlerin des Rest ihrer Sachen wieder.Sie ist enttäuscht weil sie nicht alles wieder hat.`6 Was verlangt ihr nun für eure Tat als Belohnung?`9 fragt sie dich dennoch schüchtern.
    `n`9 Was willst Du verlangen?"
);
    
addnav("500 Gold","forest.php?op=gold2");
    
addnav("Nichts","forest.php?op=nichts2");
    }



// Entscheidung Belohnung oder nicht
if ($_GET['op']=="gold"){

    
output("`n`9 Du verlangst 1000 Gold für deine Tat. Die Händlerin gibt sie dir natürlich.Jedoch verlierst du $ansehen Ansehen");
        
$session['user']['gold']+=1000;
        
$session['user']['reputation'] -= $ansehen;
        
$session['user']['specialinc']="";
    
addnews($session['user']['name']." nutzt charmlos die Notlage der Händlerin Sheila aus und verlangte 1000 Goldstücke.");
    
addnav("In den Wald","forest.php");
    }

if (
$_GET['op']=="gold2"){

    
output("`n`9 Du verlangst 500 Gold für deine Tat. Die Händlerin gibt sie dir natürlich.Jedoch verlierst du $ansehen Ansehen.");
        
$session['user']['gold']+=500;
        
$session['user']['reputation']-=$ansehen;
        
$session['user']['specialinc']="";
    
addnews($session['user']['name']." verlangt für sein Teilversagen auch noch 500 Gold.");
    
addnav("In den Wald","forest.php");
    }

if (
$_GET['op']=="nichts"){

    
output("`n`9 Du willst nichts haben. Die Händlerin fällt dir glücklich um den Hals. und küsst dich innig.`n Du bekommst 10 Charmpunkte und von den Göttern auch noch 10 Edelsteine");
        
$session['user']['gems']+=10;
        
$session['user']['charm']+=10;
        
$session['user']['specialinc']="";
    
addnews($session['user']['name']." ist der Held der jungen Händlerin Sheila.");
    
addnav("In den Wald","forest.php");
    }

if (
$_GET['op']=="nichts2"){

    
output("`n`9 Du willst nichts haben.Die Händlerin nickt dankend und gibt dir ein kleinen Kuss auf die Wange. Du bekommst zwei Ansehnspunkte");
        
$session['user']['charm']+=2;
        
$session['user']['specialinc']="";
    
addnews($session['user']['name']." bringt der Händlerin ein Teil ihrer Ware zurück");
    
addnav("In den Wald","forest.php");
    }

// der Kampf
if ($_GET['op'] == "fight"){
        
$session['user']['specialinc']="haendlerin.php";
        
$battle=true;
    }
    if (
$battle){
    include (
"battle.php");
    if (
$victory){
        
$expwin $badguy['creatureexp'];
        
$session['user']['experience']+=$expwin;
    
output("`4Du hast `^".$badguy['creaturename']."`4 geschlagen.`n `^Du bekommst $expwin Erfahrungspunkte.");
    
addnav("Zurück zur Händlerin","forest.php?op=back");
        
$session['user']['specialinc']="haendlerin.php";
        
$badguy=array();
        
$session['user']['badguy']="";
    }
elseif (
$defeat){
    
output("Du liegst auf dem Boden und der Grossbauer rammt sein goldenen Sichel in dein Hals`n`4Du bist tot.`n
    Du verlierst 10% deiner Erfahrung und alles Gold.`n
    Du kannst morgen weiterspielen."
);
        
$session['user']['gold']=0;
        
$session['user']['experience']=round($session['user']['experience']*.9,0);
        
$session['user']['alive']=false;
        
$session['user']['hitpoints']=0;
        
$session['user']['specialinc']="haendlerin.php";
        
$session['user']['reputation']--;
    
addnews($session['user']['name']."starb durch den Grossbauern Harkon");
    
addnav("Tägliche News","news.php");
    }
    else{
    
fightnav(true,false);
    }
    }
page_footer();
?>