1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170:
|
<?php
// 09092004
/* Überarbeitet von Ancalimê und Draza´ar für Legend of Vinestra */
require_once "common.php";
/* User ist eingeloggt, befindets ich aber auf der Indexseite? Das soll nicht sein */ if ($session[loggedin]){ redirect("badnav.php"); } page_header('Legend of Vinestra');
/* Begrüßungstext */ $out .='`n`c<span style="width:88px; height:31px; display:inline-block; overflow:hidden; background-image:url(http://www.kostenlose-browsergames.de/images/bgbutton.gif); background-repeat:no-repeat; text-align:left;"><a href="http://www.kostenlose-browsergames.de" target="_blank" style="width:87px; height:27px; display:inline-block; margin: 4px 0 0 1px; font-family:Arial,sans-serif; font-size:11px; font-weight:bold; line-height:12px; letter-spacing:0px; color:#ffffff; text-decoration:none;">kostenlose browsergames</a></span>'; $out .= '`n`n`n`b`%Das Betreten dieses Servers ist Spielern ab 16 Jahre gestattet! `n`n`n`qSeid willkommen vor den Toren der unglaublichen Stadt `QV`pi`qnest`pr`Qa`n`n `qHabt ihr den Mut euch den vielfältigen Abenteuern und Gefahren zu stellen?`n Viele Sagen ranken sich um `QV`pi`qnest`pr`Qa `qder unglaublichen Stadt der Gegensätze, wo sich Licht und Schatten begegnen. Liebe, Hass, Freundschaft, Intrigen, Leidenschaft, Kampf und Magie...all dies wirst du hier finden, wenn du nur den Mut besitzt durch die Tore zu schreiten.`n`n `qDie gegenwärtige Zeit in der Stadt `K'.date('H:i').'`K`0';
/* Kleines Schmankerl by Alucard www.atrahor.de Code enthält Teile von JT from logd.dragoncat.net */ $time = gametime(); $tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time)); $secstotomorrow = $tomorrow-$time; $realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
$calctime = strtotime('1980-01-01 00:00:00 + '.$realsecstotomorrow.' seconds');
$nextdattime = date('G \\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\\)',$calctime); $out .='`q Nächster neuer Tag in: `K<div id="index_time">'.$nextdattime.'</div>`0`n`n'; $out .='<script language="javascript"> /* Kleines Schmankerl by Alucard 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; </script> <script language="javascript" src="./templates/stuff.js"></script> <script language="javascript"> if( index_time_div ){ index_set_time('.date('G, i, s',$calctime).'); } </script>';
/* Anzeige des neusten Spielers */ $newplayer = stripslashes(getsetting("newplayer","")); if ($newplayer!="") $out .= '`qUnser jüngster Spieler ist `K'.$newplayer.'`K`0`n';
/* Anzeige des letzten Drachentöters */ $newdk=stripslashes(getsetting("newdragonkill","")); if($newdk!="") $out .= '`qDer letzte Drachentöter war: `K'.$newdk.'`K`0`n';
/* Anzeige der gesamten Posts By Draza´ar 4 Vinestra */ $sql = 'SELECT rpgposts FROM accounts'; $res = db_query($sql);$n = 0; while($row = db_fetch_assoc($res)) { $n += $row['rpgposts']; } $made_total_posts = getsetting('made_total_posts', $n);
$out .= '`qEs wurden insgesamt `K'.$made_total_posts.' `qPosts in `QV`pin`qes`ptr`Qa `qgeschrieben!!`0`n`n';
/* Anzahl der Spieler, die im Moment online sind aus der DB auslesen */ $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'];
/* Wenn das Maximum erreicht ist, wird geprüft ob es sich bei der Person, die sich einloggen will, um einen Superuser handelt */ 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){ //$out .= '`i`qGib deinen Namen und dein Passwort ein, um diese Welt zu betreten.`i `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']>"") $out .= '`b`$'.$session['message'].'`b`n'; $out .= '<form action="login.php" method="POST">' .templatereplace('login', array('username' => '<u>N</u>ame', 'password' => '<u>P</u>asswort', 'button' => 'Einloggen')) .'</form>`c'; // Without this, I had one user constantly get 'badnav.php' :/ Everyone else worked, but he didn't addnav("","login.php"); } else { $out .= '`%`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"); $out .= templatereplace("full").'`c'; }
/* Erklärbärtext Mit Anzeige, wann die neuenTage sind */ $out .= '`n`n`q`QV`pi`qnest`pr`Qa `qist ein Rollenspiel-Server, jedoch sind auch Jäger die auf der Suche nach dem Drachen sind bei uns willkommen.Für Rollenspieler gilt die reale Zeit, für Waldspieler beginnt alle `%2 Stunden `qein neuer Tag.';
$out .= '`n`c`^Dürfen es mehr Infos sein? Bitte! '.Make_HTML_Link('>>Infos für Neulinge<<', 'vineinfo.php').' `c`n`n';
$out .= '`q`QV`pin`qes`ptr`Qa `qist optimiert und am besten zu genießen mit dem Firefox Browser. Die aktuelle Version gibts hier: <a href="http://www.mozilla-europe.org/de/products/firefox/"> <img src="http://www.legend-of-vinestra.de/Bilder/firefox.gif" alt="firefoxlove" border="0"> </a> `n`n';
$out .= '`c`q`nVersion auf diesem Gameserver: `Q'.$logd_version.'`QV`pi`qnest`pr`Qa`0`c`n`n';
clearnav(); addnav("Neu hier?"); addnav('`^Über Vinestra`0', 'vineinfo.php'); addnav("Charakter erstellen", "create.php"); addnav("Regeln in Vinestra","indexregeln.php"); addnav("Das Spiel"); addnav("Liste der Kämpfer", "list.php"); addnav("Tägliche News", "news.php"); addnav("Spieleinstellungen", "about.php?op=setup"); addnav("Passwort vergessen?", "create.php?op=forgot"); addnav("Die LoGD-Welt"); addnav("Über LoGD", "about.php"); addnav("LoGD Netz", "logdnet.php?op=list"); addnav("DragonPrime", "http://www.dragonprime.net", false, false, true); addnav('Partnerserver'); addnav('`tEdahnien', 'http://www.edahnien.de', false, false, true); addnav("`QSilienta","http://www.silienta-logd.de/",false,false,true);
output($out, true); $session['user']['standort']='Schläft friedlich'; page_footer(); ?>
|