LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?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)==|| $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();
?>