LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// 18062004

require_once "common.php";


page_header("Torb Gaz' Tisch");
output("<span style='color: #FFFFFF'>",true);


switch (
$_GET['op']){
            
output("\"`7Scho, du willscht alscho etwasch über deine Feinde erfahren, ja? Über wen willscht du wasch wischen? Nun? Schag schon! Esch koschtet nur `^100`7 Gold pro Information über eine 
            Perschon.`0\""
);
            if (
$_GET['subop']!="search"){
                
output("<form action='forest.php?op=bartender&what=enemies&subop=search' method='POST'><input name='name'><input type='submit' class='button' value='Suchen'></form>",true);
                
addnav("","forest.php?op=bartender&what=enemies&subop=search");
            }else{
                
addnav("Neue Suche","forest.php?op=bartender&what=enemies");
                
$search "%";
                for (
$i=0;$i<strlen($_POST['name']);$i++){
                    
$search.=substr($_POST['name'],$i,1)."%";
                }
                
$sql "SELECT name,alive,location,sex,level,laston,loggedin,login FROM accounts WHERE (locked=0 AND name LIKE '$search') ORDER BY level DESC";
                
//output($sql);
                
$result db_query($sql) or die(db_error(LINK));
                
$max db_num_rows($result);
                if (
$max 100) {
                    
output("`n`n\"`7Hey, wasch glaubscht du tuscht du hier? Dasch schind tschu viele Namen. Ich werd dir nur über ein paar davon wasch ertschählen.`0`n");
                    
$max 100;
                }
                
output("<table border=0 cellpadding=0><tr><td>Name</td><td>Level</td></tr>",true);
                for (
$i=0;$i<$max;$i++){
                    
$row db_fetch_assoc($result);
                    
output("<tr><td><a href='forest.php?op=bartender&what=enemies&who=".rawurlencode($row[login])."'>$row[name]</a></td><td>$row[level]</td></tr>",true);
                    
addnav("","forest.php?op=bartender&what=enemies&who=".rawurlencode($row[login]));
                }
                
output("</table>",true);
            }
        }else{
            if (
$session[user][gold]>=100){
                
$sql "SELECT acctid,name,alive,location,maxhitpoints,gold,sex,level,weapon,armor,attack,defence,race,charm FROM accounts WHERE login=\"$HTTP_GET_VARS[who]\"";
                
$result db_query($sql) or die(db_error(LINK));
                if (
db_num_rows($result)>0){
                    
$row db_fetch_assoc($result);
                    
$row[name]=str_replace("s","sch",$row[name]);
                    
$row[armor]=str_replace("s","sch",$row[armor]);
                    
$row[weapon]=str_replace("s","sch",$row[weapon]);    
                    
output("\"`7Nun ... mal schehen wasch ich über ".str_replace("s","sch",$row[name])."`7 weisch...`0\"`n`n");
                    
output("`4`bName:`b`6 $row[name]`n");
                    
output("`4`bRasse:`b");
                    switch(
$row['race']){
                        case 
0:
                        
output("`7Unbekannt`0");
                        break;
                        case 
1:
                        
output("`2Troll`0");
                        break;
                        case 
2:
                        
output("`^Elf`0");
                        break;
                        case 
3:
                        
output("`0Mensch`0");
                        break;
                        case 
4:
                        
output("`#Zwerg`0");
                        break;
                        case 
5:
                        
output("`5Echse`0");
                        break;
                    }
                    
output("`n`4`bLevel:`b`6 $row[level]`n");
                    
output("`4`bLebenspunkte:`b`6 $row[maxhitpoints]`n");
                    
output("`4`bGold:`b`6 $row[gold]`n");
                    
output("`4`bWaffe:`b`6 $row[weapon]`n");
                    
output("`4`bRüstung:`b`6 $row[armor]`n");
                    
output("`4`bAngriffswert:`b`6 $row[attack]`n");
                    
output("`4`bVerteidigung:`b`6 $row[defence]`n");
                    
output("`n`7Auscherdem ischt $row[name] `7");
                    
$amt=$session[user][charm];
                    if (
$amt==$row[charm]) { output("dir schehr ähnlich.`n");}
                    else if (
$amt-10>$row[charm]) { output("`bviel`b häschlicher alsch du!`n");}
                    else if (
$amt>$row[charm]) { output("häschlicher alsch du.`n");}
                    else if (
$amt+10<$row[charm]) { output("`bviel`b schöner alsch du!`n");}
                    else {
output("schöner alsch du.`n");}
                    
$session[user][gold]-=100;
                    
//debuglog("spent 100 gold to learn about an enemy");
                    
if ($session[user][gold]>150){
                        
output("`7Wenn du nochmal `^150`7 Gold drauflegscht, schag ich dir schogar, wo schich $row[name]`7 aufhält.`0\"");
                        
addnav("Aufenthaltsort (`^150`0 Gold)","forest.php?op=bartender&what=where&who=$row[acctid]");
                    }
                    
                }else{
                    
output("\"`7Hä? Ich kenne niemanden mit dieschem Namen.`0\"");
                }
            }else{
                
output("\"`7Nun ... mal schehen wasch ich über Geitschkragen wie dich allesch weisch...`0\"`n`n");
                
output("`4`bName:`b`6 Ohnemo Snixlos`n");
                
output("`4`bLevel:`b`6 Ganz unten`n");
                
output("`4`bLebenspunkte:`b`6 Möglicherweische mehr alsch du`n");
                
output("`4`bGold:`b`6 Gantsch schicher mehr alsch du`n");
                
output("`4`bWaffe:`b`6 Etwasch, dasch gut genug ischt, dich ungespitscht in den Boden tschu rammen`n");
                
output("`4`bRüstung:`b`6 Kleidschamer alsch deine`n");
                
output("`4`bAngriffswert:`b`6 Drölf Milliarden`n");
                
output("`4`bVerteidigung:`b`6 Super Duper`n");
            }
        }
    }else if(
$HTTP_GET_VARS[what]=="where"){
        
$sql="SELECT acctid,name,location,loggedin,laston,alive,housekey FROM accounts WHERE acctid=".$HTTP_GET_VARS[who];
        
$result db_query($sql) or die(db_error(LINK));
        
$row db_fetch_assoc($result);
        
$loggedin=(date("U") - strtotime($row[laston]) < getsetting("LOGINTIMEOUT",900) && $row[loggedin]);
        if (
$row[location]==0$loc=($loggedin?"Online":"in den Feldern");
        if (
$row[location]==1$loc="in einem Zimmer in der Kneipe";
        
// part from houses.php
        
if ($row[location]==2){
            
$sql="SELECT hvalue FROM items WHERE class='Schlüssel' AND owner=$row[acctid] AND hvalue>0";
            
$result db_query($sql) or die(db_error(LINK));
            
$row2 db_fetch_assoc($result);
            
$loc="im Hausch Nummer ".($row2[hvalue]?$row2[hvalue]:$row[housekey])."";
        }
        
// end houses
        
output("\"`7$row[name]`7 wurde zuletzt $loc geschehen".($row[alive]?"":", ischt inzwischen aber ... geschtorben ... worden")."!`0\"");
        
$session[user][gold]-=150;
    }
    
addnav("Zurück zur Taverne","forest.php?op=tavern");
    
    
    
output("</span>",true);
checkday();
page_footer();
?>