LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<? 
/*************************************** 
    Januar 2008
    die Chaoshüterin des Nebels
    für die Nebel von Mystara
     http://www.mystara-logd.net/
    Bestandteil der arkanya_dunkelgasse.php
****************************************/ 
require_once "common.php";  
checkday(); 

page_header("in der Spelunke"); 

if (
$_GET['op']==""){
    
addcommentary(); 
    
output("`c`b`Wdie alte Spelunke`c`n`b"); 
    
output("<table align='center'><tr><td><IMG SRC=\"images/stadt/spelunke.jpg\"></tr></td></table>",true);
    
output("`n`TDu befindest Dich in einer heruntergekommenen `WSpelunke `Tim dunkelsten Viertel Arkanyas. Ebenso dunkel ist die Einrichtung, und die verstaubten Fenster lassen nur 
    wenig Licht hinein. Dichter Qualm schlägt einem entgegen, gemischt mit dem Geruch von abgestandenem Alkohol. Laut verhandeln einige Halunken über ihre `azwielichtigen`T Geschäfte, 
    während in den abgelegenen Ecken vereinzelt Pärchen zu sehen sind. Ein guter Ort für eine schnelle `uBekanntschaft`T... Hinter der Theke steht ein bärtiger Mann, der übellaunig die Bestellungen entgegennimmt.`n"
); 
    
viewcommentary("spelunke1","mit anderen verhandeln:",20); 
    if (
$session['user']['rpchar']!=1){ 
        if (
e_rand(1,250)==1redirect('arkanya_schlag.php');
        
addnav("Getränke","arkanya_spelunke.php?op=trink");  
    } 
    
addnav("Auftraggeber","arkanya_kopf.php");
    
addnav("Hinterzimmer","arkanya_spelunke.php?op=hinter");
    
addnav("Verlassen");  
    
addnav("Zurück zur Dunkelgasse","arkanya_dunkelgasse.php"); 
}else if (
$_GET['op']=="trink"){
    
output("`TDu betrachtest die Auswahl der Getränke, und bemerkst, dass hier wohl der Einfluss von Piraten eine Rolle spielt. Rum in allen möglichen Variationen kannst Du erkennen, doch dazu 
    auch Schwarzbier und einen sehr dunklen Rotwein. Misstrauisch überlegst Du, ob man an solch einem Ort überhaupt etwas zu sich nehmen sollte."
);
    
addnav("Getränke");  
    
addnav("Schwarzbier - 1000 Gold","arkanya_spelunke.php?op=sch");  
    
addnav("Rotwein - 3 Edelsteine","arkanya_spelunke.php?op=rot");  
    
addnav("Rum - 5 Edelsteine","arkanya_spelunke.php?op=rum");  
    
addnav("sonstiges");  
    
addnav("lieber verzichten","arkanya_spelunke.php");  
}else if (
$_GET['op']=="sch"){
    if (
$session['user']['drunkenness']>40){ 
        
output("`n`n`TDu gehst zum Wirt und bestellst Dir das gewünschte Getränk.  
        `nAber plötzlich stellt sich ein finster dreinblickender Kerl vor Dich und verschränkt die Arme: `n`4Ich denke, Du hast genug für heute! Komm morgen wieder, wenn Du Deinen Rausch ausgeschlafen hast."
); 
        
addnav("Zurück" ,"arkanya_spelunke.php"); 
    }else{
        if (
$session['user']['gold']>999){
            switch (
e_rand(1,7)){
            case 
1:        
            case 
2:        
            case 
3:        
            case 
4:        
            case 
5:        
                
output(" `n`n`TDer Wirt öffnet eine Flasche `DSchwarzbier `Tund stellt sie mit lautem Poltern vor Dir hin. Zwar schmeckt es außerordentlich gut, doch 
                lässt der Alkohol die Kontrolle über Deinen Körper schwinden.`n"
);  
                
$session['bufflist']['schwarzbier'] = array("name"=>"`DSchwarzbierrausch","rounds"=>30,"wearoff"=>"Dein Rausch lässt nach.","atkmod"=>0.8,"roundmsg"=>"Du bist ziemlich angetrunken.","activate"=>"offense");  
                
$session['user']['gold']-=1000;  
                
$session['user']['drunkenness']+=5
                
addnav("Zurück ","arkanya_spelunke.php");
            break;
            case 
6:
                
output("`n`n`TDer Wirt öffnet eine Flasche `DSchwarzbier `Tund stellt sie mit lautem Poltern vor Dir hin. Zwar schmeckt es vorzüglich, doch lässt der 
                Alkohol nach und nach Dein Bewusstsein schwinden. Als Du wieder etwas klarer im Kopf wirst, bist Du allen Goldes beraubt, so Du denn welches bei Dir hattest!"
);
                
$session['user']['gold']=0;  
                
$session['user']['drunkenness']+=5
                
addnav("Zurück ","arkanya_spelunke.php");
            break;
            case 
7:
                
output("`n`n`TDer Wirt öffnet eine Flasche `DSchwarzbier `Tund stellt sie mit lautem Poltern vor Dir hin. Zwar schmeckt es vorzüglich, doch lässt der 
                Alkohol nach und nach Dein Bewusstsein schwinden. Als Du wieder zu Dir kommst, findest Du Dich im Land der Toten wieder - das war wohl etwas zu viel des Guten!"
);            
                
$session['user']['alive']=false;
                
$session['user']['hitpoints']=0;
                
$session['user']['gold']=0;
                
addnews($session['user']['name']."' `That in einer Spelunke zu tief ins Glas geschaut!");
                
addnav("Neuigkeiten","news.php");
            break;
            }
        }else{  
            
output("`n`n`TDer Wirt beäugt Dich missmutig und zischt bedrohlich: `4Du kannst dir kein Bier leisten - von Dir lass ich mich nicht über's Ohr hau'n!");   
            
addnav("Zurück ","arkanya_spelunke.php");            
        }  
    }
}else if (
$_GET['op']=="rot"){
    if (
$session['user']['drunkenness']>50){ 
        
output("`n`n`TDu gehst zum Wirt und bestellst Dir das gewünschte Getränk.  
        `nAber plötzlich stellt sich ein finster dreinblickender Kerl vor Dich und verschränkt die Arme: `n`4Ich denke, Du hast genug für heute! Komm morgen wieder, wenn Du Deinen Rausch ausgeschlafen hast."
);
        
addnav("Zurück" ,"arkanya_spelunke.php"); 
    }else{
        if (
$session['user']['gems']>2){  
            switch (
e_rand(1,7)){
            case 
1:        
            case 
2:        
            case 
3:        
            case 
4:        
            case 
5:        
                
output(" `n`n`TDer Wirt öffnet eine Flasche und gießt dir diesen beängstigend dunklen `4Rotwein `Tein. 
                Augenblicklich spürst Du, wie Dich der Alkohol einlullt, und vermutlich wirst Du nicht mehr so geschickt kämpfen wie zuvor.`n"
);  
                
$session['bufflist']['rotwein'] = array("name"=>"`4Rotweinschwipps","rounds"=>40,"wearoff"=>"Dein Schwipss lässt nach.","defmod"=>0.8,"roundmsg"=>"Du bist beschwippst.","activate"=>"offense");  
                
$session['user']['gems']-=3;  
                
$session['user']['drunkenness']+=15
                
addnav("Zurück ","arkanya_spelunke.php");
            break;
            case 
6:
                
output("`n`n`TDer Wirt öffnet eine Flasche und gießt dir diesen beängstigend dunklen `4Rotwein `Tein. Zwar schmeckt er vorzüglich, doch lässt der 
                Alkohol nach und nach Dein Bewusstsein schwinden. Als Du wieder etwas klarer im Kopf wirst, bist Du allen Goldes beraubt, so Du denn welches bei Dir hattest!"
);
                
$session['user']['gems']-=3
                
$session['user']['gold']=0;  
                
$session['user']['drunkenness']+=15
                
addnav("Zurück ","arkanya_spelunke.php");
            break;
            case 
7:
                
output("`n`n`TDer Wirt öffnet eine Flasche und gießt dir diesen beängstigend dunklen `4Rotwein `Tein. Zwar schmeckt er hervorragend, doch lässt der 
                Alkohol nach und nach Dein Bewusstsein schwinden. Als Du wieder zu Dir kommst, findest Du Dich im Land der Toten wieder - das war wohl etwas zu viel des Guten!"
);            
                
$session['user']['alive']=false;
                
$session['user']['hitpoints']=0;
                
$session['user']['gold']=0;
                
addnews($session['user']['name']."' `That in einer Spelunke zu tief ins Glas geschaut!");
                
addnav("Neuigkeiten","news.php");
            break;
            }
        }else{  
            
output("`n`n`TDer Wirt beäugt Dich missmutig und zischt bedrohlich: `4Du kannst dir keinen Wein leisten - von Dir lass ich mich nicht über's Ohr hau'n!");   
            
addnav("Zurück","arkanya_spelunke.php");
        } 
    }
}else if (
$_GET['op']=="rum"){  
    if (
$session['user']['drunkenness']>55) { 
        
output("`n`n`TDu gehst zum Wirt und bestellst Dir das gewünschte Getränk.  
        `nAber plötzlich stellt sich ein finster dreinblickender Kerl vor Dich und verschränkt die Arme: `n`4Ich denke, Du hast genug für heute! Komm morgen wieder, wenn Du Deinen Rausch ausgeschlafen hast."
);
        
addnav("Zurück" ,"arkanya_spelunke.php"); 
    }else{
        if (
$session['user']['gems']>4){  
            switch (
e_rand(1,7)){
            case 
1:        
            case 
2:        
            case 
3:        
            case 
4:        
            case 
5:        
                
output("`n`n`TDu kippst dir den `6Rum `Trunter und fühlst dich nicht mehr ganz so gut.`n");  
                
$buff = array("name"=>"`^Rumbehinderung","rounds"=>50,"wearoff"=>"Die Wirkung des Rums lässt nach""defmod"=>0.5,"atkmod"=>1.1,"roundmsg"=>"Der Rum macht sich bemerkbar","activate"=>"defense"); 
                
$session['bufflist']['rum'] = $buff;  
                
$session['user']['gems']-=5;   
                
$session['user']['drunkenness']+=25;
                
addnav("Zurück","arkanya_spelunke.php");
            break;
            case 
6:
                
output("`n`n`TDu kippst dir den `6Rum `Trunter und der Alkohol lässt nach und nach Dein Bewusstsein schwinden. 
                Als Du wieder etwas klarer im Kopf wirst, bist Du allen Goldes beraubt, so Du denn welches bei Dir hattest!"
);
                
$session['user']['gems']-=5
                
$session['user']['gold']=0;  
                
$session['user']['drunkenness']+=25
                
addnav("Zurück ","arkanya_spelunke.php");
            break;
            case 
7:
                
output("`n`n`TDu kippst dir den `6Rum `Trunter und der Alkohol lässt nach und nach Dein Bewusstsein schwinden. 
                Als Du wieder zu Dir kommst, findest Du Dich im Land der Toten wieder - das war wohl etwas zu viel des Guten!"
);            
                
$session['user']['alive']=false;
                
$session['user']['hitpoints']=0;
                
$session['user']['gold']=0;
                
addnews($session['user']['name']."' `That in einer Spelunke zu tief ins Glas geschaut!");
                
addnav("Neuigkeiten","news.php");
            break;
            }
        }else{  
            
output("`n`n`TDer Wirt beäugt Dich missmutig und zischt bedrohlich: `4Du kannst dir keinen Rum leisten - von Dir lass ich mich nicht über's Ohr hau'n!");    
            
addnav("Zurück","arkanya_spelunke.php");    
        }
    }
}else if (
$_GET['op']=="hinter"){
    
addcommentary(); 
    
output("`a`c`bdas Hinterzimmer`b`c`n`n
    Das Hinterzimmer - wohl noch eine Steigerung zum sonstigen Erscheinungsbild der Spelunke. Noch dunkler ist es hier, noch dreckiger und heruntergekommener. 
    Ein einzelner `TTisch`a mit ein paar Stühlen ist in einer Ecke zu finden, ansonsten gibt es hier lediglich einzelne Matratzen und wackelige Holzbänke. Manch ein gewöhnlicher Bewohner würde 
    wohl die Hände über dem Kopf zusammenschlagen, wenn er wüsste, was hier vor sich geht. Oder sind es gar die `iguten`i Bürger, die sich hierher verirren, in der Hoffnung, ungesehen zu 
    bleiben? Nicht wenige der zufällig zueinander findenden Pärchen aus dem Schankraum finden sich hier wieder und gehen ihren `DTrieben`a nach. Und so manch ein Halunke soll 
    hier schon sein `4Leben `agelassen haben. Nein, ein Ort für sanfte Gemüter ist es wahrlich nicht!`n"
);
    
viewcommentary("spelunke2","munkeln:",20); 
    
addnav("Zurück","arkanya_spelunke.php");    
}
page_footer(); 
?>