Alle Dateien, die hier eingesehen werden können, sind unter der GNU GPL lizenziert. Wenn du etwas darin findest, das du gerne hättest, so schreibe mir doch bitte eine Anfrage damit ich, wenn ich es rausgeben will, alle Änderungen raussuchen könnte. Denn ich übernehme keine Verantwortung, solltest du was rausnehmen und es geht nicht. Und Support deswegen geb ich schon gar nicht.
Solltest du eine Schwachstelle im Code finden, sei es eine kritische Lücke oder eine Möglichkeit zu cheaten, dann bitte ich dich, mir das mitzuteilen. Solltest du beim cheaten erwischt werden, werde ich deinen Account eigenhändig löschen & bannen; Solltest du meinen Server angreifen, so werde ich meine Rechtsschutzversicherung kontaktieren.
Verzeichnisse:
<?php
/*
+----+----+----+----+
| By xatchemx |
| Idee by xatchemx |
| Kästchen bitte |
| stehen lassen |
+----+----+----+----+
*/
require_once "common.php";
$zeichen = $session['user']['comcount'];
addcommentary();
checkday();
page_header("Badehaus");
$session[user][ort]='Badehaus';
//einstellungen fuer den script anfang
$name = "Lorgarn"; //Name
$g = "0"; //Geschlecht 0=> männlich, 1=> weiblich
$dorf = "Broskova"; //Name des Dorfes
$ein = 5000; //Eintritts bezahlung
$lp = 15; //Lebenspunkte die man beim betreten der Schwimmhalle verliert.
$be = 15000; //sagt an wieviel Gold sich im verlorenen Beutel befindet
$gem = 3; //anzahl der gems die man beim klau seines goldes in der halle findet
$charm = 5; //anzahl charm die man verliert wen wan den beutel behaehlt.
$gold = 10000; // finderlohn wenn man den beutel abgiebt
$charme = 5; // charm den man bekommt wen man beutel abgibt.
$golde = 15000; // gold das man verliert wen man beutel abgibt
$geld = 5000; // gold das man beim schwimmen findet
$edel = 3; // gems die man beim schwimmen findet
$charis = 5; // charm den man beim schwimmen bekommt
$leben = 2; // lp´s die man beim schwimmen bekommen kann
$brot = 500; // kosten fuer ein brot
$bgem = 1; // gem den man im brot findet
$brgem = 3; //gems die man im brot finden kann wenn einem das gold gestohlen wird
$suppe = 1000; //gold wieviel die suppe kostet
$supp = 1000; //gold was man beim kauf der suppe verliert
$sgem = 1; //gem den man in der suppe finden kann
$life = 15; //lp´s die man bei der suppe verlieren kann (keine permanenten)
$fleisch = 2000; //fleisch kosten
$fgem = 1; //gem den man im fleisch findet
// ende der einstellungen fuer den script
if($_GET['op']==""){
output("`@Du betrittst die großzügige Eingangshalle des Badehauses der Stadt $dorf.
Als du dich in Ruhe umschaust, siehst du das die Decke von weißen Marmorsäulen gesäumt wird. Rechts an den Wänden stehen 5 Ebenholzbänke
und links steht ein kleines Kassenhäuschen. Langsam gehst du auf
das Kassenhäuschen zu und siehst ein kleines Schild mit der Aufschrift:
".($g?"Mister":"Madame")." $name. ".($g?"Er":"Sie")." Spricht dich an
und fragt dich, was du hier willst. `n`nDu siehst ein kleines Schild auf
dem steht das man hier für 5000 Goldstücke einen ganzen Tag
entspannen könne. Was wirst du tun?");
addnav("Aktionen");
addnav("Tageskarte(5000 Gold)","badehaus.php?op=tages");
addnav("Zurück","goetter.php");
}
if ($_GET['op']=="tages"){
output ("`@Du wendest deinen Blick vom Schild ab und sagst ".($g?"Mister":"Madame")." $name
das du einen ganzen Tag hier bleiben wolltest. ".($g?"Er":"Sie")." nickt und fragt
dich nach den $ein Goldstücken,");
}
if ($_GET['op']=="tages"){
if ($session['user']['gold']<=$ein){
output ("doch als du deinen Goldbeutel öffnest, siehst du das du nicht genügend
Gold dabei hast, und sagst ihr das du später noch mal kommen wirst wenn
du das Gold zusammen hast.");
addnav("Zurück","goetter.php");
} else {
output ("du öffnest deinen Goldbeutel und zählst genau $ein ab und gibst
".($g?"Mister":"Madame")." $name das Gold. Er nickt und sagt
ihr könnt nun durch das Tor in die Badehalle gehen.");
$session['user']['gold']-=$ein;
}
addnav("Gehe in die Halle","badehaus.php?op=schwimmhalle");
}
if ($_GET['op']=="schwimmhalle"){
output ("`@Du bedankst dich bei ".($g?"Mister":"Madame")." $name und gehst
auf das große Elfenbeintor zu. Als du es aufdrückst, wunderst du
dich, wie leicht es sich öffnen läßt.Als du dann den ersten Schritt
in die Halle machst, schaust du dich auch hier erst mal in Ruhe
um. Du siehst, dass die einzelnen Becken kleine Wasserquellen sind
die man angelegt hat, der Rand um die Becken herum ist wie die
Eingangstür aus Elfenbein. Dir gegenüber liegt eine große grüne
Wiese, links neben dir siehst du einen Essensstand und einen
Trinkstand. Links neben dir siehst du viele Leute die mit ihren
kleinen Kindern spielen.");
}
if ($_GET['op']=="schwimmhalle"){
switch(e_rand(1,8)){
case 1:
case 2:
case 3:
output("Als du auf die große grüne Wiese zusteuerst, rutscht du auf einer
Bananenschale aus und verletzt dich am Handgelenk deiner rechten
Hand.`n`n
Du verlierst `4$lp Lebenspunkte.");
$session['user']['hitpoints']-=$lp;
addnav("Aktionen");
addnav("Hinlegen","badehaus.php?op=legen");
break;
case 4:
case 5:
output("Als du weiter in die Halle gehst, um auf die andere Seite zur
großen grünen Wiese zu gelangen, läuft dir ein übel aussehender
Mann über den Weg. Als er an dir vorüber gegangen ist, merkst du,
das dein Goldbeutel verschwunden ist. Sauer über diesen Verlust,
läßt du den Kopf den restlichen Weg über hängen und findest $gem
Edelsteine auf dem Weg.");
$session['user']['gems']+=$gem;
addnav("Aktionen");
addnav("Hinlegen","badehaus.php?op=legen");
break;
case 6:
case 7:
case 8:
output("Du gehst geradewegs auf die große grüne Wiese zu als ein alter
Mann seinen Beutel Gold verloren hat. Du hebst ihn auf und
überlegst, ob du ihn behalten sollst, oder ihm den Beutel wieder
geben sollst.`n`n
Was machst du?");
$session['user']['gold']+=$be;
addnav("Aktionen");
addnav("Zurück geben","badehaus.php?op=geben");
addnav("Lieber behalten","badehaus.php?op=behalt");
break;
}
}
if ($_GET['op']=="behalt"){
output("`@Du nimmst dir das Gold und behälst es für dich, da
du es gefunden hast. Nun denkst du es sei dein Recht es zu
behalten!");
$session['user']['charm']-=$charm;
addnav("Gehe zur Wiese","badehaus.php?op=legen");
}
if ($_GET['op']=="geben"){
switch(e_rand(1,8)){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
output("`@Du läufst dem Typen hinterher und rufst ihn damit er
stehen bleibt. Als du ihn endlich erreicht hast sagst
du ihm das er seinen Beutel Gold verloren habe und du
ihm den wieder geben wolltest. Er nimmt ihn dankend zurück
und gibt dir 5000 Gold Finderlohn. Freudig über diesen
Gewinn machst du dich auf die Suche nach einem Liegeplatz auf der grünen Wiese neben dir. Als du einen
gefunden hast, siehst du auch schon Leute die sich
Unterhalten.");
$session['user']['gold']-=$gold;
$session['user']['charm']+=$charme;
addnav("Aktionen");
addnav("Hinlegen","badehaus.php?op=legen");
break;
case 7:
case 8:
output("`@Du läufst dem Typen hinterher der das Gold verloren hat
und rufst ihn nochmal damit er endlich stehen bleibt.
Als du bei ihm ankommst, gibst du ihm das Gold zurück
und er geht ohne ein weiteres Wort zu verlieren weiter.
Sauer über diesen arroganten Menschen gehst du rüber
zu der grünen Wiese und suchst dir einen Platz wo du dich
hinsetzen kannst. Als du einen gefunden hast, siehst du auch
gleich schon ein paar andere Leute die sich angeregt
Unterhalten.");
$session['user']['gold']-=$golde;
$session['user']['charm']+=$charme;
addnav("Aktionen");
addnav("Hinlegen","badehaus.php?op=legen");
break;
}
}
if ($_GET['op']=="legen"){
output("`@Du legst dich ins schöne hohe grüne Gras und entspannst
dich ein wenig. Neben dir liegen noch ein paar andere Leute
die sich angeregt unterhalten. Willst du dich nicht auch
mit unterhalten? Nach einer Weile setzt du dich auf und siehst
noch ein paar andere sachen die es hier gibt.");
addnav("Aktionen");
addnav("Gehe schwimmen","badehaus.php?op=swimm");
addnav("Gehe zum Essstand","badehaus.php?op=ess");
//addnav("Gehe zum Trinkstand","badehaus.php?op=trink");
addnav("Faulenze","badehaus.php?op=faul");
addnav("Wege");
addnav("Zurück","goetter.php");
output("`n`n`%`@In der Nähe reden einige Leute:`n");
viewcommentary("badehaus","Hinzufügen",$zeichen);
}
if ($_GET['op']=="swimm"){
switch(e_rand(1,10)){
case 1:
case 2:
case 3:
case 4:
output("`@Langsam gehst du herüber zum Schwimmbecken und springst rein.
Das Wasser ist schön kühl und tut dir richtig
gut. Als du ein paar Runden geschwommen bist, siehst du wie
ein kleines Mädchen vom Rand ins Wasser fällt. Als sie nicht
mehr auftaucht, schwimmst du zu ihr herüber und ziehst sie aus
dem Wasser. Dank dir hat sie überlebt. Die Eltern bedanken sich
bei dir und geben dir einen kleinen Beutel.`n`n
`@Du bekommst `#3 Edelsteine`@ und `^5000 Gold`@ und `%5 Charmepunkte`@!");
$session['user']['gold']+=$geld;
$session['user']['gems']+=$edel;
$session['user']['charm']+=$charis;
addnav("Aktionen");
addnav("Gehe zur Wiese","badehaus.php?op=legen");
break;
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
output("`@Du springst ins kühle Nass was dir total gut tut und dir ein
paar Lebenspunkte bringt. Als du ein paar Runden im Wasser
geschwommen bist, wird dir langweilig und du gehst zurück zur
Wiese!`n`n
Du bekommst `b`^2 permanente Lebenspunkte`b`@!");
$session['user']['maxhitpoints']+=$leben;
addnav("Aktionen");
addnav("Gehe zur Wiese","badehaus.php?op=legen");
break;
}
}
if ($_GET['op']=="ess"){
$session['essen']++;
if ($session['essen']<=3){
output("`@Langsam gehst du herüber zum Essstand des Badehauses. An der Theke
steht ein alter Mann mit einem langem grau weißen Bart. Er schaut
dich grimmig an und fragt dann: Was darf es sein? Du schaust schnell
über die Speisekarte und sagst ihm dann was du haben willst.");
addnav("Aktionen");
addnav("Ein Brot (500 Gold)","badehaus.php?op=brot");
addnav("Eine Suppe (1000 Gold)","badehaus.php?op=suppe");
addnav("Stück Fleisch (2000 Gold)","badehaus.php?op=fleisch");
addnav("Wege");
addnav("Zur Wiese","badehaus.php?op=legen");
addnav("Zur Stadt","village.php");
}else{
output("Du bist noch nicht einmal an dem Stand angekommen, an dem Essen verkauft wird als sich dir schon der Magen umdreht - Du bist so satt, dass du nicht glaubst auch nur einen weiteren Bissen herunterzubekommen!");
addnav("Wege");
addnav("Zur Wiese","badehaus.php?op=legen");
addnav("Zurück","goetter.php");
}
}
if ($_GET['op']=="brot"){
output ("`@Du sagst dem Kerl das du gerne ein großes Stück Brot haben willst,");
}
if ($_GET['op']=="brot"){
if ($session['user']['gold']<=$brot){
output (" doch als du deinen Goldbeutel öffnest, sieht du das du nicht genügend Gold dabei hast und der Mann schickt
dich wieder fort.`n`n Beim heraus gehen hörst du noch wie er sagt: Das es so etwas gibt, unverschämtheit.");
} else {
switch(e_rand(1,8)){
case 1:
case 2:
output ("`@Du öffnest deinen Goldbeutel und gibst ihm die $brot Goldstücke. Er nickt und gibt dir
ein großes Stück Brot. Als du hinein beißt, beißt du auf etwas hartes. Als du das
Brot auseinander bröselst fallen 1000 Goldstücke und $bgem Edelsteine heraus.");
$session['user']['gold']+=$brot;
$session['user']['gems']+=$bgem;
break;
case 3:
case 4:
case 5:
case 6:
output ("`@Du öffnest deinen Goldbeutel und gibst ihm die $brot Goldstücke. Er nickt und gibt dir
ein großes Stück Brot. Als du hinein beißt, schmeckt es normal und es passiert
nichts besonderes. Als dein Hunger endlich gestillt ist, gehst du wieder zurück zur
Wiese.");
break;
case 7:
case 8:
output ("`@Du öffnest deinen Goldbeutel und gibst ihm die $brot Goldstücke. Er nickt und gibt dir
ein großes Stück Brot. Ungeschickt lässt du es fallen und in dem Moment wo du es
aufheben willst, reisst dir jemand deinen Goldbeutel vom Leib und rennt weg. Als du
dich nach ihm umsiehst, siehst du ein paar Edelsteine auf dem Boden liegen.`n`n
Du bekommst `#$brgem Edelsteine`@!");
$session['user']['gold']=0;
$session['user']['gems']+=3;
break;
/*case 9:
output ("`@öffnest deinen Goldbeutel und gibst ihm die 500 Goldstücke. Er nickt und gibt dir
ein großes Stück Brot. Gierig schlingst du es herunter, als du den letzen bissen
heruntergeschluckt hast, fängst du an zu Husten. Denn es hat sich in deinem Hals
verklemmt. Niemand eilt dir zur hilfe.`n`n
`4Du bist `bTot`b!`0");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][gold] = 0;
$session[user][experience]=$session[user][experience]*0.95;
break; */
}
}
addnav("Zurück zur Wiese","badehaus.php?op=legen");
}
if ($_GET['op']=="suppe"){
output ("`@Du sagst dem Kerl das du gerne einen Teller Suppe haben willst,");
}
if ($_GET['op']=="suppe"){
if ($session['user']['gold']<=$suppe){
output ("`@doch als du deinen Goldbeutel öffnest, sieht du das du nicht genügend Gold dabei hast und der Mann schickt
dich wieder fort.`n`n Beim heraus gehen hörst du noch wie er sagt: Das es so etwas gibt, unverschämtheit.");
//addnav("Zurück","village.php");
} else {
switch(e_rand(1,5)){
case 1:
case 2:
case 3:
output ("`@Du ö;ffnest deinen Goldbeutel und gibst ihm die $suppe Goldstücke. Er nickt und gibt dir
einen Teller Suppe. Als du den Löffel eintauchst und heraus holst, siehst du
$sgem kleinen Edelstein auf dem Löffel..");
$session['user']['gold']-=$supp;
$session['user']['gems']+=$sgem;
break;
case 4:
case 5:
output("@Du gibst dem Mann die $suppe Goldstücke und nimmst dir die Suppe von der Theke.
Als du sie langsam mit dem Löffel isst, verbrühst du dich.`n`n
Du verlierst `415 Lebenspunkte`@!");
$session['user']['hitpoints']-=$life;
$session['user']['gold']-=$suppe;
break;
}
}
addnav("Zurück zur Wiese","badehaus.php?op=legen");
}
if ($_GET['op']=="fleisch"){
output ("`@Du sagst dem Kerl das du gerne ein großes Stück Fleisch haben willst,");
}
if ($_GET['op']=="fleisch"){
if ($session['user']['gold']<=$fleisch){
output (" @doch als du deinen Goldbeutel öffnest, siehst du das du nicht genügend Gold dabei hast und der Mann schickt
dich wider fort.`n`n Beim herausgehen hörst du noch wie er sagt: Das es so etwas gibt, unverschämtheit.");
} else {
output ("`@Su öffnest deinen Goldbeutel und gibst ihm die $fleisch Goldstücke. Er nickt und gibt dir
ein großes Stück Fleisch. Als du hinein beißt, beißt du auf etwas hartes. Als du das
Stück Fleisch auseinander schneidest fallen $fleisch Goldstücke und $fgem Edelsteine heraus.");
$session['user']['gold']-=$fleisch;
$session['user']['gems']+=$fgem;
}
addnav("Zurück zur Wiese","badehaus.php?op=legen");
}
if ($_GET['op']=="faul"){
switch(e_rand(1,10)){
case 1:
case 2:
case 3:
case 4:
output("`@Als du gerade am einnicken bist, fällt ein großer Ast von
dem Baum über dir herab direkt auf deinen Kopf. Dein Kopf
bekommt eine Platzwunde und du verblutest. Das nächste was
du siehst, ist wie Ramius dich in der Welt der Toten
Willkommen heisst.");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][gold] = 0;
$session[user][experience]=$session[user][experience]*0.95;
addnav("Tägliche News","news.php");
break;
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
output("`@Du nimmst dir vor, dich ein wenig auszuruhen und danach
ein wenig schwimmen zu gehen. Nach wenigen Augenblicken
fällst du in tiefen Schlaf.");
addnav("Aktionen");
addnav("Aufwachen","badehaus.php?op=legen");
break;
}
}
page_footer();
?>