LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?

//
// 03.09.05
// Schwarzmarkt by Deedlit v.1.0.
// Prog. for Arith www.logd-shadow.de/logd
//

//****************************
// Beschreibung und Navigation
//****************************

require_once "common.php";
page_header("Der Schwarzmarkt");
addcommentary();
if (
$session[user][locate]!=87){
    
$session[user][locate]=87;
    
redirect("schwslums.php");
}

if (
$_GET[op]=="") {
    
output("`2Du gehst in eines der heruntergekommenen Gebäude hinein, in dem man ein Geschäft vermuten könnte.`n");
    
output("`2Im Inneren schaust du dich interessiert um und entdeckst einen stämmigen Mann mit einer Augenklappe und mit vielen Narben im Gesicht.`n");
    
output("`2Der Mann sieht dich grimmig an und mustert dich intensiv bis er dich mit einer tiefen und rauen Stimme anspricht.`n");
    
output("`c`1Was wollt Ihr? Ich verkaufe diverse Waren zu annehmbaren Preisen, aber stellt keine dummen Fragen über die Herkunft der Waren, sonst findet man Euch schneller als Ihr denkt mit zerschnittener Kehle in einer dunklen Gasse wieder.`c`n`n");
    
output("`2Etwas eingeschüchtert betrachtest du, was er anzubieten hat und hoffst, dass dich niemand hier sieht.");

addnav("Zu den Slums","slums.php");
addnav("Illegale Waren");
addnav("Kleine Pilzmischung `^250`0 Gold","schwslums.php?op=kpilz");
addnav("Große Pilzmischung `^500`0 Gold","schwslums.php?op=gpilz");
addnav("Kleine Kräutermischung `^1000`0 Gold","schwslums.php?op=kkraut");
addnav("Große Kräutermischung `^1500`0 Gold","schwslums.php?op=gkraut");
addnav("Legale Waren");
if(
$session[user][schleifen]<3)
{
addnav("Billiger Schleifstein `#1`0 Edelstein","schwslums.php?op=bschleif");
addnav("Teurer Schleifstein `#2`0 Edelsteine","schwslums.php?op=tschleif");
}
}
//***************
// Illegale Waren
//***************

// Kleine Pilzmischung
//********************
if ($_GET['op']=="kpilz"){
   if (
$session['user']['gold']<250){
      
output ("Du hast nicht genug Gold");
      
addnav("Zurück","schwslums.php");
   } else {
switch(
e_rand(1,4)){
    case
1:
        
output("`2Du nimmst die kleine Pilzmischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Pilzmischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Außer einer schlechten Erfahrung und ein paar Lebenspunkte weniger hat es dir nichts eingebracht.");
            
$session['user']['hitpoints']*=0.95;
    break;
    case
2:
        
output("`2Du nimmst die kleine Pilzmischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Pilzmischung zu wirken beginnte und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Du bemerkst, wie sich dein Verstand langsam in Mus verwandelt! Du verlierst etwas Erfahrung.`n");
            
$session['user']['experience']*=0.97;
    break;
    case
3:
        
output("`2Du nimmst die kleine Pilzmischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Pilzmischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Deine Aufmerksamkeit scheint etwas besser zu sein! Du findest auf dem Boden `^500`0 Goldstücke.");
            
$session['user']['gold']+=500;
    break;
    case
4:
        
output("`2Du nimmst die kleine Pilzmischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Pilzmischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Du spürst, wie eine enorme Kraft in dir aufsteigt, aber du verlierst dafür ein paar Lebenspunkte! Das ist der Preis!");
        
$session['user']['hitpoints']*=0.95;
        
$session['bufflist']['kleinp'] = array("name"=>"`#Kleine Pilzmischung`0",
                  
"rounds"=>10,
                  
"wearoff"=>"`#Die Wirkung der Pilzmischung lässt nach!`0",
                  
"defmod"=>1.1,
                  
"atkmod"=>1,
                  
"roundmsg"=>"`#Die Pilzmischung berauscht dich!`0",
                  
"activate"=>"offense");
    break;
    }
$session['user']['reputation']-=2;
$session['user']['gold']-=250;
addnav("Zurück","schwslums.php");
    }
}
// Große Pilzmischung
//*******************
if ($_GET['op']=="gpilz"){
   if (
$session['user']['gold']<500){
      
output ("Du hast nicht genug Gold");
      
addnav("Zurück","schwslums.php");
   } else {
switch(
e_rand(1,4)){
    case
1:
        
output("`2Du nimmst die große Pilzmischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Pilzmischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Außer einer schlechten Erfahrung und ein paar Lebenspunkte weniger hat es dir nichts eingebracht.");
            
$session['user']['hitpoints']*=0.90;
    break;
    case
2:
        
output("`2Du nimmst die große Pilzmischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Pilzmischung zu wirken beginnte und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Du bemerkst, wie sich dein Verstand langsam in Mus verwandelt! Du verlierst etwas Erfahrung.`n");
            
$session['user']['experience']*=0.97;
    break;
    case
3:
        
output("`2Du nimmst die große Pilzmischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Pilzmischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Deine Aufmerksamkeit scheint etwas besser zu sein! Du findest auf dem Boden `^1000`0 Goldstücke.");
            
$session['user']['gold']+=1000;
    break;
    case
4:
        
output("`2Du nimmst die große Pilzmischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Pilzmischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Du spürst, wie eine enorme Kraft in dir aufsteigt, aber du verlierst dafür ein paar Lebenspunkte! Das ist der Preis!");
        
$session['user']['hitpoints']*=0.90;
        
$session['bufflist']['grossp'] = array("name"=>"`#Große Pilzmischung`0",
                  
"rounds"=>20,
                  
"wearoff"=>"`#Die Wirkung der Pilzmischung lässt nach!`0",
                  
"defmod"=>1.2,
                  
"atkmod"=>1,
                  
"roundmsg"=>"`#Die Pilzmischung berauscht dich!`0",
                  
"activate"=>"offense");
    break;
    }
$session['user']['reputation']-=2;
$session['user']['gold']-=500;
addnav("Zurück","schwslums.php");
    }
}
// Kleine Kräutermischung
//***********************
if ($_GET['op']=="kkraut"){
   if (
$session['user']['gold']<1000){
      
output ("Du hast nicht genug Gold");
      
addnav("Zurück","schwslums.php");
   } else {
switch(
e_rand(1,4)){
    case
1:
        
output("`2Du nimmst die kleine Kräutermischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Kräutermischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Außer einer schlechten Erfahrung und ein paar Lebenspunkte weniger hat es dir nichts eingebracht.");
            
$session['user']['hitpoints']*=0.85;
    break;
    case
2:
        
output("`2Du nimmst die kleine Kräutermischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Kräutermischung zu wirken beginnte und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Du bemerkst, wie sich dein Verstand langsam in Mus verwandelt! Du verlierst etwas Erfahrung.`n");
            
$session['user']['experience']*=0.96;
    break;
    case
3:
        
output("`2Du nimmst die kleine Kräutermischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Kräutermischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Deine Aufmerksamkeit scheint etwas besser zu sein! Du findest auf dem Boden `#1`0 Edelstein.");
            
$session['user']['gems']+=1;
    break;
    case
4:
        
output("`2Du nimmst die kleine Kräutermischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Kräutermischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Du spürst, wie eine enorme Kraft in dir aufsteigt, aber du verlierst dafür ein paar Lebenspunkte! Das ist der Preis!");
        
$session['user']['hitpoints']*=0.85;
        
$session['bufflist']['kleink'] = array("name"=>"`#Kleine Kräutermischung`0",
                  
"rounds"=>40,
                  
"wearoff"=>"`#Die Wirkung der Kräutermischung lässt nach!`0",
                  
"defmod"=>1.3,
                  
"atkmod"=>1,
                  
"roundmsg"=>"`#Die Kräutermischng berauscht dich!`0",
                  
"activate"=>"offense");
    break;
    }
$session['user']['reputation']-=2;
$session['user']['gold']-=1000;
addnav("Zurück","schwslums.php");
    }
}
// Große Kräutermischung
//**********************
if ($_GET['op']=="gkraut"){
   if (
$session['user']['gold']<1500){
      
output ("Du hast nicht genug Gold");
      
addnav("Zurück","schwslums.php");
   } else {
switch(
e_rand(1,4)){
    case
1:
        
output("`2Du nimmst die große Kräutermischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Kräutermischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Außer einer schlechten Erfahrung und ein paar Lebenspunkte weniger hat es dir nichts eingebracht.");
            
$session['user']['hitpoints']*=0.8;
    break;
    case
2:
        
output("`2Du nimmst die große Kräutermischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Kräutermischung zu wirken beginnte und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Du bemerkst, wie sich dein Verstand langsam in Mus verwandelt! Du verlierst etwas Erfahrung.`n");
            
$session['user']['experience']*=0.96;
    break;
    case
3:
        
output("`2Du nimmst die große Kräutermischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Kräutermischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Deine Aufmerksamkeit scheint etwas besser zu sein! Du findest auf dem Boden `#2`0 Edelstein.");
            
$session['user']['gems']+=2;
    break;
    case
4:
        
output("`2Du nimmst die große Kräutermischung, bezahlst sie und ißt sie.`n");
        
output("`2Du spürst wie die Kräutermischung zu wirken beginnt und alles um dich herum beginnt sich zu drehen.`n");
        
output("`2Du spürst, wie eine enorme Kraft in dir aufsteigt, aber du verlierst dafür ein paar Lebenspunkte! Das ist der Preis!");
        
$session['user']['hitpoints']*=0.8;
        
$session['bufflist']['grossk'] = array("name"=>"`#Große Kräutermischung`0",
                  
"rounds"=>60,
                  
"wearoff"=>"`#Die Wirkung der Kräutermischung lässt nach!`0",
                  
"defmod"=>1.4,
                  
"atkmod"=>1,
                  
"roundmsg"=>"`#Die Kräutermischng berauscht dich!`0",
                  
"activate"=>"offense");
    break;
    }
$session['user']['reputation']-=2;
$session['user']['gold']-=1500;
addnav("Zurück","schwslums.php");
    }
}

//*************
// Legale Waren
//*************

// Billiger Schleifstein
//**********************
if ($_GET['op']=="bschleif"){
   if (
$session['user']['gems']<1){
      
output ("Du hast nicht genug Edelsteine");
      
addnav("Zurück","schwslums.php");
   } else {
switch(
e_rand(1,3)){
    case
1:
        
output("`2Du nimmst den billigen Schleifstein, bezahlst ihn und beginnst damit deine Waffe zu schärfen.`n");
        
output("`2Du fährst mit dem Schleifstein immer wieder über deine Waffe.`n");
        
output("`2Scheinbar hast du kein Talent für das Schleifen, denn deine Waffe ist jetzt etwas stumpfer als zuvor.");
            
$newweapon = $session['user']['weapon']." -1";
            
$session['user']['weapon']= $newweapon;
            
$session['user']['weapondmg']-=1;
            
$session['user']['weaponvalue']-=2000;
            
$session['user']['attack']-=1;
    break;
    case
2:
        
output("`2Du nimmst den billigen Schleifstein, bezahlst ihn und beginnst damit deine Waffe zu schärfen.`n");
        
output("`2Du fährst mit dem Schleifstein immer wieder über deine Waffe.`n");
        
output("`2Scheinbar hast du kein Talent für das Schleifen, denn deine Waffe ist nicht schärfer als zuvor.");
    break;
    case
3:
        
output("`2Du nimmst den billigen Schleifstein, bezahlst ihn und beginnst damit deine Waffe zu schärfen.`n");
        
output("`2Du fährst mit dem Schleifstein immer wieder über deine Waffe.`n");
        
output("`2Scheinbar hast du Talent für das Schleifen, denn deine Waffe ist jetzt etwas schärfer als zuvor.");
            
$newweapon = $session['user']['weapon']." +1";
            
$session['user']['weapon']= $newweapon;
            
$session['user']['weapondmg']+=1;
            
$session['user']['weaponvalue']+=2000;
            
$session['user']['attack']+=1;
    break;
    }
$session['user']['gems']-=1;
$session[user][schleifen]++;
addnav("Zurück","schwslums.php");
    }
}
// Teurer Schleifstein
//********************
if ($_GET['op']=="tschleif"){
   if (
$session['user']['gems']<2){
      
output ("Du hast nicht genug Edelsteine");
      
addnav("Zurück","schwslums.php");
   } else {
switch(
e_rand(1,3)){
    case
1:
        
output("`2Du nimmst den teuren Schleifstein, bezahlst ihn und beginnst damit deine Waffe zu schärfen.`n");
        
output("`2Du fährst mit dem Schleifstein immer wieder über deine Waffe.`n");
        
output("`2Scheinbar hast du kein Talent für das Schleifen, denn deine Waffe ist jetzt viel stumpfer als zuvor.");
            
$newweapon = $session['user']['weapon']." -2";
            
$session['user']['weapon']= $newweapon;
            
$session['user']['weapondmg']-=2;
            
$session['user']['weaponvalue']-=4000;
            
$session['user']['attack']-=2;
    break;
    case
2:
        
output("`2Du nimmst den teuren Schleifstein, bezahlst ihn und beginnst damit deine Waffe zu schärfen.`n");
        
output("`2Du fährst mit dem Schleifstein immer wieder über deine Waffe.`n");
        
output("`2Scheinbar hast du kein Talent für das Schleifen, denn deine Waffe ist nicht schärfer als zuvor.");
    break;
    case
3:
        
output("`2Du nimmst den teuren Schleifstein, bezahlst ihn und beginnst damit deine Waffe zu schärfen.`n");
        
output("`2Du fährst mit dem Schleifstein immer wieder über deine Waffe.`n");
        
output("`2Scheinbar hast du Talent für das Schleifen, denn deine Waffe ist jetzt viel schärfer als zuvor.");
            
$newweapon = $session['user']['weapon']." +2";
            
$session['user']['weapon']= $newweapon;
            
$session['user']['weapondmg']+=2;
            
$session['user']['weaponvalue']+=4000;
            
$session['user']['attack']+=2;
    break;
    }
$session['user']['gems']-=2;
$session[user][schleifen]++;
addnav("Zurück","schwslums.php");
    }
}

page_footer();
?>