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


<?
//  Black Unicorn
//  by Lonny Luberts
//  version:
//  edit this file as needed but please give credit where credit is due
//  and leave the commented lines in
//  Translated by Beleggrodion into German
//
//  changes to battle.php
//
//  find
//  if ($HTTP_GET_VARS[op]=="fight" || $HTTP_GET_VARS[op]=="run"){
//    if ($HTTP_GET_VARS[op]=="fight"){
//        if ($badguy[creaturehealth]>0 && $session[user][hitpoints]>0){
//
/*/  change to
  if ($HTTP_GET_VARS[op]=="fight" or $HTTP_GET_VARS[op]=="run"){
    if ($HTTP_GET_VARS[op]=="fight"){
       if ($badguy[creaturehealth]>0 && $session[user][hitpoints]>0){
        if($HTTP_GET_VARS[op2]=="capture2"){
        output("`4You are too busy trying to capture `^$badguy[creaturename]`4 to try and fight.`n");
      }else{
//
//  find
//  process_lifetaps($buffset[lifetap],$creaturedmg);
//            }
//        }
//  add a } to after that so that there are 3 brackets
//  find
  if ($badguy[creaturehealth]>0 && $session[user][hitpoints]>0){
//        $buffset = activate_buffs("defense");
//
//  change to
  if ($caught <> 1){
   if ($badguy[creaturehealth]>0 && $session[user][hitpoints]>0){
        $buffset = activate_buffs("defense");
        if ($HTTP_GET_VARS[op2]=="capture2" and $selfdmg <= 0) $selfdmg = 1;
//
//  find
//  $badguy['diddamage']=1;
//        }
//    }
//}
//  add a } to after that so that there are 4 brackets
*/
if (($session[user][dragonkills] > 50 and $session[user][battlepoints] > 500 and $session[user][level] > 6) || ($session[user][superuser] >= 5)){
checkday();
page_header("Schwarzes Einhorn");
output("`@`c`bSchwarzes Einhorn`b`c`n");
output("`n`c<img src='images/einhornschwarz.jpg'>`c`n");
if (
$HTTP_GET_VARS[op]=="search"output("`4`b`cDu hast ein schwarzes Einhorn entdeckt, eines der seltensten Waldkreaturen!`c`b`n");
if (
$HTTP_GET_VARS[op]==""){
    
$badguy = array(        "creaturename"=>"`lSchwarzes Einhorn`0"
                                
,"creaturelevel"=>0
                                
,"creatureweapon"=>"Sehr scharfes Horn"
                                
,"creatureattack"=>400
                                
,"creaturedefense"=>2000
                                
,"creaturehealth"=>400
                                
,"diddamage"=>0);


                                
$userattack=$session['user']['attack']+e_rand(1,3);
                                
$userhealth=round($session['user']['hitpoints']/2);
                                
$userdefense=$session['user']['defense']+e_rand(1,3);
                                
$badguy[creaturelevel]=16;
                                
$badguy[creatureattack]+=$userattack;
                                
$badguy[creaturehealth]+=$userhealth;
                                
$badguy[creaturedefense]+=$userdefense;
                                
$session[user][badguy]=createstring($badguy);
    
$session['user']['specialinc']="blunicorn.php";
    
$session['user']['turns']--;
    
redirect("forest.php?op=search");
}
if (
$HTTP_GET_VARS[op]=="keep"){
    
$session['user']['specialinc']="";
    
//change 16 to the number of your black unicorn
    
$playermount getmount($session['user']['hashorse']);
    
output("`#Du lässt Dein(e/n) ".$playermount['mountname']."`# gehen und lässt ein paar Tränen fallen, als es sich von Dir entfernt und den Wald verlässt.`n");
    
$session[user][hashorse] = 16;
    
output("`#Du schnallst Deine ".$session[user][weapon]."`# auf den Sattel vom Schwarzen Einhorn und gehst Deines Weges.`n");
    
$playermount getmount($session['user']['hashorse']);
    
$session['bufflist']['mount']=unserialize($playermount['mountbuff']);
    
forest(true);
}
if (
$HTTP_GET_VARS[op]=="letgo"){
    
output("Du schaust dem herrlichen Schwarzen Einhorn hinterher wie es in den Wald läuft.");
    
forest(true);
}
if (
$HTTP_GET_VARS[op]=="fight" or $HTTP_GET_VARS[op]=="search" or $HTTP_GET_VARS[op]=="run"){
$battle=true;
$fight=true;
if (
$HTTP_GET_VARS[op2]=="capture"){
     
$session['user']['specialinc']="blunicorn.php";
     if (
$HTTP_GET_VARS['hp'] < 1000 and $HTTP_GET_VARS['hp'] > and e_rand(1,2) > 1){
        
output("Erfolgreich!");
        
output("Du hast das Schwarze Einhorn gefangen!");
        
addnews("`%".$session[user][name]." hat ein Schwarzes Einhorn im Wald gefangen.");
        
$fight=false;
        
$caught=1;
        
$session['user']['badguy']="";
        
$battle=false;
        if (
$session[user][hashorse]==16){
            
output("`#Du schnallst Deine ".$session[user][weapon]."`# auf den Sattel vom Schwarzen Einhorn und gehst Deines Weges.`n");
            
$playermount getmount($session['user']['hashorse']);
            
$session['bufflist']['mount']=unserialize($playermount['mountbuff']);
            
forest(true);
        }else{
            
output("Du hast bereits ein Tier!  Was möchtest Du tun?`n");
            
$playermount getmount($session['user']['hashorse']);
            
output("Behalte Dein(e/n) ".$playermount['mountname']." oder entscheidest Du Dich für das Schwarze Einhorn?`n`\$Beachte aber!!! Das Schwarze Einhorn ist unverkäuflich!!!");
            
$mount=$playermount['mountname'];
            
addnav("Behalte Dein(e/n) $mount","forest.php?op=letgo");
            
addnav("Behalte das Schwarze Einhorn","forest.php?op=keep");
        }
    }else{
        
$session['user']['specialinc']="blunicorn.php";
        
redirect("forest.php?op=fight&op2=capture2");
    }
}
if (
$battle){
    include_once (
"battle.php");

    
$session['user']['specialinc']="blunicorn.php";
    if (
$victory){
                
output("`b`4Du hast `^".$badguy['creaturename']." besiegt`4.`b`n");
                
addnews("`%".$session[user][name]."`5 hat ein ".$badguy['creaturename']." besiegt.");
                
$badguy=array();
                
$session[user][badguy]="";
                
$session['user']['specialinc']="";
                
$gold=e_rand(100,500);
                
$experience=$session[user][level]*e_rand(37,99);
                
output("`#Du bekommst `6$gold `#Gold!`n");
                
$session[user][gold]+=$gold;
                
output("`@Du findest einen Saphir!`n");
                
$session[user][saphi]++;
                
output("`#Du bekommst `6$experience `#Erfahrungspunkte!`n");
                
$session[user][experience]+=$experience;
                
forest(true);
    }
    elseif (
$defeat){
                 
output("Als Du auf den Boden fällst, rennt `^".$badguy['creaturename']." weg.");
                
addnews("`%".$session[user][name]."`5 wurde besiegt als ".($session[user][sex]?"sie":"er")." versuchte ein ".$badguy['creaturename']. " zu fangen.");
                
$badguy=array();
                
$session[user][badguy]="";
                
$session[user][hitpoints]=0;
                
$session[user][alive]=0;
                
$session['user']['specialinc']="";
                
addnav("Weiter","shades.php");
    }
    else{
            if (
$fight){
            
fightnav(true,true);
               if (
$badguy['creaturehealth'] > 0){
            
addnav("Special");
            
$hp=$badguy['creaturehealth'];
            
addnav("Fange Schwarzes Einhorn","forest.php?op=fight&op2=capture&hp=$hp");
        }
        }
    }
    }
}
}else{
    
redirect("forest.php?op=search");
}
page_footer();
?>