LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// 23052005
// Poseidon by Gimmick

// erweitert zur Gedenk- und Trauerstädte von Nebel
// für die Nebel von Mystara
// www.mystara-logd.net
// 02/07/2007

require_once "common.php";
page_header("Schrein des Poseidon");
output("`b`c`2Schrein des Poseidon`0`c`b");
if (
$_GET['op']==""){
    
output ("`sDu betrittst erfürchtig den Schrein des Poseidon und siehst dich etwas um. An der linken Wand steht ein Mann, augenscheinlich ein Priester, und an der anderen sieht man eine große Statue`n");
    
addnav ("Den Priester ansprechen","arkanya-shrine.php?op=speak");
    
addnav ("Zur Statue","arkanya-shrine.php?op=stat");
    
addnav ("nach Arkanya","arkanya.php");
}elseif (
$_GET['op']=="speak"){
    
output ("`sDu gehst zum Priester und guckst ihn fragend an`n");
    
addnav ("Was ist das für ein Tempel?","arkanya-shrine.php?op=quest");
    
addnav ("Kann ich der Bruderschaft beitreten?","arkanya-shrine.php?op=monk");
    
addnav ("Zurück zum Schrein","arkanya-shrine.php");
}elseif (
$_GET['op']=="quest"){
    
output ("`sDer Tempel des Poseidon ist ein Treffpunkt für Pilger aus der ganzen Welt um dem großen Herren Poseidon zu ehren. Zudem mumkelt man,
    dass dies ein Ort des Trauerns ist für jene, die nahe der See ihr Leben verloren haben. In seltenen Fällen soll den Toten eine Gnade zuteil werden, so dass
    sie einst wieder unter den Lebenden weilen können. Doch ob dies stimmt? Ich vermag es nicht zu sagen. So findet Ihr es besser selbst heraus."
);
    
addnav ("Zurück","arkanya-shrine.php");
}elseif (
$_GET['op']=="monk"){
    
output ("`sEntschuldige momentan nehmen wir keine Brüder auf, aber bald....");
    
addnav ("Zurück","arkanya-shrine.php");
}elseif (
$_GET['op']=="stat"){
    
output ("`sDie Statur ist ein Abbild des großen Posieidons, in aufweniger Arbeit in Stein gehauen. Natürlich darf sein Dreizack nicht fehlen, und so betrachtest Du sie ehrfüchtig.
    Kurz überlegst Du, ob Dir oder einem anderen Wesen dieser Ort von Nutzen sein könnte. Was wirst Du als nächstes tun?`n`n"
);
    
output("`c<img src=\"images/stadt/poseidon.jpg\">`c",true);
    
addnav ("Zurück zum Schrein gehen","arkanya-shrine.php");
    
addnav ("Gnade erbitten","arkanya-shrine.php?op=gnade");
}elseif(
$_GET['op']=="gnade"){
        
output("`b`sAls Du die Statue genauer betrachtest, fällt Dir eine kleine Gedenktafel auf, auf welcher unzählige Namen toter Wesen aufgelistet sind.
    Aufmerksam liest Du diese, wobei Dich ein immer bedrückenderes Gefühl beschleicht, als Du feststellen musst, wieviele Wesen bereits ihr Leben gelassen haben.
    Nun ist es an Dir, für eines von Ihnen Gnade bei Poseidon zu erbitten - womöglich wird auch Ramius davon beeindruckt sein. Doch gib acht, wer weiß ob man Dir
    immer wohlgesonnen ist...`n`n
    `c`bDie Gedenktafel:`c`b`n`n"
);
        
output("<table cellpadding=2 cellspacing=1 bgcolor='#999999' align='center'><tr class='trhead'><td>Grabstein</td><td>Name des Toten</td></tr>",true);
        
$sql "SELECT * FROM accounts WHERE alive = 0 ORDER BY level";
        
$sql1 "SELECT count(acctid) AS c FROM accounts WHERE alive = 0 ORDER BY level";
        
$result1 db_query($sql1) or die(db_error(LINK));
        
$row1 db_fetch_assoc($result1);
        
$result db_query($sql) or die(db_error(LINK));
        
$i==1;
        if (!
db_num_rows($result)){
             
output("<tr class='trdark'><td colspan='3' align='center'>Hier gibt es keine Gräber</td></tr>",true);
             }else {
                                while (
$row db_fetch_assoc($result)) {
                                        
$bgclass = ($bgclass=='trdark'?'trlight':'trdark');
                                                
$i++;
                                                
output("<tr class='$bgclass'><td>",true);
                                                
output($i);
                                                
output("</td><td>",true);
                                                
output("<a href='arkanya-shrine.php?op=status&abteil=1&id=".$row['acctid']."'>".$row['name']."</a>",true);
                                                
output("</td></tr>",true);
                                                
addnav("","arkanya-shrine.php?op=status&abteil=1&id=".$row['acctid']);
                                }
                   }
        
output("</table>",true);
        
addnav("Zurück");
        
addnav("Zur Schrein","arkanya-shrine.php");
}elseif(
$_GET['op']=="status"){
        if(
$_GET['abteil']==1){
                        
$sql "SELECT * FROM accounts WHERE acctid=".$_GET['id'];
                        
$result db_query($sql) or die(db_error(LINK));
                        
$row db_fetch_assoc($result);
                        
output("`sDu bist gerade bei dem Namen von ".$row[name]."`s angelangt und staunst, dass ".($row[sex]?"sie":"er")." schon mit ".$row['age']." Jahren gestorben ist.`n`n
                        `n`n"
);
        }
        if(
$session['user']['trauer']==&& $_GET['abteil']==1){
        
addnav("Trauere um ".$row['login'],"arkanya-shrine.php?op=trauern&id=".$row['acctid']);
        }
        
addnav("Zurück");
        
addnav("zur Statue","arkanya-shrine.php?op=stat");
        
addnav("Zum Schrein","arkanya-shrine.php?");
}elseif(
$_GET['op']=="trauern"){
        
$sql "SELECT * FROM accounts WHERE acctid=".$_GET['id'];
        
$result db_query($sql) or die(db_error(LINK));
        
$row db_fetch_assoc($result);
    if (
$session['user']['turns']<1){
                
output ("Du bist zu erschöpft um zu trauern.");
            
addnav("Zur Weggabelung","arkanya-shrine.php?op=back");
    }else{
        
output("`sMit verweinten Augen rufst du zu `pPoseidon`s und flehst, er solle ".$row['login']." `seine weitere Chance geben, ".($row['sex']?"ihr":"sein")." Leben fortzusetzen.`n`n");
        switch(
e_rand(1,8)){
        case 
1:
        case 
2:
        case 
3:
        case 
4:
                
output("`pPoseidon`s ist gerührt von deiner Liebe zu ".$row[login]." `sund gewährt ".($row['sex']?"ihr":"ihm")." `$10 Gefallen`s.");
                
$gefallen=$row['deathpower']+10;
                
output(($row[sex]?"Sie":"er")." hat nun ".$gefallen." Gefallen.");
        
$session['user']['trauer']++;
        
$session['user']['turns']--;
                
$sql="UPDATE accounts SET deathpower = ".$gefallen." WHERE acctid=".$_GET['id'];
                
$result db_query($sql) or die(db_error(LINK));
                
systemmail($row['acctid'],'Es trauerte jemand um dich','`s'.$session['user']['name'].'`s lies den Tränen freien Lauf und rief zu `pPoseidon`s.`n`nDieser war gerührt von der Liebe zu dir und gewährte `$10 Gefallen`s.');
        
addnav("Zurück");
        
addnav("zur Statue","arkanya-shrine.php?op=stat");
        
addnav("zum Schrein","arkanya-shrine.php");           
    break;
        case 
5:
        case 
6:
                
output("`sNichts passiert...");
        
$session['user']['trauer']++;
        
$session['user']['turns']--;
        
addnav("Zurück");
        
addnav("zur Statue","arkanya-shrine.php?op=stat");
        
addnav("zum Schrein","arkanya-shrine.php");   
        break;
        case 
7:
                
output("`pPoseidon`s ist so gerührt von deiner Liebe zu ".$row['login']." `ssodass er  ".($row['sex']?"ihr":"ihm")." `$ eine neue Chance`s gibt. ".($row['sex']?"Sie":"Er")." `sbekommt `$ 100 Gefallen`s.");
                
$gefallen=$row['deathpower']+100;
                
output(($row['sex']?"Sie":"er")." `shat nun ".$gefallen." `sGefallen.");
        
$session['user']['trauer']++;
        
$session['user']['turns']--;
                
$sql="UPDATE accounts SET deathpower = ".$gefallen." WHERE acctid=".$_GET['id'];
                
$result db_query($sql) or die(db_error(LINK));
                
systemmail($row['acctid'],'Es trauerte jemand um dich','`0'.$session['user']['name'].'`0 lies den Tränen freien Lauf und Rief zu `$Ramius`0.`n`nDieser war gerührt von der Liebe zu dir und gewährte `$100 Gefallen`0.');
        
addnav("Zurück");
        
addnav("zur Statue","arkanya-shrine.php?op=stat");
        
addnav("zum Schrein","arkanya-shrine.php");        
    break;
        case 
8:
        if (
$session['user']['rpchar']!=1){ 
            
output("`sGerade als Du um Gnade bittest, fährt ein Blitz aus `pPoseidons`s Dreizack und Dich trifft ein harter Schlag. Anstatt daß Du
            einen Toten retten konntest, befindest Du Dich nun selbst im Reich des `4Ramius`s!"
);
            
$session['user']['alive']=false;
            
$session['user']['hitpoints']=0;
            
addnav("Neuigkeiten","news.php");
            
addnews("`^".$session['user']['name']."`s starb bei der Dreistigkeit, an einer Statue Poseidons um Gnade zu bitten!");
        }else{
            
output("`sNichts passiert...");
            
$session['user']['trauer']++;
            
addnav("Zurück");
            
addnav("zur Statue","arkanya-shrine.php?op=stat");
            
addnav("zum Schrein","arkanya-shrine.php");   
        }
    break;
    }
/*        //Navigation
        addnav("Zurück");
        addnav("zur Statue","arkanya-shrine.php?op=stat");
        addnav("zum Schrein","arkanya-shrine.php");*/
}
}
page_footer();
?>