LoGD Standardrelease steht hier zum Download zur Verfügung!
Zeige Source: /wiese.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.)<?php
#############################################################################
# wiese.php - Eine Kleine Wiese vor dem Dorf #
#############################################################################
# Erstellt von: Beleggrodion 2004
require_once "common.php";
page_header("Die Wiese");
if (!isset($session)) exit();
if ($HTTP_GET_VARS[op]==""){
output("`n`2Hinter der Stadt liegt eine Wiese mit saftigem Grün und einigen Blumen. ");
output("`2Ein paar Bäume stehen ebenfalls auf der Wiese und du kannst ein paar Kaninchen sehen, wie sie gerade über die Wiese huschen. ");
output("`2Etwas weiter hinten kannst du den Wald sehen und wenn du nach rechts schaust, siehst du die Ställe.`n");
addcommentary();
viewcommentary("wiese","Sprechen:",15,"spricht");
addnav("Sonstiges");
addnav("Hinsetzen","wiese.php?op=setzen");
addnav("Baum fällen","wiese.php?op=faellen");
addnav("Zelt aufschlagen (Logout)","wiese.php?op=logout",true);
addnav("Wege");
addnav("Weiter zum Wald","forest.php");
addnav("Zurück zur Stadt","stadttor1.php");
}
if ($HTTP_GET_VARS[op]=="logout"){
debuglog("logged out in eythgim");
$session['user']['donationconfig']=serialize($config);
$session['user']['location']=12;
$session['user']['loggedin']=0;
saveuser();
$session=array();
redirect("index.php");
}
if ($HTTP_GET_VARS[op] == "setzen") {
output("`nDu setzt dich auf einen schönen Fleck Gras auf der Wiese und genießt die Natur... ");
output("`nDu legst dich hin und schläfst ein wenig, jedoch als du wieder aufwachst stellst du fest: `n`n");
switch(e_rand(1,4)){
case 1:
output("`%Dass es zu regnen begonnen hat und du dich besser in die Stadt zurück machst.`%");
$session['user']['clean']+=1;
break;
case 2:
output("`%Dass du wohl besser zurück in die Stadt und wieder an die Arbeit gehen solltest.`%");
break;
case 3:
output("`%Dass einfach nichts passiert ist.");
break;
case 4:
$session[user][turns] -=1;
output("`%Dass dir ein Waldkampf fehlt, hast wohl zu lange geschlafen.");
}
addnav("Wege");
addnav("Zurück zur Stadt","stadttor1.php");
}
if ($HTTP_GET_VARS[op] == "faellen") {
output("`nAls du so durch die Wiese läufst, entdeckst du einen Baum, neben dem eine Axt liegt... ");
output("`nDu nimmst die Axt und versuchst den Baum zu fällen:`n`n");
if ( $session[user][turns]>0 ) {
$session[user][turns] -=1;
$session['user']['clean']+=2;
switch(e_rand(1,15)){
case 1:
case 8:
case 10:
case 12:
case 13:
output("`%Du fällst den Baum, aber leider will niemand das Holz kaufen.`%");
break;
case 2:
case 7:
case 11:
output("`%Du versuchst den Baum zu fällen, aber das Holz ist einfach zu hart für diese Axt, vielleicht liegt sie deswegen einfach so hier rum.`%");
break;
case 3:
case 6:
case 9:
case 15:
output("`%Du fällst den Baum und verkaufst das Holz an `tAeki `%und bekommst dafür `^100 Goldstücke`%.");
$session[user][gold]+= 100;
break;
case 4:
case 5:
case 14:
$session[user][gems]++;
output("`%Du schlägst mit der Axt in den Baum und bemerkst, dass ein `#Edelstein `%vom Baum fällt.");
}
} else {
output("`%Du nimmst die Axt in die Hand, bemerkst aber gleich, dass sie dir wieder aus den Händen rutscht... natürlich genau auf deinen Fuß.`n`n");
output("`4Du verlierst 2 Lebenspunkte!`0");
$session[user][hitpoints] -=2;
}
addnav("Wege");
addnav("Zurück zur Stadt","stadttor1.php");
}
page_footer();
?>