LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// 21072004

require_once "common.php";
addcommentary();
checkday();

if (
$session[user][hasmentor] == 0) {
    
redirect("mentchoose.php");
}

get_special_var();
if (
$session[user][guildID]!=0){
    
get_clanguild_var($session[user][guildID]);
}else if(
$session[user][clanID]!=0){
    
get_clanguild_var($session[user][clanID]);
}

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

//Location festlegen
if ($session[user][locate]!=3){
    
$session[user][locate]=3;
    
redirect("village.php");
}

$sql="SELECT acctid1,acctid2,turn FROM pvp WHERE acctid1=".$session[user][acctid]." OR acctid2=".$session[user][acctid]."";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
if((
$row[acctid1]==$session[user][acctid] && $row[turn]==1) || ($row[acctid2]==$session[user][acctid] && $row[turn]==2)){
    
redirect("pvparena.php");
}

// if (getsetting("automaster",1) && $session['user']['seenmaster']!=1){
if (getsetting("automaster",1) && $session['user']['seenmaster']!=1){
    
//masters hunt down truant students
    
$exparray=array(1=>100,400,1002,1912,3140,4707,6641,8985,11795,15143,19121,23840,29437,36071,43930,65000);
    while (list(
$key,$val)=each($exparray)){
        
$exparray[$key]= round(
            
$val + ($session['user']['dragonkills']/4) * $session['user']['level'] * 100
            
,0);
    }
    
$expreqd=$exparray[$session['user']['level']+1];
    if (
$session['user']['experience']>$expreqd && $session['user']['level']<15){
        
redirect("train.php?op=autochallenge");
    }else if (
$session['user']['experience']>$expreqd && $session['user']['level']>=15){
        
redirect("dragon.php?op=autochallenge");
    }
}

if (
getsetting("hasamulett",0) == $session['user']['acctid'] && getsetting("daysamu",0) > 50) {
    
redirect("amuraub.php");
}
$session['user']['specialinc']="";
$session['user']['specialmisc']="";

if(
$session[user][jailtime]==0){
    
    
addnav("Nordtor");
    
addnav("In den Wald","forest.php");
    
addnav("S?Zum Strand", "strand.php");
    
addnav("Zur Wiese", "wiese.php");
    if (@
file_exists("houses.php")) addnav("Wohnviertel","houses.php");
    
addnav("Klingengasse");
    
addnav("Trainingslager","train.php");
    if (
getsetting("pvp",1)){
        
addnav("Spieler töten","pvp.php");
        
addnav("A?Die Arena","pvparena.php");
    }
    
addnav("Ruhmeshalle","hof.php");

    
addnav("Marktplatz");
    if (
getsetting("vendor",0)==1) addnav("Wanderhändler","vendor.php");
    
addnav("Hanseviertel","hviertel.php");
    
addnav("W?MightyEs Waffen","weapons.php");
    
addnav("R?Pegasus Rüstungen","armor.php");
    
addnav("B?Die alte Bank","bank.php");
    
addnav("Der Pranger","jail.php");
    
addnav("Z?Zigeunerzelt","gypsy.php");
    if (@
file_exists("pavilion.php")) addnav("P?Auffälliger Pavilion","pavilion.php");
    
    
addnav("Tavernenstrasse");
    
addnav("E?Schenke zum Eberkopf","inn.php",true);
    
addnav("Rotlichtviertel","rviertel.php");
    
addnav("Draco's Gasthaus","dracodiner.php",true);
    
addnav("Mericks Ställe","stables.php");
    if (@
file_exists("lodge.php"))    addnav("J?Jägerhütte","lodge.php");
    
    
addnav("Garten Eden");
    
addnav("G?Der Garten", "gardens.php");
    
addnav("B?Baum des Lebens", "treeoflife.php");
    
addnav("F?Seltsamer Felsen", "rock.php");

    
addnav("Promenade");
    
addnav("Das Rathaus","rathaus.php");
    
addnav("Das Arbeitsamt","job.php");
    
addnav("Dorfschule","schule.php");
    
addnav("P?Poseidon Pool","pool.php");
    
addnav("Die Bibliothek","biblio.php");
    
addnav("Gildenviertel","guild.php");
    if (
$session[user][superuser]>=2) addnav("Geschenkeladen","giftshop.php");
        
    
addnav("Südtor");
    if (
getsetting("party",0)==1) addnav("Zum Dorffest","dorffest.php");
    
//addnav("Zum Dorffest","dorftest.php");
    
addnav("Brücke des Schicksals","bridgeofdoom.php");

    
addnav("`bSonstiges`b");
    
addnav("`$ Mentorenschaft","mentor.php");
    
addnav("`^OOC-Raum","ooc.php");
    
//addnav ("`$ Adventskalender","adventsilienta.php");
    
addnav("??F.A.Q. (für neue Spieler)", "petition.php?op=faq",false,true);
    
addnav("N?Tägliche News","news.php");
    
addnav("Profil & Inventar","prefs.php");
    
addnav("Kämpferliste","list.php");
    
addnav("In die Felder (Logout)","login.php?op=logout",true);
    
addnav("Spielleiter","superlist.php");
    
addnav("`ZD`_r`Oa`ec`Qh`qen`Qh`ea`Ol`_l`Ze","http://www.gruebelz.com/wbb2/board.php?boardid=40&sid=",false,false,true);
}
if(
$session[user][jailtime]>=1){
    
addcommentary("village",25);
    
addnav("Pranger","jail.php");
    
addnav("Aktualisieren","village.php");
}

if (
$session[user][superuser]>=2){
  
addnav("X?`bAdmin Grotte`b","superuser.php");
  
addnav("Neuer Tag","newday.php");
  if (@
file_exists("test.php")) addnav("Test","test.php");
}
//let users try to cheat, we protect against this and will know if they try.
addnav("","superuser.php");
addnav("","user.php");
addnav("","taunt.php");
addnav("","creatures.php");
addnav("","configuration.php");
addnav("","badword.php");
addnav("","armoreditor.php");
addnav("","bios.php");
addnav("","badword.php");
addnav("","donators.php");
addnav("","referers.php");
addnav("","retitle.php");
addnav("","stats.php");
addnav("","viewpetition.php");
addnav("","weaponeditor.php");

if (
getsetting("topwebid", 0) != 0) {
    
addnav("Top Web Games");
    if (
date("Y-W", strtotime($session['user']['lastwebvote'])) < date("Y-W"))
        
$hilight="`&";
    else
        
$hilight="";
    
addnav("S?".$hilight."Stimme abgeben", "http://www.topwebgames.com/in.asp?id=".getsetting("topwebid", 0)."&acctid={$session['user']['acctid']}", false, true);
}

page_header("Dorfplatz");
//output("<img src='images/trans.gif' width='1' height='700' alt='' align='right'>",true);
output("`@`c`bDorfplatz`b`cDie Einwohner rennen geschäftig umher.  Keiner bemerkt wirklich, dass Du dort stehst.");
output("  Du siehst verschiedene Geschäfte und Läden entlang der Strasse.  Es gibt einen merkwürdig aussehenden Felsen auf einer Seite.  ");
$sql = "SELECT * FROM news WHERE 1 ORDER BY newsid DESC LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("Auf diesem kannst du die neueste Meldung lesen:`n`n`c`i$row[newstext]`i`c`n");

output("`@Auf jeder Seite wird das Dorf von tiefem dunklem Wald umgeben.`n");
if (
getsetting('activategamedate','0')==1) output("Wir schreiben den `^".getgamedate()."`@ im Zeitalter des Drachen.`n");
output("Die Uhr an der Kneipe zeigt `^".getgametime()."`@.");
output(" Das heutige Wetter: `6".$settings['weather']."`@.`n");

output("`n");
$newplayer=stripslashes(getsetting("newplayer",""));
$newdk=stripslashes(getsetting("newdragonkill",""));
output("`@An einer Tafel vor dem Rathaus kannst du folgendes erkennen:`n");
if (
$newdk!="") {
    
output("`7Wir gratulieren `b`& $newdk`b`7 für die letzte Tötung des Drachen, ausserdem begrüßen wir unseren jüngsten Dorfbewohner `q`b$newplayer`7`b!`0`n");
}

$sql = "SELECT battlepoints,name FROM accounts WHERE battlepoints > 0  ORDER BY battlepoints DESC,name";
$result = db_query($sql);
    for (
$i=0;$i<db_num_rows($result);$i++){
            
$row = db_fetch_assoc($result);
        if (
$row[battlepoints] > $topbattle and $row[battlepoints] > 0){
            
$topbattle = $row[battlepoints];
            
$plaque = $row[name];
        }
    }
    
output("`7Aktueller Arena Champion ist: ");
    if (
$plaque <> ""){
        
output("`&`b$plaque`b`@.");
    }else{
        
output("`&`bNiemand`b`@.");
    }

$sql = "SELECT name FROM accounts WHERE 1 ORDER BY dragonkills DESC LIMIT 1";
$resultx = db_query($sql);
$rowx = db_fetch_assoc($resultx);
$dker = $rowx[name];
output("`n`7Unser bester Drachentöter ist:`b`& $dker!`b.");

$sql = "SELECT name,torneo,torneopoints,superuser FROM accounts WHERE torneo > 0 AND superuser < 5 ORDER BY torneo DESC";
$resultx = db_query($sql) or die(db_error(LINK));
$turnvolk = "Niemand";
if (
db_num_rows($resultx) != 0) {
    
$rowx = db_fetch_assoc($resultx);
     
$turnvolk = $rowx[name];
}
output("`7Beim Turnier der Völker liegt scheinbar `b`& $turnvolk `b`7 in Führung.`n");


$sql = "SELECT name FROM accounts WHERE jailtime > 0";
$result = db_query($sql);
output("`$ `bDerzeit am Pranger:`b`2");
if(
mysql_num_rows($result) == "0") output(" Niemand!`0");
else {
    while(
$row = db_fetch_assoc($result)) output("`2".$row[name]."`@,`2");
     
output("`0");
    }
     
output("`n`n");
    
//    $t1 = strtotime("now")*getsetting("daysperday",4);
//    $t2 = strtotime($session[user][lasthit])*getsetting("daysperday",4);
//    $d1 = date("Y-m-d",$t1);
//    $d2 = date("Y-m-d",$t2);
//output("`n`nToday is $d1, your last new day was $d2");

output("`n`%`@In der Nähe reden einige Dorfbewohner:`n");
viewcommentary("village","Hinzufügen",25);
page_footer();
?>