LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

require_once "common.php";

addcommentary();

page_header("Spelunke zum dreckigen Ork");
        
output("`c<table width='700'><tr>
<td> <img src='images/ork.jpg' width='700' hight='150'>
</td></tr>
</table>`c`n`0"
,true);

// Alkoholkosten Einstellungen (Gold)

    
$bier_m=$session['user']['level']*25;    // Kosten Malzbier
    
$bier_s=$session['user']['level']*50;    // Kosten Schwarzbier
    
$bier_w=$session['user']['level']*50;    // Kosten Weißbier
    
$bier_z=$session['user']['level']*75;    // Kosten Zwergenbier

    
$sch_g=$session['user']['level']*10;     // Kosten Gin, billiger Fusel
    
$sch_v=$session['user']['level']*20;     // Kosten Vodka, Selbstgebrannter
    
$sch_t=$session['user']['level']*30;     // Kosten Tequila, Branntwein
    
$sch_s=$session['user']['level']*35;     // Kosten Sherry, Rum
    
$sch_ver=$session['user']['level']*20;   // Kosten Vermouth

    
$wein_r1=$session['user']['attack']*30;     // Kosten Rotwein 1
    
$wein_r2=$session['user']['level']*65;      // Kosten Rotwein 2
    
$wein_r3=$session['user']['level']*100;     // Kosten Rotwein 3
    
$wein_blut=$session['user']['level']*29;    // Kosten Blutwein
    
$wein_weis=$session['user']['defence']*30;  // Kosten Weißwein




$gold getsetting("bargold",0);
$es getsetting("bares",0);

if (
$_GET[op]==""){


        
output("`c<table width='700'><tr><td align='justify'>`i`1Durch die schmierigen Fenster fällt kaum Licht in den Schankraum der zwielichtigen Spelunke und der Holzboden knarrt bedrohlich unter deinen Füßen. Die Luft hier drin ist abgestanden und riecht nach Qualm, Bier und Schweiß. Die Stühle und Tische sind schäbig und alt und auf einigen erkennt man verdächtige, dunkle Flecken, die sehr wohl getrocknetes Blut sein könnte. Tagsüber ist hier wenig los und es treiben sich nur die üblichen Hoffnungslosen hier herum. Abends jedoch findet sich die raubeinige Gesellschaft der Hafenarbeiter und Matrosen ein um ihren Durst mit Hochprozentigem zu löschen. Und wo sich angetrunkene Männer aufhalten, sind die leichten Mädchen nicht fern, die sich auf die Suche nach Kundschaft machen. Hinter der Theke ist der Platz des Wirtes Dezer, der mit seiner schwarzen Augenklappe über dem linken Auge sehr gut in das Ambiente hier passt. Irgendwo hast du gehört, dass sich hier gelegentlich der berüchtigte Torb Gaz herumtreiben soll.`i`n`n</td></tr></table>`c",true);

    if (
getsetting("pvp",1)) {
        
output("`c<table width='700'><tr><td align='justify'>`i`1Abgeschieden in einer dunklen Ecke sitzt eine Gestalt, dessen Gesicht unter einer Kapuze verborgen ist und die mit einem Messer herumspielt. Irgendwie hast du das Gefühl, dass du von ihr beobachtet wirst und dir läuft ein kalter Schauer den Rücken hinunter. Das ist Torb Gaz, kein Zweifel.`i</td></tr></table>`c",true);
    }
    
viewcommentary("spelunke","Unterhalte dich",15);



    
addnav("Die Spelunke");
    
addnav("Hinunter zum Keller","");
    
addnav("Alkohol");
//    addnav("Bier bestellen","spelunke.php?op=bier");
//    addnav("Wein bestellen","spelunke.php?op=wein");
    
addnav("Hochprozentiges","spelunke.php?op=schnaps");

    
if (
getsetting("pvp",1)) {
addnav("Zwielichtige Gestalten");
        
addnav("Torb Gaz ansprechen","dag.php");
    }
//                addnav("S?Sentor ansprechen","olddrawl.php");
    
//    addnav("Lotterie","lottery.php"); 
addnav("Raus hier");
addnav("Zurück zum Hafen","hafen.php");
addnav("Zurück zur Stadtmitte","village.php");



}elseif (
$_GET[op]=="bier"){
    if (
$session[user][drunkenness]>60){
        
output("`i`1Du willst dir ein Bier bestellen, doch Dezer sieht dich nur kurz an und meint dann: `ö \"Du hast heute schon genug getrunken. Verzieh dich.\" ");
        
addnav("Wege");
        
addnav("Zurück","spelunke.php");
    }else{
        
output("`xDu willst dir ein Bier bestellen. Dezer schiebt dir eine Liste rüber, auf der alle Sorten Bier stehen, die momentan verfügbar sind.");
        
addnav("Bier");
        
addnav("Malzbier ($bier_m Gold)","spelunke.php?op=1");
        
addnav("Schwarzbier ($bier_s Gold)","spelunke.php?op=2");
        
addnav("Weißbier ($bier_w Gold)","spelunke.php?op=3");
        if (
$session[user][race]==4addnav("Zwergenbier ($bier_z Gold)","spelunke.php?op=4");

        
addnav("Wege");
        
addnav("Zurück","spelunke.php");
    }


}elseif (
$_GET[op]=="schnaps"){
    if (
$session[user][drunkenness]>80){
        
output("`i`1Du willst dir ein Schnaps bestellen, doch Dezer sieht dich nur kurz an und meint dann: `ö \"Du hast heute schon genug getrunken. Verzieh dich.\" ");
        
addnav("Zurück","spelunke.php");
    }else{
        
output("`i`1Hier wird meistens nur hochprozentiges getrunken und so hast du auch nur die Auswahl zwischen ein paar Getränken.");
        
addnav("Schnaps");
        
addnav("Billiger Fusel ($sch_g Gold)","spelunke.php?op=5");
        
addnav("Selbstgebrannter ($sch_v Gold)","spelunke.php?op=6");
        
addnav("Xandrimmbranntwein ($sch_t Gold)","spelunke.php?op=7");
        
addnav("Rum ($sch_s Gold)","spelunke.php?op=8");
 
//       addnav("Vermouth ($sch_ver Gold)","spelunke.php?op=9");

        
addnav("Lieber doch nicht");
        
addnav("Zurück","spelunke.php");
        
addnav("Zurück zum Hafen","hafen.php");
        
addnav("Zurück zur Stadtmitte","village.php");
    }



}elseif (
$_GET[op]=="wein"){
    if (
$session[user][drunkenness]>50){
        
output("`xDu willst dir einen Wein bestellen, doch Dezer sieht dich nur kurz an und meint dann: `L \"Du hast heute schon genug getrunken. Verzieh dich.\" ");
        
addnav("Zurück","spelunke.php");
    }else{
        
output("`xDu willst dir einen Wein bestellen. Dezer schiebt dir eine Liste rüber, auf der alle Sorten Weine stehen, die momentan verfügbar sind.");
        
addnav("Wein");
        
addnav("Rotwein (Jahreswein)($wein_r1 Gold)","spelunke.php?op=10");
        
addnav("Rotwein (5 Jahre)($wein_r2 Gold)","spelunke.php?op=11");
        
addnav("Rotwein (20 Jahre)($wein_r3 Gold)","spelunke.php?op=12");

        
addnav("Weißwein ($wein_weis Gold)","spelunke.php?op=14");

        
addnav("Wege");
        
addnav("Zurück","spelunke.php");
    }




##### Bier #####

}elseif ($_GET[op]=="1"){
    if (
$session[user][gold]<$bier_m){
        
output("`LKein Gold, kein Bier!");
        
addnav("Zurück zur Bar","spelunke.php");
    }else{
        
$session[user][gold]-=$bier_m;
        
savesetting("bargold",getsetting("bargold",0)+$bier_m);
        
output("`xDu bestellst ein Malzbier und Dezer zapft es ab. Er reicht es dir und du gibst ihm das Geld. Ohne abzusetzen haust du es runter und rülpst dann laut.");
        
$session[user][drunkenness]+=33;
        
$session['bufflist']['101'] = array("name"=>"`#Rausch","rounds"=>10,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.2,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.1;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }


}elseif (
$_GET[op]=="2"){
    if (
$session[user][gold]<$bier_s){
        
output("`LKein Gold, kein Bier!");
        
addnav("Zurück zur Bar","spelunke.php");
    }else{
        
$session[user][gold]-=$bier_s;
        
savesetting("bargold",getsetting("bargold",0)+$bier_s);
        
output("`xDu bestellst ein Schwarzbier und Dezer zapft es ab. Er reicht es dir und du gibst ihm das Geld. Ohne abzusetzen haust du es runter und rülpst dann laut.");
        
$session[user][drunkenness]+=33;
        
$session['bufflist']['101'] = array("name"=>"`#Rausch","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.25,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.1;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","bar.php");
    }


}elseif (
$_GET[op]=="3"){
    if (
$session[user][gold]<$bier_w){
        
output("`LKein Gold, kein Bier!");
        
addnav("Zurück zur Bar","spelunke.php");
    }else{
        
$session[user][gold]-=$bier_w;
        
savesetting("bargold",getsetting("bargold",0)+$bier_w);
        
output("`xDu bestellst ein Weißbier und Dezer zapft es ab. Er reicht es dir und du gibst ihm das Geld. Ohne abzusetzen haust du es runter und rülpst dann laut.");
        
$session[user][drunkenness]+=33;
        
$session['bufflist']['101'] = array("name"=>"`#Rausch","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.25,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.1;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }


}elseif (
$_GET[op]=="4"){
    if (
$session[user][gold]<$bier_z){
        
output("`LKein Gold, kein Bier!");
        
addnav("Zurück zur Bar","spelunke.php");
    }else{
        
$session[user][gold]-=$bier_z;
        
savesetting("bargold",getsetting("bargold",0)+$bier_z);
        
output("`xDu bestellst ein Zwergenbier und Dezer zapft es ab. Er reicht es dir und du gibst ihm das Geld. Ohne abzusetzen haust du es runter und rülpst dann laut.");
        
$session[user][drunkenness]+=33;
        
$session['bufflist']['101'] = array("name"=>"`#Zwergenausch","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.35,"defmod"=>1.1,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.4;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }


##### Schnaps #####

}elseif ($_GET[op]=="5"){
    if (
$session[user][gold]<$sch_g){
        
output("`i`1Kein Gold, kein Schnaps!`i");
        
addnav("Zurück zur Spelunke","spelunke.php");
    }else{
        
$session[user][gold]-=$sch_g;
        
savesetting("bargold",getsetting("bargold",0)+$sch_g);
        
output("`i`1Du entscheidest dich erstmal für den billigen Fusel. Dezer stellt ein kleines Glas vor dir ab und schenkt eine Flüssigkeit ein, die die Farbe von Schlamm hat. Ohne groß darüber nachzudenken trinkst du das
        Gläschen mit einem Zug leer. Das Zeug ätzt sich seinen Weg zu deinem Magen hinab und du hast das Gefühl, als würde es nichts als Asche zurück lassen. Wenn du davon nicht am nächsten Tag den Kater deines Lebens hast...`i"
);
        
$session[user][drunkenness]+=25;
        
$session['bufflist']['101'] = array("name"=>"`&Fuselrausch","rounds"=>10,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.05,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.05;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }

}elseif (
$_GET[op]=="6"){
    if (
$session[user][gold]<$sch_v){
        
output("`i`1Kein Geld, kein Schnaps!`i");
        
addnav("Zurück zur Spelunke","spelunke.php");
    }else{
        
$session[user][gold]-=$sch_v;
        
savesetting("bargold",getsetting("bargold",0)+$sch_v);
        
output("`i`1Mutig hast du dich für den Selbstgebrannten von Dezer entschieden und so stellt er dir ein Glas davon vor die Nase. Mit einem Zug kippst du das Zeug hinunter und schnappst nach Luft, als sich der Alkohol 
        brennend seinen Weg in deinen Magen sucht."
);
        
$session[user][drunkenness]+=25;
        
$session['bufflist']['101'] = array("name"=>"`&Selbstgebrannter","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.1,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.1;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }

}elseif (
$_GET[op]=="7"){
    if (
$session[user][gold]<$sch_t){
        
output("`i`1Kein Gold, kein Schnaps!`i");
        
addnav("Zurück zur Spelunke","spelunke.php");
    }else{
        
$session[user][gold]-=$sch_t;
        
savesetting("bargold",getsetting("bargold",0)+$sch_t);
        
output("`i`1Du hast dich für den teuren Branntwein aus Xandrimm entschieden. Nachdem dir Dezer ein Glas davon hingestellt hat, kippst du es mit einem Mal weg. Eine wohlige Wärme breitet sich in deinem Magen aus und
        du genießt den ausgezeichneten Geschmack. `i"
);
        
$session[user][drunkenness]+=25;
        
$session['bufflist']['101'] = array("name"=>"`&Branntweinrausch","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.15,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.15;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }

}elseif (
$_GET[op]=="8"){
    if (
$session[user][gold]<$sch_s){
        
output("`i`1Kein Gold, kein Schnaps!`i");
        
addnav("Zurück zur Spelunke","spelunke.php");
    }else{
        
$session[user][gold]-=$sch_s;
        
savesetting("bargold",getsetting("bargold",0)+$sch_s);
        
output("`i`1Du bestellst dir den teuren Rum aus Jathmor. Schnell hast du das Gläschen vor dir stehen und nippst erstmal daran. Ausgezeichneter Geschmack, keine Frage und so kippst du den Rest herunter.`i");
        
$session[user][drunkenness]+=30;
        
$session['bufflist']['101'] = array("name"=>"`&Rumrausch","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.2,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.05;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }

}elseif (
$_GET[op]=="9"){
    if (
$session[user][gold]<$sch_ver){
        
output("`1Kein Gold, kein Schnaps!");
        
addnav("Zurück zur Spelunke","spelunke.php");
    }else{
        
$session[user][gold]-=$sch_ver;
        
savesetting("bargold",getsetting("bargold",0)+$sch_ver);
        
output("`xDu bestellst einen Vermouth und Dezer schüttet ihn dir ein. Er reicht es dir und du gibst ihm das Geld. Ohne abzusetzen haust du es runter und rülpst dann laut.");
        
$session[user][drunkenness]+=40;
        
$session['bufflist']['101'] = array("name"=>"`#Vermouthrausch","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.05,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.3;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }


##### Wein #####

}elseif ($_GET[op]=="10"){
    if (
$session[user][gold]<$wein_r1){
        
output("`LKein Gold, kein Wein!");
        
addnav("Zurück zur Spelunke","spelunke.php");
    }else{
        
$session[user][gold]-=$wein_r1;
        
savesetting("bargold",getsetting("bargold",0)+$wein_r1);
        
output("`xDu bestellst einen Rotwein und Dezer schüttet ihn dir ein. Er reicht es dir und du gibst ihm das Geld. Ohne abzusetzen haust du es runter und rülpst dann laut.");
        
$session[user][drunkenness]+=50;
        
$session['bufflist']['101'] = array("name"=>"`#Weinrausch","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.15,"defmod"=>1.2,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.3;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }

}elseif (
$_GET[op]=="11"){
    if (
$session[user][gold]<$wein_r2){
        
output("`LKein Gold, kein Wein!");
        
addnav("Zurück zur Spelunke","spelunke.php");
    }else{
        
$session[user][gold]-=$wein_r2;
        
savesetting("bargold",getsetting("bargold",0)+$wein_r2);
        
output("`xDu bestellst einen Rotwein und Dezer schüttet ihn dir ein. Er reicht es dir und du gibst ihm das Geld. Ohne abzusetzen haust du es runter und rülpst dann laut.");
        
$session[user][drunkenness]+=50;
        
$session['bufflist']['101'] = array("name"=>"`#Weinrausch","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","defmod"=>1.3,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.5;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }

}elseif (
$_GET[op]=="12"){
    if (
$session[user][gold]<$wein_r3){
        
output("`LKein Gold, kein Wein!");
        
addnav("Zurück zur Spelunke","spelunke.php");
    }else{
        
$session[user][gold]-=$wein_r3;
        
savesetting("bargold",getsetting("bargold",0)+$wein_r3);
        
output("`xDu bestellst einen Rotwein und Dezer schüttet ihn dir ein. Er reicht es dir und du gibst ihm das Geld. Ohne abzusetzen haust du es runter und rülpst dann laut.");
        
$session[user][drunkenness]+=70;
        
$session['bufflist']['101'] = array("name"=>"`#Weinrausch","rounds"=>15,"wearoff"=>"Dein Rausch verschwindet.","defmod"=>1.4,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*1;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
    }



}elseif (
$_GET[op]=="14"){
    if (
$session[user][gold]<$wein_weis){
        
output("`LKein Gold, kein Wein!");
        
addnav("Zurück zur Spelunke","spelunke.php");
    }else{
        
$session[user][gold]-=$wein_weis;
        
savesetting("bargold",getsetting("bargold",0)+$wein_weis);
        
output("`xDu bestellst einen Weißwein und Dezer schüttet ihn dir ein. Er reicht es dir und du gibst ihm das Geld. Ohne abzusetzen haust du es runter und rülpst dann laut.");
        
$session[user][drunkenness]+=50;
        
$session['bufflist']['101'] = array("name"=>"`#Weinrausch","rounds"=>12,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.3,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
        switch (
e_rand(1,3)){
            case 
1:
            case 
2:
            
$session[user][hitpoints]+= $session[user][hitpoints]*0.2;
            break;

            case 
3:
            
$session[user][turns]++;
            break;
        }
        
addnav("Zurück","spelunke.php");
}
}
//output("</span>",true);
checkday();
page_footer();
?>