Admins, von anderen Servern, stell ich selbstverständlich auf Anfrage Source frei.
Einfach MSG an ADMIN(sFinger/Saaxa) mit Serverlink und Info, welche Source benötigt wird!
Ich melde mich zurück
Gruss sFinger/Saaxa

im Spiel bereits eingebaut/verändert [KLICK hier]
LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /hof.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.)
  • 27 Nov 2011 - sanelaschmiede.php
  • 16 Sep 2011 - donators.php
  • 16 Sep 2011 - referers.php
  • 30 Aug 2011 - schnellbank.php
  • 16 Sep 2011 - outhouse.php
  • 09 Nov 2011 - motd.php
  • 16 Nov 2011 - vendor.php
  • 16 Sep 2011 - translator_en.php
  • 16 Sep 2011 - suhouses.php
  • 07 Nov 2011 - gypsy.php
  • 27 Oct 2011 - beggar.php
  • 16 Sep 2011 - referral.php
  • 16 Sep 2011 - translator_de.php — Datei verschlossen: Hol dir lieber die vollständige Datei von hier!
  • 15 Oct 2011 - avatars.php
  • 16 Sep 2011 - viewpetition.php
  • 16 Sep 2011 - shrine.php
  • 02 Dec 2011 - gildenverwalt.php
  • 26 Sep 2011 - gilden.php
  • 21 Nov 2011 - about.php
  • 16 Sep 2011 - bank.php
  • 26 Nov 2011 - healer.php
  • 02 Dec 2011 - news.php
  • 16 Sep 2011 - mail.php
  • 16 Sep 2011 - create.php
  • 16 Oct 2011 - rebirth.php
  • 29 Nov 2011 - gildenstrasse.php
  • 16 Sep 2011 - bios.php
  • 20 Sep 2011 - rock.php
  • 16 Sep 2011 - olddrawl.php
  • 16 Sep 2011 - lottery.php
  • 26 Sep 2011 - showdetail.php
  • 16 Sep 2011 - styx.php
  • 27 Sep 2011 - gildentool.php
  • 22 Nov 2011 - su-job.php
  • 16 Sep 2011 - questeditor.php
  • 20 Sep 2011 - paths.php
  • 20 Nov 2011 - gardens.php
  • 27 Sep 2011 - barbier.php
  • 29 Nov 2011 - login.php
  • 16 Sep 2011 - stonesgame.php
  • 29 Nov 2011 - sanelastrand.php
  • 05 Dec 2011 - dag.php
  • 20 Nov 2011 - lodge.php — Datei verschlossen: Spiele und sammle 500 Donationpoints, um dieses Script zu sehen ;)
  • 27 Nov 2011 - grotte.php
  • 27 Nov 2011 - huegel.php
  • 06 Dec 2011 - potuse.php
  • 06 Dec 2011 - bankrobber.php
  • 06 Dec 2011 - alchemie.php
  • 06 Dec 2011 - alchemistin.php
  • 29 Nov 2011 - todolist.php
  • 16 Nov 2011 - nhmaster.php
  • 16 Sep 2011 - translator.php
  • 29 Nov 2011 - prefs.php
  • 27 Nov 2011 - sanelabrunnen.php
  • 01 Dec 2011 - source.php — Datei verschlossen: uh, da stehen ein paar Sachen drin, ich sag dir.... ;)
  • 16 Sep 2011 - retitle.php
  • 07 Oct 2011 - weaponeditor.php
  • 16 Sep 2011 - connector.php
  • 26 Sep 2011 - creatures.php
  • 27 Nov 2011 - wanderweg.php
  • 06 Dec 2011 - common.php — Datei verschlossen: Nur für Admins auf Anfrage
  • 18 Sep 2011 - bio.php
  • 16 Sep 2011 - logdnet.php
  • 16 Sep 2011 - taunt.php
  • 02 Dec 2011 - hexe.php
  • 27 Sep 2011 - nagel.php
  • 16 Sep 2011 - badnav.php
  • 27 Nov 2011 - kirche.php
  • 16 Sep 2011 - innboard.php
  • 27 Nov 2011 - hof.php
  • 02 Dec 2011 - frageneditor.php
  • 16 Sep 2011 - logs.php
  • 06 Dec 2011 - statistics.php
  • 16 Sep 2011 - petition.php
  • 27 Nov 2011 - sanela.php
  • 27 Nov 2011 - sanelasee.php
  • 16 Sep 2011 - stats.php
  • 21 Nov 2011 - quests.php
  • 16 Sep 2011 - newgiftshop.php
  • 16 Sep 2011 - badword.php
  • 16 Sep 2011 - topwebvote.php
  • 17 Nov 2011 - fri.php
  • 07 Oct 2011 - well.php
  • Source von: /hof.php

    <?php

    // 22062004

    // New Hall of Fame features by anpera
    // http://www.anpera.net/forum/viewforum.php?f=27
    // with code from centralserver for 0.9.8; re-imported to 0.9.7

    require_once "common.php";

    page_header("Ruhmeshalle");
    checkday();

    $playersperpage 10;

    $op "punkte";
    if (
    $_GET['op']) $op $_GET['op'];
    $subop "most";
    if (
    $_GET['subop']) $subop $_GET['subop'];

    $sql "SELECT count(acctid) AS c FROM accounts WHERE npc=0 AND locked=0";
    if (
    $op == "punkte") {
        
    $sql "SELECT count(acctid) AS c FROM accounts WHERE npc=0 AND locked=0 AND punkte>0";
    } elseif (
    $op == "days") {
        
    $sql "SELECT count(acctid) AS c FROM accounts WHERE npc=0 AND locked=0 AND dragonkills>0 AND bestdragonage>0";
    }

    $result db_query($sql);
    $row db_fetch_assoc($result);
    $totalplayers $row['c'];

    $page 1;
    if (
    $_GET['page']) $page = (int)$_GET['page'];
    $pageoffset $page;
    if (
    $pageoffset 0$pageoffset--;
    $pageoffset *= $playersperpage;
    $from $pageoffset+1;
    $to min($pageoffset+$playersperpage$totalplayers);
    $limit "$pageoffset,$playersperpage";

    addnav("Bestenlisten");
    addnav("`bGesamtpunkte`b""hof.php?op=punkte&subop=$subop&page=$page");
    addnav("-Drachenkills""hof.php?op=kills&subop=$subop&page=$page");
    addnav("-Ingelligenz""hof.php?op=iq&subop=$subop&page=$page");
    addnav("-Reichtum""hof.php?op=money&subop=$subop&page=$page");
    addnav("-Edelsteine""hof.php?op=gems&subop=$subop&page=$page");
    addnav("-Schönheit""hof.php?op=charm&subop=$subop&page=$page");
    addnav("-Stärke""hof.php?op=tough&subop=$subop&page=$page");
    addnav("-Schlagkraft","hof.php?op=punch&subop=$subop&page=$page");
    addnav("-Tollpatsche""hof.php?op=resurrects&subop=$subop&page=$page");
    addnav("-Geschwindigkeit""hof.php?op=days&subop=$subop&page=$page");
    addnav("-Arenakämpfer","hof.php?op=battlepoints&subop=$subop&page=$page");
    if (
    $session[user][alive]==0addnav("-Ramius' Lieblinge","hof.php?op=grave&subop=$subop&page=$page");
    addnav("Sortieren nach");
    addnav("Besten""hof.php?op=$op&subop=most&page=$page");
    addnav("Schlechtesten""hof.php?op=$op&subop=least&page=$page");
    addnav("Seiten");
    for(
    $i 0$i $totalplayers$i+= $playersperpage) {
        
    $pnum = ($i/$playersperpage+1);
        
    $min = ($i+1);
        
    $max min($i+$playersperpage,$totalplayers);
        
    addnav("Seite $pnum ($min-$max)""hof.php?op=$op&subop=$subop&page=$pnum");
    }
    addnav("Sonstiges");
    addnav("Paare dieser Welt","hof.php?op=paare");
    if (
    $session[user][alive]){
        
    addnav("Zurück zum Dorf","village.php");
    }else{
        
    addnav("Zurück zu den Schatten","shades.php");
    }

    function 
    display_table($title$sql$none=false$foot=false$data_header=false$tag=false){
        global 
    $session$from$to$page;
        
    output("`c`b`^$title`0`b `7(Seite $page: $from-$to)`0`c`n");
        
    output('<table cellspacing="0" cellpadding="2" align="center"><tr class="trhead">',true);
        
    output("<td>`bRang`b</td><td>`bName`b</td>"true);
        if (
    $data_header !== false) {
            for (
    $i 0$i count($data_header); $i++) {
                
    output("<td>`b".$data_header[$i]."`b</td>"true);
            }
        }
        
    $result db_query($sql) or die(db_error(LINK));
        if (
    db_num_rows($result)==0){
            
    $size = ($data_header === false) ? 2+count($data_header);
            if (
    $none === false$none "Keine Spieler gefunden";
            
    output('<tr class="trlight"><td colspan="'$size .'" align="center">`&' $none .'`0</td></tr>',true);
        } else {
            for (
    $i=0;$i<db_num_rows($result);$i++){
                
    $row db_fetch_assoc($result);
                if (
    $row[name]==$session[user][name]){
                    
    output("<tr bgcolor='#005500'>",true);
                } else {
                    
    output('<tr class="'.($i%2?"trlight":"trdark").'">',true);
                }
                
    output("<td>".($i+$from).".</td><td>`&{$row[name]}`0</td>",true);
                if (
    $data_header !== false) {
                    for (
    $j 0$j count($data_header); $j++) {
                        
    $id "data" . ($j+1);
                        
    $val $row[$id];
                        if (
    $tag !== false$val $val " " $tag[$j];
                        
    output("<td align='right'>$val</td>",true);
                    }
                }
                
    output("</tr>",true);
            }
        }
        
    output("</table>"true);
        if (
    $foot !== falseoutput("`n`c$foot`c");
    }

    $order "DESC";
    if (
    $_GET[subop] == "least"$order "ASC";
    $sexsel "IF(sex,'<img src=\"images/female.gif\">&nbsp; &nbsp;','<img src=\"images/male.gif\">&nbsp; &nbsp;')";
    $racesel "CASE race 
    WHEN 0 THEN '`7Unbekannt`0' 
    WHEN 1 THEN '`^Elf`0'
    WHEN 2 THEN '`QHochelf`0'
    WHEN 3 THEN '`tDunkelelf`0'
    WHEN 4 THEN '`2Ork`0'
    WHEN 5 THEN '`@Gnom`0'
    WHEN 6 THEN '`6Golem`0'
    WHEN 7 THEN '`8Hobbit`0'
    WHEN 8 THEN '`gKobold`0'
    WHEN 9 THEN '`#Zwerg`0'
    WHEN 10 THEN '`3Troll`0'
    WHEN 11 THEN '`RHalbling`0'
    WHEN 12 THEN '`5Echse`0'
    WHEN 13 THEN '`!Gargoyle`0'
    WHEN 14 THEN '`VMinotaure`0'
    WHEN 15 THEN '`9Werwolf`0'
    WHEN 16 THEN '`TVampir`0'
    WHEN 17 THEN '`4Zombie`0'
    WHEN 18 THEN '`&Mensch`0'
    WHEN 19 THEN '`qHalbdämon`0'
    WHEN 20 THEN '`$Dämon`0'
    WHEN 21 THEN '`)Inkubus`0'
    WHEN 22 THEN '`^Elfin`0'
    WHEN 23 THEN '`QHochelfin`0'
    WHEN 24 THEN '`tDunkelelfin`0'
    WHEN 25 THEN '`2Ork`0'
    WHEN 26 THEN '`@Gnom`0'
    WHEN 27 THEN '`6Golem`0'
    WHEN 28 THEN '`8Hobbit`0'
    WHEN 29 THEN '`gKobold`0'
    WHEN 30 THEN '`#Zwergin`0'
    WHEN 31 THEN '`3Troll`0'
    WHEN 32 THEN '`RHalblingin`0'
    WHEN 33 THEN '`5Echse`0'
    WHEN 34 THEN '`!Gargoyle`0'
    WHEN 35 THEN '`VMinotaure`0'
    WHEN 36 THEN '`9Werwölfin`0'
    WHEN 37 THEN '`TVampirin`0'
    WHEN 38 THEN '`4Zombie`0'
    WHEN 39 THEN '`&Mensch`0'
    WHEN 40 THEN '`qHalbdämonin`0'
    WHEN 41 THEN '`4Dämonin`0'
    WHEN 42 THEN '`)Sukkubus`0' 
    ELSE '`7Unbekannt`0' END"
    ;

    if (
    $_GET[op]=="money"){
        
    $sql "SELECT name,(goldinbank+gold+round((((rand()*10)-5)/100)*(goldinbank+gold))) AS data1 FROM accounts WHERE npc=0 AND locked=0 ORDER BY data1 $order, level $order, experience $order, acctid $order LIMIT $limit";
        
    $adverb "reichsten";
        if (
    $_GET[subop] == "least"$adverb "ärmsten";
        
    $title "Die $adverb Krieger in diesem Land";
        
    $foot "(Vermögen +/- 5%)";
        
    $headers = array("Geschätztes Vermögen");
        
    $tags = array("Gold");
        
    display_table($title$sqlfalse$foot$headers$tags);
    } elseif (
    $_GET[op] == "iq") {
        
    $sql "SELECT name FROM accounts WHERE npc=0 AND locked=0 ORDER BY iq $order, level $order, experience $order, acctid $order LIMIT $limit";
        if (
    $_GET[subop] == "least"$adverb "geringsten";
        else 
    $adverb "höchsten";
        
    $title "Die Krieger mit den $adverb Intelligenz";
        
    display_table($title$sql);
    } elseif (
    $_GET[op] == "gems") {
        
    $sql "SELECT name FROM accounts WHERE npc=0 AND locked=0 ORDER BY gems $order, level $order, experience $order, acctid $order LIMIT $limit";
        if (
    $_GET[subop] == "least"$adverb "wenigsten";
        else 
    $adverb "meisten";
        
    $title "Die Krieger mit den $adverb Edelsteinen";
        
    display_table($title$sql);
    } elseif (
    $_GET[op]=="charm"){
        
    $sql "SELECT name,$sexsel AS data1,$racesel AS data2 FROM accounts WHERE npc=0 AND  locked=0 ORDER BY charm $order, level $order, experience $order, acctid $order LIMIT $limit";
        
    $adverb "schönsten";
        if (
    $_GET[subop] == "least"$adverb "hässlichsten";
        
    $title "Die $adverb Krieger in diesem Land.";
        
    $headers = array("<img src=\"images/female.gif\">/<img src=\"images/male.gif\">""Rasse");
        
    display_table($title$sqlfalsefalse$headersfalse);
    } elseif (
    $_GET[op]=="tough"){
        
    $sql "SELECT name,level AS data2 ,$racesel as data1 FROM accounts WHERE npc=0 AND locked=0 ORDER BY maxhitpoints $order, level $order, experience $order, acctid $order LIMIT $limit";
        
    $adverb "stärksten";
        if (
    $_GET[subop] == "least"$adverb "schwächsten";
        
    $title "Die $adverb Krieger in diesem Land";
        
    $headers = array("Rasse""Level");
        
    display_table($title$sqlfalsefalse$headersfalse);
    }elseif (
    $_GET[op]=="punch"){
        
    $sql "SELECT name,punch AS data1,$racesel AS data2 FROM accounts WHERE npc=0 AND locked=0 ORDER BY data1 $order, level $order, experience $order, acctid $order LIMIT $limit";
        
    $adverb "härtesten";
        if (
    $_GET[subop] == "least"$adverb "armseligsten";
        
    $title "Die $adverb Schläge aller Zeiten";
        
    $headers = array("Punkte","Rasse");
        
    display_table($title$sqlfalsefalse$headersfalse);
    } elseif (
    $_GET[op]=="resurrects"){
        
    $sql "SELECT name,level AS data1 FROM accounts WHERE npc=0 AND locked=0 ORDER BY resurrections $order, level $order, experience $order, acctid $order LIMIT $limit";
        
    $adverb "tollpatschigsten";
        if (
    $_GET[subop] == "least"$adverb "geschicktesten";
        
    $title "Die $adverb Krieger in diesem Land";
        
    $headers = array("Level");
        
    display_table($title$sqlfalsefalse$headersfalse);
    } elseif (
    $_GET[op]=="grave"){
        
    $sql "SELECT name,deathpower,location,loggedin,laston,alive FROM accounts WHERE npc=0 AND locked=0 ORDER BY deathpower $order, level $order, experience $order, acctid $order LIMIT $limit";
        
    $adverb "fleissigste";
        if (
    $_GET[subop] == "least"$adverb "faulste";
        
    $title "Ramius' $adverb Krieger";
        
    output("`c`b`^$title`0`b `7(Seite $page: $from-$to)`0`c`n");
        
    output('<table cellspacing="0" cellpadding="2" align="center"><tr class="trhead">',true);
        
    output("<td>`bRang`b</td><td>`bName`b</td><td>`bGefallen`b</td><td>`bOrt`b</td><td>`bStatus`b</td></tr>"true);
        
    $result db_query($sql) or die(db_error(LINK));
        if (
    db_num_rows($result)==0){
            
    output('<tr class="trlight"><td colspan="5" align="center">`&Keine Spieler gefunden`0</td></tr>',true);
        } else {
            for (
    $i=0;$i<db_num_rows($result);$i++){
                
    $row db_fetch_assoc($result);
                if (
    $row[name]==$session[user][name]){
                    
    output("<tr bgcolor='#005500'>",true);
                } else {
                    
    output('<tr class="'.($i%2?"trlight":"trdark").'">',true);
                }
                
    output("<td>".($i+$from).".</td><td>`&{$row[name]}`0</td><td align='right'>`){$row[deathpower]}`0</td><td>",true);
                
    $loggedin=(date("U") - strtotime($row[laston]) < getsetting("LOGINTIMEOUT",900) && $row[loggedin]);
                if (
    $row[location]==0output($loggedin?"`#Online`0":"`3Die Felder`0");
                if (
    $row[location]==1output("`3Zimmer in Kneipe`0");
                if (
    $row[location]==2output("`3Im Haus`0");
                
    output("</td><td>",true);
                
    output($row[alive]?"`1Lebt`0":"`4Tot`0");
                
    output("</td></tr>",true);
            }
        }
        
    output("</table>"true);
    } elseif (
    $_GET['op']=="days") {
        
    $order "ASC";
        if (
    $_GET[subop] == "least"$order "DESC";
        
    $sql "SELECT name, IF(bestdragonage,bestdragonage,'Unknown') AS data1 FROM accounts WHERE npc=0 AND dragonkills>0 AND locked=0 AND bestdragonage>0 ORDER BY bestdragonage $order, level $order, experience $order, acctid $order LIMIT $limit";
        
    $adverb "schnellsten";
        if (
    $_GET[subop] == "least"$adverb "langsamsten";
        
    $title "Helden mit den $adverb Drachenkills";
        
    $headers = array("Bestzeit Tage");
        
    $none "Es gibt noch keine Helden in diesem Land";
        
    display_table($title$sql$nonefalse$headersfalse);
    } elseif (
    $_GET[op]=="battlepoints"){
        
    $sql "SELECT name,battlepoints AS data1,dragonkills AS data2 FROM accounts WHERE npc=0 AND locked=0 ORDER BY battlepoints $order, dragonkills $order, acctid $order LIMIT $limit";
        
    $adverb "besten";
        if (
    $_GET[subop] == "least"$adverb "schlechtesten";
        
    $title "Die $adverb Arenakämpfer in diesem Land";
        
    $headers = array("Punkte","Drachenkills");
        
    display_table($title$sqlfalsefalse$headersfalse);
    } elseif (
    $_GET[op]=="punkte"){
        
    $sql "SELECT name,punkte AS data1,$racesel AS data2 FROM accounts WHERE npc=0 AND locked=0 ORDER BY punkte $order, dragonkills $order, acctid $order LIMIT $limit";
        
    $adverb "besten";
        if (
    $_GET[subop] == "least"$adverb "schlechtesten";
        
    $title "Die $adverb Kämpfer in diesem Land";
        
    $headers = array("Punkte","Rasse");
        
    display_table($title$sqlfalsefalse$headersfalse);
    }else if (
    $_GET[op]=="paare"){
        
    output("In einem Nebenraum der Ruhmeshalle findest du eine Liste mit Helden ganz anderer Art. Diese Helden Meistern gemeinsam die Gefahren der Ehe!`n`n");
        
    $sql "SELECT acctid,name,marriedto FROM accounts WHERE npc=0 AND sex=0 AND charisma=4294967295 ORDER BY acctid DESC";
        
    output("`c`b`&Heldenpaare dieser Welt`b`c`n");
        
    output("<table cellspacing=0 cellpadding=2 align='center'><tr><td><img src=\"images/female.gif\">`b Name`b</td><td></td><td><img src=\"images/male.gif\">`b Name`b</td></tr>",true);
        
    $result db_query($sql) or die(db_error(LINK));
        if (
    db_num_rows($result)==0){
              
    output("<tr><td colspan=4 align='center'>`&`iIn diesem Land gibt es keine Paare`i`0</td></tr>",true);
        }
        for (
    $i=0;$i<db_num_rows($result);$i++){
                
    $row db_fetch_assoc($result);
            
    $sql2 "SELECT name FROM accounts WHERE acctid=".$row[marriedto]."";
            
    $result2 db_query($sql2) or die(db_error(LINK));
                
    $row2 db_fetch_assoc($result2);
              
    output("<tr class='".($i%2?"trlight":"trdark")."'><td>`&$row2[name]`0</td><td>`) und `0</td><td>`&",true);
            
    output("$row[name]`0</td></tr>",true);
        }
        
    output("</table>",true);
    } else {
        
    $sql "SELECT name,dragonkills AS data1,level AS data2,'&nbsp;' AS data3, IF(dragonage,dragonage,0) AS data4, '&nbsp;' AS data5, IF(bestdragonage,bestdragonage,0) AS data6 FROM accounts WHERE npc=0 AND dragonkills>0 AND locked=0 ORDER BY dragonkills $order,level $order,experience $order, acctid $order LIMIT $limit";
        
    $adverb "meisten";
        if (
    $_GET[subop] == "least"$adverb "wenigsten";
        
    $title "Helden mit den $adverb Drachenkills";
        
    $headers = array("Kills""Level""&nbsp;""Tage""&nbsp;""Bestzeit");
        
    $none "Es gibt noch keine Helden in diesem Land";
        
    display_table($title$sql$nonefalse$headersfalse);
    }

    page_footer();
    ?>