Hayho^^
So ich habe seid langam, mit unterbrechungen an einem kleinen aber doch großen Badehausscript gearbeitet. Und heute um 23.57 Uhr am 10.04 isset entlich fertig geworden.(script sieht zwar nicht toll aus aber es funtzt^^)
Beschreibung:
Es ist ein großer RPG ort wo man aber auch Gold Edelsteine und Charm gewinnen oder aber auch den Tot finden kann.
Feedback erwuenscht

:D
Inhalt:
1 Schwimmbecken
1 Essstand
1 Große RP Wiese
1 Faulenzerteil
1 Teil wo man stirbt
Einbau:(Ich muss den script leider hier rein mach'n weil ihr den sonst ya nicht oeffnen koennt-.-)
oeffne village.php:
suche:
[php]addna("Der Garten","gardens.php");[/php]
fuege darunter ein:
[php]addnav("Das Badehaus","badehaus.php");[/php]
und hier der script:
[php]<?php
/*
+----+----+----+----+
| By xatchemx |
| Idee by xatchemx |
| Kästchen bitte |
| stehen lassen |
+----+----+----+----+
*/
require_once "common.php";
addcommentary();
checkday();
page_header("Badehaus");
if($_GET['op']==""){
output("`@Langsam betrittst du das große Badehaus der Stadt XXX(XXX=Name eurer -stadt).
Große weiße Marmor Säulen steigen Meter hoch empor um die Decke zu stützen.
Links von dir siehst du eine Dame am empfangsschalter die dich freundlich
anlächelt. Du gehst zu ihr herüber und begrüßt sie, sie grüßt zurück und fragt
dich ob du eintratten willst. Du fragst sie was es kostet und sie sagt:`n`n`c");
output("`@Tageskarte kostet 5000 Gold");
addnav("Aktionen");
addnav("Tageskarte(5000 Gold)","badehaus.php?op=tages");
addnav("Zurück","village.php");
}
if ($_GET['op']=="tages"){
output ("Du sagst der Frau das du dir gerne eine Tageskarte Kaufen willst,");
}
if ($_GET['op']=="tages"){
if ($session['user']['gold']<=5000){
output (" doch als du deinen Goldbeutel öffnest, sieht die Frau das du nicht genügend Gold dabei hast und schieckt
dich wider fort.`n`n Im heraus gehen hörst du noch wie sie sagt: Das es so etwas gibt, unverschämtheit.");
addnav("Zurück","village.php");
} else {
output ("öffnest deinen Goldbeutel und gibst ihr die 5000 Goldstücke. Sie nickt und sagt das du nun
in die halle gehen darfst.");
$session['user']['gold']-=5000;
}
addnav("Gehe in die Halle","badehaus.php?op=schwimmhalle");
}
if ($_GET['op']=="schwimmhalle"){
switch(e_rand(1,8)){
case 1:
case 2:
case 3:
output("`@Als du gerade in die Halle gehst, wird dein Blick von einem
kleinen Kind nahe eines Wasserbeckens abgelenkt. Du schaust
ihm ein wenig beim spielen zu und siehst nicht das vor dir
auf dem Boden eine Bananenschale liegt. Du rutscht auf ihr
aus und verletzt dich am Fuß. Es tut dir ein wenig weh kannst
aber denoch weiter gehen. Nach kurzer Zeit hast du auch schon
einen schoenen Platz auf der Wiese gefunden wo noch andere
Dorfbewohner liegen.");
$session['user']['hitpoints']-=7;
addnav("Aktionen");
addnav("Hinlegen","badehaus.php?op=legen");
break;
case 4:
case 5:
output("`@Als du durch ein großes Eingangstor in die Halle gehst,
siehst du 2 kleine `#Edelsteine`@ auf dem Boden liegen.
Du denkst das du sie gut gebrauchen könntest und nimmst
sie mit. Angeregt suchst du dir einen Platz auf der Wiese
wo du dich hinlegen kannst. Als du entlich einen gefunden
hast, siehst du auch gleich ein paar Dorfbewohner die
sich angeregt unterhalten.");
$session['user']['gems']+=2;
addnav("Aktionen");
addnav("Hinlegen","badehaus.php?op=legen");
break;
case 6:
case 7:
case 8:
output("`@Als du gerade ein paar Meter in die große Halle gemacht
hast, siehst du wie ein Besucher einen Beutel Gold
verloren hat. Als du in den Beutel siehst, siehst du das
sich 15000 Goldstücke in ihm befinden. Du überlegst ob du
ihm den Beutel wider geben sollst. Doch weist du es nicht
so recht.`n`n
Was machst du?");
$session['user']['gold']+=15000;
addnav("Aktionen");
addnav("Zurück geben","badehaus.php?op=geben");
addnav("Lieber behalten","badehaus.php?op=behalt");
break;
}
}
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 entlich erreicht hast sagst
du ihm das er seinen Beutel Gold verloren habe und du
ihm den wider geben wollest. Er nimmt ihn danken zurück
und gibt dir 5000 Gold finder Lohn. Freudig über diesen
gewinn machst dud ich auf die suche nach einem liege
Platz auf der günen Wiese neben dir. Als du einen
gefunden hast, siehst du auch schon Leute die sich
Unterhalten.");
$session['user']['gold']+=5000;
$session['user']['charm']+=3;
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 entlich 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']['charm']+=3;
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 einwenig. 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("In die Stadt","village.php");
output("`n`n`%`@In der Nähe reden einige Leute:`n");
viewcommentary("badehaus","Hinzufügen",65);
}
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 lässt dich
rein plumsen. 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']+=5000;
$session['user']['gems']+=3;
$session['user']['charm']+=5;
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']+=2;
addnav("Aktionen");
addnav("Auf die Wiese","badehaus.php?op=legen");
break;
}
}
if ($_GET['op']=="ess"){
output("`@Langsam gehst du herüber zum Essstand des Badehauses. An der Theke
steht ein alter Mann mit einer langem grau weißem Bart. Er schaut
dich grimmig an und fragt dan: Was darf es sein? Du schaust schnell
über die Speisekarte und sagst ihm dan 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");
}
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']<=500){
output (" doch als du deinen Goldbeutel öffnest, sieht du das du nicht genügend Gold dabei hast und der Mann schieckt
dich wider fort.`n`n Im heraus gehen hörst du noch wie er sagt: Das es so etwas gibt, unverschämtheit.");
addnav("Zurück","village.php");
} else {
output ("öffnest deinen Goldbeutel und gibst ihm die 500 Goldstücke. Er nickt und gibt dir
ein großes Stück Brot. Als du herein beist, beist du auf etwas hartes. Als du das
Brot auseinander bröselst fallen 1000 Goldstücke und 1 Edelsteine heraus.");
$session['user']['gold']+=500;
$session['user']['gems']+=1;
}
addnav("Zurück zum Stand","badehaus.php?op=ess");
}
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']<=1000){
output (" doch als du deinen Goldbeutel öffnest, sieht du das du nicht genügend Gold dabei hast und der Mann schieckt
dich wider fort.`n`n Im heraus gehen hörst du noch wie er sagt: Das es so etwas gibt, unverschämtheit.");
addnav("Zurück","village.php");
} else {
output ("öffnest deinen Goldbeutel und gibst ihm die 1000 Goldstücke. Er nickt und gibt dir
einen Teller Suppe. Als du den Löffel eintauchst und heraus hollst, siehst du
einen kleinen Edelstein auf dem Löffel..");
$session['user']['gold']-=1000;
$session['user']['gems']+=1;
}
addnav("Zurück zum Stand","badehaus.php?op=ess");
}
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']<=2000){
output (" doch als du deinen Goldbeutel öffnest, sieht du das du nicht genügend Gold dabei hast und der Mann schieckt
dich wider fort.`n`n Im heraus gehen hörst du noch wie er sagt: Das es so etwas gibt, unverschämtheit.");
addnav("Zurück","village.php");
} else {
output ("öffnest deinen Goldbeutel und gibst ihm die 2000 Goldstücke. Er nickt und gibt dir
ein großes Stück Fleisch. Als du herein beist, beist du auf etwas hartes. Als du das
Stück Fleisch auseinander schneidest fallen 1000 Goldstücke und 1 Edelsteine heraus.");
$session['user']['gold']+=1500;
$session['user']['gems']+=1;
}
addnav("Zurück zum Stand","badehaus.php?op=ess");
}
if ($_GET['op']=="fleisch"){
switch(e_rand(1,10)){
case 1:
case 2:
case 3:
case 4:
output("`@Als du gerade am einnicken bist, fählt ein großer Ast von
dem Baum über dir herab direkt auf einen Kopf. Dein kopf
bekommt ein platz wunde und du verblutest. Das nächste was
du siehst, ist wie Ramius dich in der Welt der Toten
Willkommen heist.");
$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 auszu ruhen und danach
ein wenig schwimmen zu gehen. Nach wenigen Augenblicken
fählst du in tiefen Schlaf.");
addnav("Aktionen");
addnav("Aufwachen","badehaus.php?op=legen");
break;
}
}
page_footer();
?>[/php]