LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?
require_once "common.php";
require_once
"scripts.php";
checkday();


page_header("Wachturm");
output("<span style='color: #FF7F00'>",true);
output("`c<font size='+1'>Wachturm</font>`c`n`n",true);

$tablefind=e_rand(1,100);
$bedfind=e_rand(1,100);
$boardsfind=e_rand(1,100);
$garbagefind=e_rand(1,100);
$shelffind=e_rand(1,100);  

if (
$HTTP_GET_VARS[op] == ""){
    if (
$session['user']['guardhouse']>0) {
        
output("Als du in die Nähe des Eingangs zum Wachturm kommst, hörst du einen riesigen Tumult drinnen.");
        
output("Die Wachen bereden scheinbar etwas über die verschwunden Dinge, du beschliesst dich davonzuschleichen. ");
        
addnav("Zurück zum Wohnviertel","houses.php");
    }else{
        
output("Der Wachturm ist sehr hoch, und man kann auf ihm das ganze Dorf überblicken.`n");
        
        if (
e_rand(1,50) >=30){
             
output("Scheinbar sind keine Wachen hier in der Nähe, vielleicht sind gerade alle an den Palastmauern ihre Runde machen.`n");
             
output("Willst du den Wachturm erkunden?");
             
addnav("Erkunden");
             
addnav("Erkunden","guardtower.php?op=explore");
        }else{
            
output("Die Wache am Eingang sagt \"Willkommen, ".$session[user][name]." `Qbitte tritt ein\"");
            
output("In der Zeit, in der du mit der Schlosswache redest erzählt er dir, dass er dich für einen Edelstein einlässt,  ");
            
output(" damit du dir mal den Wachturm anschauen kannst.");
            
output("  Was machst du?");
            
addnav("Bestechen");
            
addnav("Bezahle die Wache","guardtower.php?op=pay");
            
addnav("Verlassen");
            
addnav("Zurück zum Wohnviertel","houses.php");
        }
    }
}
if (
$HTTP_GET_VARS[op] == "explore" ){
    if (
$session[user][searches] > 0){
    
addnav("Erkunden");
    
addnav("Durchsuche den Tisch","guardtower.php?op=table");
    
addnav("Schaue unter das Bett","guardtower.php?op=bed");
    
addnav("Durchsuche den Müllbeutel","guardtower.php?op=garbage");
    
addnav("Schaue auf den Regalen","guardtower.php?op=shelf");     
    
output("Du realisierst, dass Dinge vom Wachturm nehmen stehlen ist, willst du es mal versuchen? Im Moment erwischt dich eh keiner!");
    
addnav("Zurück zum Wohnviertel","houses.php");
}else{
    
output("Du hörst Schritte, vielleicht solltest du heute nicht noch weiter suchen, versuche es morgen noch einmal.`n");
    
addnav("Zurück zum Wohnviertel","houses.php");  
    }
}
if (
$_GET[op]=="pay"){

if (
$session[user][gems] > 1){
    
$session[user][gems]--;
    
$session[user][guardhouse]++;
//    $session[user][evildeeds]++;
    
output("Die Stadtwache akzeptiert deinen Edelstein und sagt dir, dass du dich beeilen sollst mit deinem Geschäft,");
    
output(" und dass er dir nicht helfen wird, wenn eine andere Wache dich bei etwas Unanständigem erwischt.");
    
addnav("Erkunden","guardtower.php?op=explore");  
    
//addnav("Raube den Palast aus","houses.php?op=breakin");
    //addnav("Zurück zum Wohnviertel","houses.php");
    
debuglog("gave 1 gem to village guard as bribe");
}else{
    
addnav("Zurück zum Wohnviertel","houses.php");
    
output("Du kannst es dir nicht leisten die Stadtwache zu - du verlässt den Ort so schnell es geht, nachdem du seine wütenden Augen siehst");
    }
}
if (
$HTTP_GET_VARS[op] == "table" ){
    
output("Du läufst über den Tisch und findest... ");
    
$session[user][guardhouse]++;
    
$session[user][searches]-=1;
    if (
$tablefind > 82){
        
find();
        
addnav("Weiter","guardtower.php?op=explore");
    }else{
        
output("nichts.");
        
addnav("Weiter","guardtower.php?op=explore");
    }
}
if (
$HTTP_GET_VARS[op] == "bed" ){
    
output("Du gehst zum Bett in der Ecke. Du schaust unter das Bett und findest... ");
    
$session[user][guardhouse]++;
    
$session[user][searches]-=1;
    if (
$bedfind > 65){
        
find();     
        
addnav("Weiter","guardtower.php?op=explore");
    }else{
        
output("nichts.");
        
addnav("Weiter","guardtower.php?op=explore");
    }
}
if (
$HTTP_GET_VARS[op] == "garbage" ){
    
$session[user][guardhouse]++;
    if (
e_rand(1,100) > 89){
        
output("Die Klatschtanten im Dorf sehen dich durch den Müll waten!`n");
        
output("Nun weiss es jeder im Dorf!`n");
        
output("Du verlierst 1 Charmpunkt!`n");
        
$session[user][charm]-=1;
        
$name = $session[user][name];
        
addnews("$name wurde beim durchwühlen des Wachturm Abfalls gesehen!");
    }
    
output("Du wühlst durch den Abfall und findest... ");
    
$session[user][searches]-=1;
    if (
$garbagefind > 80){
        
find();
        
addnav("Weiter","guardtower.php?op=explore");         
    }else{
        
output("nichts.");
        
addnav("Weiter","guardtower.php?op=explore");
    }
}
if (
$HTTP_GET_VARS[op] == "shelf" ){
    
output("`7Du schaust auf vielen Regalen und findest... ");
    
$session[user][guardhouse]++;
    
$session[user][searches]-=1;
    if (
$shelffind > 85){
        
find();
        
addnav("Weiter","guardtower.php?op=explore");         
    }else{
        
output("nichts.");
        
addnav("Weiter","guardtower.php?op=explore");
    }
     
}
page_footer();
?>