LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
// 09092004
require_once "common.php";
if ($session[loggedin]){
redirect("badnav.php");
}
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/06 A Call to Arms.mp3\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
page_header("Die Stadt Nosgoth");
output("`c");
$result = db_fetch_assoc(db_query("SELECT COUNT(acctid) AS onlinecount FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'".date("Y-m-d H:i:s",strtotime("-".getsetting("LOGINTIMEOUT",900)." seconds"))."'"));
$onlinecount = $result['onlinecount'];
// do not check if playerlimit is not reached!
if ($onlinecount >= getsetting("maxonline",10) && getsetting("maxonline",10)!=0) {
$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;
}
else $is_superuser = 0;
if ($onlinecount<getsetting("maxonline",10) || getsetting("maxonline",10)==0 || $is_superuser){
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("<font size=3>`c`b`i`[Nosgo`]ths Ges`)chic`7hte`n`n</font>",true);
output("`[Das B`]öse is`)t erwa`7cht...
um Punkt Mitternacht...
Regen prasselt auf die Welt...
irgendwo einsam ein Hund bellt...
die Strassen sind wie leergefegt...
nicht einmal der Wind sich regt...
man hört zu dem Regen...
und fürchtet um sein Leben...
das Böse schleicht durch die Dunkelheit...
lässt jeden fühlen die Einsamkeit...
rote Augen leuchten...
Schattengestalten keuchen...
der Mond verschwindet...
und niemand ihn mehr wiederfindet...
auf ewig geflohen...
vom Bösen gestohlen...
die Welt versinkt in Finsternis...
blutet zu einer großen Wunde, einem Riss...
Tropfen für Tropfen entrinnt...
und die Oberfläche brennt.
Werde ein Teil der düsteren Stadt
und erfül`)le dein Sc`]hick`[sal.`n`n");
//Next New Day in ... is by JT from logd.dragoncat.net
$time = gametime();
// $tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
// $tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
$nextdattime = date(" \\S\\t\\u\\n\\d\\e\\n, i \\M\\i\\n\\u\\t\\e\\n, s \\S\\e\\k\\u\\n\\d\\e\\n\\ \\(\\E\\c\\h\\t\\z\\e\\i\\t\\)",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds"));
output('<div id="index_time">'.$nextdattime.'</div>
<script language="javascript">
/*Kleines Schmankerl by Alucard
http://www.atrahor.de
*/
var index_time_div = document.getElementById("index_time");
var index_time_day = Math.ceil(24/'.(int)getsetting("daysperday",4).');
var index_dest_time = 0;
function index_act_time()
{
var jetzt = new Date();
var tm = jetzt.getTime();
if( tm > index_dest_time ){
index_dest_time += index_time_day*3600000+ (tm-index_dest_time);
}
var diff = index_dest_time - tm;
var edit = "`c`[Näch`]ster n`)euer Ta`7g in: `%";
var s = Math.floor(diff / 3600000);
diff %= 3600000;
var m = Math.floor(diff / 60000);
diff %= 60000;
var sek = Math.floor(diff / 1000);
index_time_div.innerHTML = edit+s+" `&Stunde"+(s!=1 ? "n":"")+",`7 "+(m<10 ? "0"+m : (m==71 || m==72 ? "<font color=\"#FFFFFF\"><b>"+m+"</b></font>" : m))+" `&Minute"+(m!=1 ? "n" : "")+",`7 "+(sek<10 ? "0"+sek : sek)+" `&Sekunde"+(sek!=1 ? "n" : "")+" `[(Ec`]htz`)ei`7t)";
window.setTimeout("index_act_time()", 1000);
}
function index_set_time(s,m,sek)
{
if( !index_dest_time ){
var jetzt = new Date();
index_dest_time = jetzt.getTime() + 1000*sek + 60000*m + 3600000*s;
}
window.setTimeout("index_act_time()", 1);
}
if( index_time_div ){
index_set_time('.date('G, i, s',strtotime('1980-01-01 00:00:00 + '.$realsecstotomorrow.' seconds')).');
}
</script>
',true);
$newplayer=stripslashes(getsetting("newplayer",""));
if ($newplayer!="") output("`c`[Unser jü`]ngste`)r Spie`7ler ist `^$newplayer`@!`0`c");
$newdk=stripslashes(getsetting("newdragonkill",""));
if ($newdk!="") output("`c`[Der letz`]te Drac`)hentö`7ter war: `&$newdk`@!`0`n`c");
$sql4 = "SELECT name,battlepoints,sex FROM accounts WHERE 1 ORDER BY battlepoints DESC LIMIT 1";
$result4 = db_query($sql4);
$row4 = db_fetch_assoc($result4);
$bhero = $row4[name];
$bpoints =$row4['battlepoints'];
$sql3 = "SELECT name,monsterkills,sex FROM accounts WHERE 1 ORDER BY monsterkills DESC LIMIT 1";
$result3 = db_query($sql3);
$row3 = db_fetch_assoc($result3);
$monster1 = $row3[name];
$monster2 = $row3[monsterkills];
output("`n`n`c`[Zeige d`]en Wach`)en dein`7e Papie`)re und tr`]itt in di`[e Welt v`]on Nos`)goth e`7in.`n`c");
output("`cHier mal ein Testi zum ausprobieren`n`c");
output("`cName Testi/Passwort testi`n`c");
output("`cMit Freundlichen Grüßen der Serverleiter");
//output("`n`b`&**BETA**`0 This is a BETA of this website, things are likely to change now and again, as it is under active development (when I have time ;-)) `&**BETA**`0`n");
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("`c`2Version auf diesem Gameserver: `@{$logd_version}`0`c");
clearnav();
addnav("Neu hier?");
addnav("`[Übe`]r Lo`7GD","about.php");
addnav("`[F.`]A.`7Q.","petition.php?op=faq",false,true);
addnav("`[Char`]akte`)r erst`7ellen","create.php");
addnav("`[Nos`]got`)h In`7fo`L(Baustelle)","info.php");
addnav("Demozugang","demouser.php");
addnav("Das Spiel");
addnav("`[List`]e der `)Kämp`7fer","list.php");
addnav("`[Tägl`]ich`)e Ne`7ws", "news.php");
addnav("`[Spie`]leins`)tell`7ungen", "about.php?op=setup");
addnav("`[Pass`]wort `)verge`7ssen?","create.php?op=forgot");
// addnav("DAS Spielforum","http://www.logd-welt.de/forum/index.php",false,false,true);
addnav("Die LoGD-Welt");
addnav("`[Lo`]GD `)Ne`7tz","logdnet.php?op=list");
addnav("`[Dra`]gon`)Pri`7me","http://www.dragonprime.net",false,false,true);
addnav("Partner");
addnav("`[Par`]tner `)werd`7en","mailto:diestadtnosgoth@web.de",true);
addnav("Partnerstädte");
$sql = 'SELECT `name`, `url` FROM `partner`';
$result = db_query($sql);
while ($row = db_fetch_assoc($result)){
addnav("$row[name]","$row[url]",false,false,true);
}
//Partnerstädte by Alkatar
page_footer();
?>