LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// 21072004

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

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']);  
}
$session['user']['woher']=2;
if (
$session['user']['alive']){ }else{
    
redirect("shades.php");
}
    if(
$session['user']['prison']>=1){
        
redirect("kerker.php");
    }
    if(
$session['user']['einzelhaft']>=1){
        
redirect("kerker.php");
    }
$result db_query("SELECT acctid1,acctid2,turn FROM pvp WHERE acctid1=".$session['user']['acctid']." OR acctid2=".$session['user']['acctid']."") 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']!=2){  
    
//masters hunt down truant students
    
$exparray=array(1=>100,400,1002,1912,3140,4707,6641,8985,11795,15143,19121,23840,29437,36071,43930,55000);
    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("arkanyatrain.php?op=autochallenge");
    }else if (
$session['user']['experience']>$expreqd && $session['user']['level']>=15){
        
redirect("dragon.php?op=autochallenge");
    }
}

$session['user']['specialinc']="";
$session['user']['specialmisc']="";

      
$session['user']['location']=0;
      
$sql="UPDATE accounts SET location=0 WHERE acctid = ".$session['user']['acctid'];
      
db_query($sql)or die(sql_error($sql));
      
addnav("`b`^Der Wegweiser`0`b","wegweiser2.php",false,true);
addnav("Hinter Arkanya");
if (
$session['user']['rpchar']!=1){
addnav("Der Strand","arkanyastrand.php");
}
if (@
file_exists("dunelakepath.php")) addnav("Trampelpfad","dunelakepath.php");
addnav("Der Hafen","arkanya_hafen.php"); 
if ((
$session['user']['dragonkills']>=30) || ($session['user'][superuser]>=3)) addnav("Turm der Elemente","arkanya_turm.php");

addnav("Vor Arkanya");
addnav("Zur Kutsche","arkanya_kutsche.php");
if (
$session['user']['rpchar']!=1){
addnav("Zunft der Meister","arkanyatrain.php");
addnav("Der Schmied","xshop.php");
}
addnav("Park","arkanyapark.php");
if (
$session['user']['rpchar']!=1){
addnav("Futterstelle","arkanyastables.php");
}
addnav("Schrein","arkanya-shrine.php");
if(
$session['user']['dragonkills']>=10addnav("Chocobo Farm","chocobofarm.php");

addnav("In Arkanya");
if (@
file_exists("houses2.php")) addnav("Wohnviertel","houses2.php");
addnav("Marktplatz","arkanya_markt.php");
if (
$session['user']['rpchar']!=1){
addnav("Die Bank Arkanyas","arkanyabank.php");
addnav("Brunnenplatz","arkanya_brunnen.php");
addnav("Casino","arkanya_casino.php");
}
addnav("`bSonstiges`b");
if (
$session['user']['superuser']>=3addnav("inventar","inventory.php");
addnav("Kämpferliste","list.php");
addnav("Profil & Inventar","prefs.php");
addnav("??F.A.Q. (für neue Spieler)""petition.php?op=faq",false,true);
addnav("Unter die Brücke (Logout)","arkanya.php?op=logout",true);
if (
$session['user']['superuser']>=1){
  
addnav("X?`bAdmin Grotte`b","superuser.php");
  if (@
file_exists("test.php")) addnav("Test","test.php");
}
if (
$_GET['op']=="logout"){
debuglog("logged out in arkanya");
        
$session['user']['donationconfig']=serialize($config);
        
$session['user']['location']=3;
        
$session['user']['loggedin']=0;
        
saveuser();
        
$session=array();
        
redirect("index.php");
}

        
$row db_fetch_assoc(db_query("SELECT * FROM monde WHERE mondname='Orthosie'"));
        
$mo=$row[zyklus];
        
$row db_fetch_assoc(db_query("SELECT * FROM monde WHERE mondname='Thrym'"));
        
$mo1=$row[zyklus];
        if (
$mo<5){
    
$m1="kaum zu sehen";
}elseif ((
$mo>=5) && ($mo<9)){
    
$m1="sichelförmig und zunehmend";
}elseif ((
$mo>=9) && ($mo<13)){
    
$m1="halb und zunehmend";
}elseif ((
$mo>=13) && ($mo<17)){
    
$m1="fast voll und zunehmend";
}elseif ((
$mo>=17) && ($mo<21)){
    
$m1="voll";
}elseif ((
$mo>=21) && ($mo<25)){
    
$m1="fast voll und abnehmend";
}elseif ((
$mo>=25) && ($mo<29)){
    
$m1="halb und abnehmend";
}elseif ((
$mo>=29) && ($mo<33)){
    
$m1="sichelförmig und abnehmend";
}
if (
$mo1<6){
    
$m2="kaum zu sehen";
}elseif ((
$mo1>=6) && ($mo1<11)){
    
$m2="sichelförmig und zunehmend";
}elseif ((
$mo1>=11) && ($mo1<16)){
    
$m2="halb und zunehmend";
}elseif ((
$mo1>=16) && ($mo1<21)){
    
$m2="fast voll und zunehmend";
}elseif ((
$mo1>=21) && ($mo1<26)){
    
$m2="voll";
}elseif ((
$mo1>=26) && ($mo1<31)){
    
$m2="fast voll und abnehmend";
}elseif ((
$mo1>=31) && ($mo1<36)){
    
$m2="halb und abnehmend";
}elseif ((
$mo1>=36) && ($mo1<41)){
    
$m2="sichelförmig und abnehmend";
}

page_header("Arkanya");

output("<table align='right'><tr><td><IMG SRC=\"images/stadt/arkanya.jpg\"></tr></td></table>",true);
output("`7Hier in Arkanya befindest Du Dich auf einer Halbinsel, welche lediglich über einen schmalen 
        Landstrich mit Mystara verbunden ist. Ringsherum siehst Du das Wasser schimmern und im Gegensatz zu Mystara 
        ist die Gegend nur selten von Nebel umgeben. Hierhin solltest Du Dich zurückziehen wenn Du Ruhe suchst und Dich 
        entspannen möchtest. Lass Dich treiben von den Mythen und Sagen welche diese Insel birgt. Wer weiß welch Abenteuer 
        Dich hier eines schönen Tages erwarten wird...`n
    Die Uhr am Pub zeigt `6"
.getgametime()." `7und es ist `6".$settings['yearseason'].". `6".$settings['weather2']."`7. 
    Am Himmel sind die zwei Monde, `6Orthosie `7und `6Thrym `7zu sehen. `6Orthosie `7ist `6$m1`7 und `6Thrym `7ist `6$m2`7.`n`n"
);
$result db_query("SELECT * FROM news WHERE 1 ORDER BY newsid DESC LIMIT 1") or die(db_error(LINK));
$row db_fetch_assoc($result);
output("Hier kannst du die neuesten Meldungen vernehmen:`n`n`c`i$row[newstext]`i`c`n`n");
//if (getsetting('activategamedate','0')==1) output("`7Wir schreiben den `6".getgamedate()."`7 im Zeitalter des Drachen.`n");
output("`7In der Nähe hörst du einige Arkanyaner reden:`n");
viewcommentary("arkanya","Hinzufügen",25);
output("`n`n`7EIn kleiner `sSeestern `7teilt Dir mit, dass hier ein Ort des Rollenspieles ist.");
    
//Anzeige der Superuser mit on- offmodus by Rikkarda@silienta-logd.de
    
output("`n`n`\$`b`cAnsprechpersonen für Fragen und Probleme:`n`n");
    
$result db_query("SELECT `name`, `loggedin`,`login`,`laston` FROM `accounts` WHERE superuser>=1  ORDER BY firstday ASC") or die(db_error(LINK));
        if (
db_num_rows($result)==0){
            
output("<tr><td colspan=4 align='center'>`&`iEs gibt keine Ansprechpartner in dieser Welt`i`0</td></tr>",true);
        }
        for (
$i=0;$i<db_num_rows($result);$i++){
                
$row db_fetch_assoc($result);
        
$loggedin=(date("U") - strtotime($row[laston]) < getsetting("LOGINTIMEOUT",900) && $row[loggedin]);
    
output("`0<a href='mail.php?op=write&to=".rawurlencode($row['login'])."' target='_blank' "
            
."onClick=\"window.open('mail.php?op=write&to=".rawurlencode($row['login'])."','mailphpopwriteto".rawurlencode($row['login'])."','scrollbars=yes,resizable=yes,width=550,height=320');return false;\">"
            
."`0`2".rawurlencode($row['login'])."`0"
            
."</a>:".($loggedin?"`#On":"`4Off").",",true);
        }
    
output("`n");
    
output("`n`c`b");
    
//anzeige ende for www.silienta-logd.de
page_footer();
?>