LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

//By Anubis
//Add-on zum Tempel der Götter
//Idee von meiner geliebten Hinata

require_once("common.php");
addcommentary();
if (
$session['user']['alive']){ }else{
    
redirect("shades.php");
}


page_header("Die Schmiede des Hepheistos");

output("`Q Als du durch den Torbogen aus Feuer tritts kommt dir Glühende Hitze entgegen!Aber es dauert nicht lange und du hats dich daran gewöhnt und gehst Tiefer rein!");

output("`Q Du gehst immer Tiefer rein bist einen Mann siehst der mit einem Schmiedehammer grade eine Rüstung bearbeitet.Das muss Hepheistos sein denkst du dir!");

output("`Q Als er dich erblickt sagt er:`$ Ahh Ein Besucher..Ich hatte schon Lange keinen Besuch mehr dein Name ist $name oder?`QDu nickst kurz und Hepheistos grinst dich breit an..einige Minuten vergehen bis Hepheistos weiter spricht:`$ Weisst du so als Schmied is man ganz schön Alleine...Weisst du was fühl dich bei mri ganz wie Zuhause!");

output("`$ Und ich kann dir auch mal deine Waffe beschriften für wenig Gold!Oder auch verbessern!Aber halt nur gegen Gold.Und die Bedingung ist du besuchst mich Regelmäßig");

//Das mit dem Besuchen ist nur so gemeint^^

            
addnav("Deine Waffe gravieren lassen","raumh2.php?op=name");
            
addnav("Deine Rüstung verzieren lassen","raumh2.php?op=rname");
            
            
            
                    if (
$_GET['op']=="name") {
        
page_header("Eine Waffe benennen");
            
output("`bEine Waffe benennen`b`n`n");

        
output("`n`nDer Name deiner Waffe darf 40 Zeichen lang sein und Farbcodes enthalten.`n`n");
          
$n $session['user'][weapon];

        
output("Deine Waffe heißt bisher : `n");
        
$output.=$n;
        
output("`n`n`0Wie soll deine Waffe heißen ?`n");
        
$output.="<form action='raumh2.php?op=namepreview' method='POST'><input name='newname' value=\"".HTMLEntities($newname)."\" size=\"30\" maxlength=\"40\"> <input type='submit' value='Vorschau'></form>";
        
addnav("","raumh2.php?op=namepreview");
addnav("Zurück","goettertempel.php");

}elseif (
$_GET['op']=="namepreview"){
        
$n $session[user][name];

        
$_POST['newname']=str_replace("`0","",$_POST['newname']);

        if (
strlen($_POST['newname'])>40$msg.="Der neuer Name ist zu lang, inklusive Farbcodes darf er nicht länger als 40 Zeichen sein.`n";
        
$colorcount=0;
        for (
$x=0;$x<strlen($_POST['newname']);$x++){
            if (
substr($_POST['newname'],$x,1)=="`"){
                        
$x++;
                        
$colorcount++;
                }
        }
        if (
$colorcount>getsetting("maxcolors",20)){
                
$msg.="Du hast zu viele Farben im Namen benutzt. Du kannst maximal ".getsetting("maxcolors",20)." Farbcodes benutzen.`n";
        }
        if (
$msg==""){
        
page_header("TEST");
                
output("Deine Waffe wird so heißen: {$_POST['newname']}`n`n`0Ist es das was du willst?`n`n");
                
$p 20;
                
$output.="<form action=\"raumh2.php?op=changename\" method='POST'><input type='hidden' name='name' value=\"".HTMLEntities($_POST['newname'])."\"><input type='submit' value='Ja' class='button'>, meine Waffe heißt nun ".appoencode("{$_POST['newname']}`0")." für 1500 Gold.</form>";
                
addnav("Noch mal versuchen","raumh2.php?op=name");
                
addnav("Ich lass es lieber sein. Schnell raus hier!!!","goettertempel.php");
                
addnav("","raumh2.php?op=changename");
        }else{
                
output("`bFalscher Name`b`n$msg");
                
output("`n`nDeine Waffe heißt bisher : ");
                
$output.=$n;
                
output("`0, und wird so aussehen $newname");
                
output("`n`nWie soll deine Waffe heißen?`n");
                
$output.="<form action='lodge.php?op=namepreview' method='POST'><input name='newname' value=\"".HTMLEntities($regname)."\"size=\"30\" maxlength=\"40\"> <input type='submit' value='Vorschau'></form>";
                
addnav("","raumh2.php?op=namepreview");
        }
} else
if (
$_GET['op']=="changename"){
page_header("Namenswechsel");
if(
$session['user']['gold']<1499) {
    
output("Du hast nich genug Gold also verschwinde");
    }else{
    
output("Gratulation, deine Waffe wurde von Hepheistos Graviert`0!`n`n");
             
$session['user']['weapon']=$_POST['name'];
             
$session['user']['gold']-=1500;
             
//debuglog:("sell 2000 gold");

    
}
        
addnav("Zurück zum Tempel","goettertempel.php");
}
        if (
$_GET['op']=="rname") {
        
page_header("Eine Rüstung benennen");
            
output("`bEine Rüstung benennen`b`n`n");

        
output("`n`nDer Name deiner Rüstung darf 40 Zeichen lang sein und Farbcodes enthalten.`n`n");
          
$n $session['user'][armor];

        
output("Deine Rüstung heißt bisher : `n");
        
$output.=$n;
        
output("`n`n`0Wie soll deine Rüstung heißen ?`n");
        
$output.="<form action='raumh2.php?op=rnamepreview' method='POST'><input name='newname' value=\"".HTMLEntities($newname)."\" size=\"30\" maxlength=\"40\"> <input type='submit' value='Vorschau'></form>";
        
addnav("","raumh2.php?op=rnamepreview");
addnav("Zurück","goettertempel.php");

}elseif (
$_GET['op']=="rnamepreview"){
        
$n $session[user][name];

        
$_POST['newname']=str_replace("`0","",$_POST['newname']);

        if (
strlen($_POST['newname'])>40$msg.="Der neuer Name ist zu lang, inklusive Farbcodes darf er nicht länger als 40 Zeichen sein.`n";
        
$colorcount=0;
        for (
$x=0;$x<strlen($_POST['newname']);$x++){
            if (
substr($_POST['newname'],$x,1)=="`"){
                        
$x++;
                        
$colorcount++;
                }
        }
        if (
$colorcount>getsetting("rmaxcolors",20)){
                
$msg.="Du hast zu viele Farben im Namen benutzt. Du kannst maximal ".getsetting("maxcolors",20)." Farbcodes benutzen.`n";
        }
        if (
$msg==""){
        
page_header("TEST");
                
output("Deine Rüstung wird so heißen: {$_POST['newname']}`n`n`0Ist es das was du willst?`n`n");
                
$p 20;
                
$output.="<form action=\"raumh2.php?op=rchangename\" method='POST'><input type='hidden' name='name' value=\"".HTMLEntities($_POST['newname'])."\"><input type='submit' value='Ja' class='button'>, meine Rüstung heißt nun ".appoencode("{$_POST['newname']}`0")." für 1500 Gold.</form>";
                
addnav("Noch mal versuchen","raumh2.php?op=rname");
                
addnav("Ich lass es lieber sein. Schnell raus hier!!!","goettertempel.php");
                
addnav("","raumh2.php?op=rchangename");
        }else{
                
output("`bFalscher Name`b`n$msg");
                
output("`n`nDeine Rüstung heißt bisher : ");
                
$output.=$n;
                
output("`0, und wird so aussehen $newname");
                
output("`n`nWie soll deine Rüstung heißen?`n");
                
$output.="<form action='lodge.php?op=rnamepreview' method='POST'><input name='newname' value=\"".HTMLEntities($regname)."\"size=\"30\" maxlength=\"40\"> <input type='submit' value='Vorschau'></form>";
                
addnav("","raumh2.php?op=rnamepreview");
        }
} else
if (
$_GET['op']=="rchangename"){
page_header("Namenswechsel");
if(
$session['user']['gold']<1499) {
    
output("Du hast nich genug Gold also verschwinde");
    }else{
    
output("Gratulation, deine Rüstung wurde von dem Schmied Graviert`0!`n`n");
             
$session['user']['armor']=$_POST['name'];
             
$session['user']['gold']-=1500;
            
            }
        }    


$name $session[user][name];

page_footer();

?>