LoGD Standardrelease steht hier zum Download zur Verfügung!
Home-Adresse dieser Version: anpera.net/logd
Anfragen nach dieser Version bitte an: logd@anpera.de
<?php
require_once "common.php";
if($session[loggedin])redirect("badnav.php");
page_header("Legend of An Daingean");
output('`c<img src="images/Startbild2.jpg">`c',true);
//output('`c<img src="images/Startbild2.jpg" style="width:100%;max-width:550px;width:expression(document.body.clientWidth < 1050px ? \'530px\' : \'550px\' );" />`c',true);
//Next New Day in ... is by JT from logd.dragoncat.net
$offset = (int)$_GET[offset];
$timestamp=strtotime((0-$offset)." days");
$date=date("j M",$timestamp);
//if (getsetting('activategamedate','0')==1)
$monat=array('des Drachen','der Schlange','des Fuchses','des Ebers','des Stiers','des Wolfes','des Lebens','des Pferdes','der Sonne',"des Phoenix'",'des Bären','des Skorpions');
output("`b`c`0Wir befinden uns im `&Monat ".$monat[date("n",time())-1]." `0des Jahres `&".(date("Y",time())-1696)." `0nach der großen Kaiserin Grénuaile.`b`c");
//output("`lE`2s `{is`Rt `GF`g`&r`sü`Sh`+li`*ngs`)fest `*in `+A`Sn `sD`&ai`gn`Gg`Re`{a`2n`l!!!`b`n`n");
//output("`n`b`9E`rs `Ai`zs`et `NS`Ko`8m`^m`6e`^r`8f`Ke`Ns`et `zi`An`r `9A`rn `AD`za`ei`Nn`Kg`8e`^a`6n!!!`b`n`n`n");
//output("`p`bHeute ist ein großes, offenes RP-Event in diesem LoGD, wir bitten dies für Rollenspieler zu beachten!!!`b`0`n`n");
$date = date("G:i");
$time = gametime();
$tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
$tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
//output("`0Nächste neue Spielrunde beginnt in: `$".date("G\\h, i\\m, s\\s \\(\\E\\c\\h\\t\\z\\e\\i\\t\\)",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds"))."`0`n`n");
$zeit=strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds");
output('<table border="0" align="center">',true);
$stempel=date("G",$zeit)*3600+date("i",$zeit)*60+date("s",$zeit);
output('<tr><td id="zeit01" style="text-align:right;width:48%;"></td><td id="zeit02" style="width:4%"></td><td id="zeit03" style="width:48%;text-align:left;"></td></tr>
<script language="javascript" type="text/javascript">
var zeit_id01 = document.getElementById("zeit01");
var zeit_id02 = document.getElementById("zeit02");
var zeit_id03 = document.getElementById("zeit03");
var jetzt=new Date();
var past=jetzt.getTime();
var fix_ste='.$stempel.';
if(zeit_id01){window.setTimeout("countdown()",1);}
function countdown(){
var jet=new Date();
jet=jet.getTime();
var diff=Math.round(fix_ste-(jet - past)/1000);
var diff_hou=Math.floor(diff/3600)%24;
var diff_min=Math.floor((diff%3600)/60)%60;
var diff_sek=diff%60;
if(diff>0){
zeit_id01.innerHTML="`0Nächste neue Spielrunde beginnt in";
zeit_id02.innerHTML=" ";
zeit_id03.innerHTML="`& "+(diff_hou>0?diff_hou+"h, ":"")+(diff_min>0 || diff_hou>0?(diff_min<10?"0":"")+diff_min+"m, ":"")+(diff_sek<10?"0":"")+diff_sek+"s (Echtzeit)";
window.setTimeout("countdown()",1000);
}
else{
zeit_id01.innerHTML="`0Nächste neue Spielrunde beginnt";
zeit_id02.innerHTML=" ";
zeit_id03.innerHTML="jetzt, guten Morgen Sonnenschein.";
}
}
</script>`n',true);
$newplayer=stripslashes(getsetting("newplayer",""));
//if ($newplayer!="") output("`0Der neueste Zugereiste ist `b$newplayer`b!`0`n`n");
//$newdk=stripslashes(getsetting("newdragonkill",""));
//if ($newdk!="") output("`0Der letzte Drachentöter war `&$newdk`@!`0`n`n");
if($newplayer!=""){
output('<tr><td style="text-align:right;width:48%;">`0Der neueste Zugereiste ist</td><td style="width:4%;"> </td><td style="text-align:left;width:48%;">`b',true);
output($newplayer);
output('`b</td></tr>',true);
}
//Aktueller Arenachampion
$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];
}
}
if($plaque!=""){
output('<tr><td style="text-align:right;width:48%;">`0Aktueller Arenachampion ist</td><td style="width:4%;"> </td><td style="text-align:left;width:48%;">`&',true);
output($plaque);
output('`0</td></tr>',true);
}
//Aktivster Rollenspieler
$sql = "SELECT name FROM accounts WHERE superuser = 1 ORDER by age DESC";
$result = db_query($sql);
$row = db_fetch_assoc ($result);
//output ("`0Der aktivste Rollenspieler ist {$row[name]}.`n`n");
output('<tr><td style="text-align:right;width:48%;">`0Der aktivste Rollenspieler ist</td><td style="width:4%;"> </td><td style="text-align:left;width:48%;">`&',true);output($row[name]);output('</td></tr>',true);
//Meiste DK
$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];
//if ($dker!="") output("`0Die meisten Grünen Drachen tötete `&$dker`0!`0`n`n");
if($dker!=""){
output('<tr><td style="text-align:right;width:48%;">`0Die meisten Grünen Drachen tötete</td><td style="width:4%;"> </td><td style="text-align:left;width:48%;">`&',true);
output($dker);
output('`0</td></tr>',true);
}
//Spieler mit den meisten Tattoos
$sql = "SELECT name FROM accounts WHERE herotattoo>0 AND superuser = 0 ORDER BY herotattoo DESC, dragonkills DESC, name ASC LIMIT 1";
$result = db_query($sql);
if(db_num_rows($result)==1){
$row = db_fetch_assoc($result);
// output("`0Von den meisten Tattoos gezeichnet ist `e{$row[name]}`0.`n`n");
// output('<tr><td style="text-align:right;width:48%;">`0Von den meisten Tattoos gezeichnet ist</td><td style="width:4%;"> </td><td style="text-align:left;width:48%;">`e',true);output($row[name]);output('`0</td></tr>',true);
output('<tr><td style="text-align:right;width:48%;">`0Von den meisten Tattoos gezeichnet sind</td><td style="width:4%;"> </td><td style="text-align:left;width:48%;">`e',true);output('`eA`Nd`&a`Ogi`Zo `OT`&a`Na`ej, `~C`oo`4n`Pv`po`$c`Pa`4tu`os `~Z`oy`4e`Ps`ph`$a`0</td></tr>',true);
}
$result = db_query("SELECT acctid, DQ_config FROM accounts WHERE superuser = 0 AND DQ_config!=''");
$array=array(1=>array(),2=>array(),3=>array(),4=>array(),5=>array(),6=>array(),7=>array(),8=>array(),9=>array(),10=>array(),11=>array());
while($row=db_fetch_assoc($result)){
$config=unserialize($row['DQ_config']);
if($config[orden]>0)$array[$config[orden]][]=$row[acctid];
}
$rows=array();
for($j=1;$j<=11;$j++){
if(sizeof($array[$j])>0){
$where='acctid='.$array[$j][0];
for($i=1;$i<sizeof($array[$j]);$i++){$where.=' OR acctid='.$array[$j][$i];}
$results=db_query("SELECT name FROM accounts WHERE {$where} ORDER BY name ASC");
while($rowss=db_fetch_assoc($results)){
$rows[$j][]=$rowss[name];
}
}
}
$row=array_merge((array)$rows[11],(array)$rows[10],(array)$rows[9],(array)$rows[8],(array)$rows[7],(array)$rows[6],(array)$rows[5],(array)$rows[4],(array)$rows[3],(array)$rows[2],(array)$rows[1]);
// output("`0Die Person mit den meisten Drachenorden an der Brust ist `e{$row[0]}`0.`n`n");
output('<tr><td style="text-align:right;width:48%;">`0Die meisten Drachenorden an der Brust trägt</td><td style="width:4%;"> </td><td style="text-align:left;width:48%;">`e',true);output($row[0]);output('`0</td></tr>',true);
output('</table>',true);
$sql="SELECT laston,loggedin FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'".date("Y-m-d H:i:s",strtotime("-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY level DESC";
$result = db_query($sql) or die(sql_error($sql));
for ($onlinecount=0;$onlinecount<db_num_rows($result);$onlinecount++);
db_free_result($result);
$id=$_COOKIE[lgi];
$sql = "SELECT superuser,uniqueid FROM accounts WHERE uniqueid='$id' AND superuser>0";
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)>0) $is_superuser=1;
else $is_superuser=0;
if ($onlinecount<getsetting("maxonline",10) || getsetting("maxonline",10)==0 || $is_superuser){
output("`c`b`n`0Gib Deinen Namen und Dein Passwort ein, um diese Welt zu betreten.`b`n`n");
if ($_GET['op']=="timeout"){
$session['message'].=" Deine Sessionzeit ist abgelaufen. Bitte neu einloggen.`n";
if (!isset($_COOKIE['PHPSESSID'])){
$session['message'].=" Es scheint, als ob die Cookies dieser Seite von Deinem System blockiert werden. Zumindest Sessioncookies müssen für diese Seite zugelassen werden.`n";
}
}
if ($session[message]>"") output("`b`\$$session[message]`b`n");
output("<form action='login.php' method='POST'>"
.templatereplace("login",array("username"=>"<u>N</u>ame","password"=>"<u>P</u>asswort","button"=>"Einloggen"))
."</form>`c",true);
// Without this, I had one user constantly get 'badnav.php' :/ Everyone else worked, but he didn't
addnav("","login.php");
} else {
output("`^`bDer Server ist im Moment ausgelastet, die maximale Anzahl an Usern ist bereits online.`b`nBitte warte, bis wieder ein Platz frei ist.`n`n");
if ($_GET['op']=="timeout"){
$session['message'].=" Deine Sessionzeit ist abgelaufen. Bitte neu einloggen.`n";
if (!isset($_COOKIE['PHPSESSID'])){
$session['message'].=" Es scheint, als ob die Cookies dieser Seite von Deinem System blockiert werden. Zumindest Sessioncookies müssen für diese Seite zugelassen werden.`n";
}
}
if ($session[message]>"") output("`b`\$$session[message]`b`n");
output(templatereplace("full")."`c",true);
}
output("`n`b`&".getsetting("loginbanner","*BETA* This is a BETA of this website, things are likely to change now and again, as it is under active development *BETA*")."`0`b`n");
$session[message]="";
output("`0Version: `@{$logd_version}`0`c");
output("`n`c`b<a href='http://www.runs2orikalia.de/' target='_blank'>`lPowered by Runs to Orikalia`0</a>`b`c",true);
clearnav();
addnav("Neu hier?");
addnav("S?`#Über dieses Spiel", "about.php?op=special");
addnav("Charakter erstellen","create.php");
addnav("FAQ, Regeln, AGB","petition.php?op=faq",false,true);
addnav("Unser Dorf");
addnav("Bewohnerliste","list.php");
addnav("Dorfneuigkeiten", "news.php");
addnav("Hilfe");
addnav("Passwort vergessen?","create.php?op=forgot");
if(getsetting("requirevalidemail",0))addnav("Keine Anmeldemail
bekommen?","create.php?op=newmail");
addnav("Votet für uns");
addnav("`&Zum Voting","vote.php");
addnav("Freie Avatare");
addnav("Face Your Manga","http://www.faceyourmanga.com",false,true);
addnav("A`Yv`ya`Xt`&a`Xr`ys`Yc`Ah`Ym`yi`Xe`&d`Xe","http://www.avatarschmiede.de",false,true);
addnav("Unsere Partner");
addnav("`&Ru`Nns `#to `xO`#rik`Nal`&ia","http://www.runs2orikalia.de",false,true);
addnav("`7P`Zr`Eo`a`Cje`fc`Ct `aD`Er`Zo`7w","http://www.project-drow.de",false,true);
addnav("`eL`ze`rx`9x L`ri`zf`ee","http://www.lexx-life.de",false,true);
addnav("Sonstiges");
addnav("Über LoGD","about.php");
addnav("LoGD Netz`0","logdnet.php?op=list");
addnav("An Daingean bei `eTwitter`0","http://twitter.com/LogdAnDaingean",false,true);
addnav("Der Spendenbalken");
$kosten=getsetting("servercost",100);$gedeckt=getsetting("serverspend",0);
$g=($gedeckt/$kosten*100>30)?floor($gedeckt/$kosten*100):ceil($gedeckt/$kosten*100);
addnav('`n<table width="100" height="6" cellspacing="0" cellpadding="0" bgcolor="#000000" align="center" style="border: 1px solid rgb(191,160,117);">
<caption align="bottom"><font size="1">Monatlich gedeckte Kosten (30 €):`&`b '.$g.'%</font></caption>
<tr><td width="'.$g.'%" bgcolor="#77ff55"/><td width="'.(100-$g).'%"/></tr>
</table>',"",true);
output('<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-11257075-1");
pageTracker._trackPageview();
} catch(err) {}</script>
',true);
page_footer();
?>