Hey Leute
Ich habe in meiner Zimmer.php noch mehr Zimmer drin als hier angegeben sind. Sind nicht alle von mir.
Aber ich mache sie jetzt mal hier rein. Falls jemand Intresse hat an diesen Zimmer.
Lagerraum
[php]
//geschrieben von dunkler Lord Artus aus Dragulsreich
class lagerraum extends zimmer {
var $back;
function lagerraum() {
$this->back ="nhouses.php?op=drin&go=".$_GET['go'];
$this->basis();
} // Ende Funktion
function basis() {
global $haus, $session;
output("Hier siehst du allerlei gerümpel rum liegen möchtest du etwas reinlegen oder gar etwas mitnehmen was willst du jetzt also tuen ???`n`n");
viewcommentary("lagerraum-".$haus->id,"Mit deinen Mitbewohnen unterhalten",10);
addnav("Gegenstände");
addnav("nehmen",$this->back."&tat=nehmen");
addnav("ablegen",$this->back."&tat=ablegen");
addnav("Zurück");
addnav("Zurück zum Flur","nhouses.php?op=drin");
switch($_GET['tat']){
case "nehmen":
output("`n`nWas möchtest du entnehmen ???");
$playersperpage=50;
$sql = "SELECT count(id) AS c FROM itemhaus WHERE hausnr=".$haus->id;
$result = db_query($sql);
$row = db_fetch_assoc($result);
$totalplayers = $row['c'];
$pageoffset = (int)$_GET['page'];
if ($pageoffset>0) $pageoffset--;
$pageoffset*=$playersperpage;
$from = $pageoffset+1;
$to = min($pageoffset+$playersperpage,$totalplayers);
$limit=" LIMIT $pageoffset,$playersperpage ";
addnav("Seiten");
for ($i=0;$i<$totalplayers;$i+=$playersperpage){
addnav("Seite ".($i/$playersperpage+1)." (".($i+1)."-".min($i+$playersperpage,$totalplayers).")",$this->back."&tat=nehmen&page=".($i/$playersperpage+1));
}
// Order the list by level, dragonkills, name so that the ordering is total!
// Without this, some users would show up on multiple pages and some users
// wouldn't show up
if ($_GET['page']=="" && $_GET['op']==""){
output("`c`bDiese schiffe sind gerade da`b`c");
$sql = "SELECT * FROM itemhaus WHERE hausnr=".$haus->id." LIMIT 50";
}else{
output("`c`bSchiffe in dieser Welt (Seite ".($pageoffset/$playersperpage+1).": $from-$to von $totalplayers)`b`c");
$sql = "SELECT * FROM itemhaus WHERE hausnr=".$haus->id." $limit";
}
$result = db_query($sql) or die(sql_error($sql));
$max = db_num_rows($result);
if ($max>100) {
output("`\$Es treffen zu viele Namen auf diese Suche zu. Nur die ersten 100 werden angezeigt.`0`n");
}
output("<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
output("<tr class='trhead'><td><b>Name</b></td><td><b>Klasse</b></td><td><b>Beschreibung</b></td><td><b>Tätigkeit</b></td>",true);
for($i=0;$i<$max;$i++){
$row = db_fetch_assoc($result);
$sqla = "SELECT * FROM items WHERE id=".$row[itemid];
$resulta = db_query($sqla);
$rowa = db_fetch_assoc($resulta);
output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
output("$rowa[name]");
output("</td><td>",true);
output("$rowa[class]");
output("</td><td>",true);
output("$rowa[description]");
output("</td><td>",true);
output("[<a href='".$this->back."&tat=nehmentu&items=".$rowa[id]."'>`@nehmen`0</a>]",true);
addnav("",$this->back."&tat=nehmentu&items=".$rowa[id]);
output("</td></tr>",true);
}
output("</table>",true);
break;
case "ablegen":
output("`n`nWas möchtest du hinein legen ???");
$playersperpage=50;
$sql = "SELECT count(id) AS c FROM items WHERE class!='Schlüssel' AND class!='Allmightys Stein' AND owner=".$session[user][acctid];
$result = db_query($sql);
$row = db_fetch_assoc($result);
$totalplayers = $row['c'];
$pageoffset = (int)$_GET['page'];
if ($pageoffset>0) $pageoffset--;
$pageoffset*=$playersperpage;
$from = $pageoffset+1;
$to = min($pageoffset+$playersperpage,$totalplayers);
$limit=" LIMIT $pageoffset,$playersperpage ";
addnav("Seiten");
for ($i=0;$i<$totalplayers;$i+=$playersperpage){
addnav("Seite ".($i/$playersperpage+1)." (".($i+1)."-".min($i+$playersperpage,$totalplayers).")",$this->back."&tat=ablegen&page=".($i/$playersperpage+1));
}
// Order the list by level, dragonkills, name so that the ordering is total!
// Without this, some users would show up on multiple pages and some users
// wouldn't show up
if ($_GET['page']=="" && $_GET['op']==""){
output("`c`bDiese schiffe sind gerade da`b`c");
$sql = "SELECT * FROM items WHERE class!='Schlüssel' AND class!='Allmightys Stein' AND owner='".$session[user][acctid]."' ORDER BY hvalue ASC,name DESC LIMIT 50";
}else{
output("`c`bSchiffe in dieser Welt (Seite ".($pageoffset/$playersperpage+1).": $from-$to von $totalplayers)`b`c");
$sql = "SELECT * FROM items WHERE class!='Schlüssel' AND class!='Allmightys Stein' AND owner='".$session[user][acctid]."' ORDER BY hvalue ASC,name DESC $limit";
}
$result = db_query($sql) or die(sql_error($sql));
$max = db_num_rows($result);
if ($max>100) {
output("`\$Es treffen zu viele Namen auf diese Suche zu. Nur die ersten 100 werden angezeigt.`0`n");
}
output("<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
output("<tr class='trhead'><td><b>Name</b></td><td><b>Klasse</b></td><td><b>Bschreibung</b></td><td><b>Tätigkeit</b></td>",true);
for($i=0;$i<$max;$i++){
$row = db_fetch_assoc($result);
output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
output("$row[name]");
output("</td><td>",true);
output("$row[class]");
output("</td><td>",true);
output("$row[description]");
output("</td><td>",true);
output("[<a href='".$this->back."&tat=ablegentu&items=".$row[id]."'>`@ablegen`0</a>]",true);
addnav("",$this->back."&tat=ablegentu&items=".$row[id]);
output("</td></tr>",true);
}
output("</table>",true);
break;
case "ablegentu":
$sqla = "SELECT * FROM items WHERE id=".$_GET[items];
$resulta = db_query($sqla);
$rowa = db_fetch_assoc($resulta);
output("du legst ".$row[name]." in das Lager");
$sqlb="UPDATE items SET owner=0 WHERE id = ".$_GET[items];
db_query($sqlb);
$sqlc = "INSERT INTO itemhaus (hausnr,itemid) VALUES ('".$haus->id."','".$_GET[items]."')";
db_query($sqlc);
$sqld = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'lagerraum-".$haus->id."',".$session['user']['acctid'].",'/me `^legt ".$rowa['name']."`^ in den Lagerraum')";
db_query($sqld);
break;
case "nehmentu":
$sqla = "SELECT * FROM items WHERE id=".$_GET[items];
$resulta = db_query($sqla);
$rowa = db_fetch_assoc($resulta);
output("du legst ".$row[name]." in das Lager");
$sqlb="UPDATE items SET owner=".$session[user][acctid]." WHERE id = ".$_GET[items];
db_query($sqlb);
$sqlc = "DELETE FROM itemhaus WHERE itemid=".$_GET[items];
db_query($sqlc);
$sqld = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'lagerraum-".$haus->id."',".$session['user']['acctid'].",'/me `^nimmt ".$rowa['name']."`^ aus dem Lagerraum')";
db_query($sqld);
break;
} //switch
} // Ende Funtion
} // Ende Klasse
//geschrieben von dunkler Lord Artus aus Dragulsreich
[/php]
SQL:
$this->bbcode_second_pass_code('', ' CREATE TABLE `itemhaus` ( `hausnr` varchar(4) NOT NULL default '', `itemid` varchar(255) NOT NULL default '', `id` int(11) unsigned NOT NULL default '0' ) TYPE=MyISAM; ')
Musikzimmer
[php]
class musikzimmer extends zimmer {
// Konstruktor
function musikzimmer() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDas Musikzimmer`b `c`n");
output("`qDu kommst in Dein Musikzimmer, in der Mitte des Raumes steht ein Spinett, an den Wänden entlang stehen einige Sessel und auch Sofas auf welchen man sich zum Entspannen niederlassen kann.`n`n");
viewcommentary("musikzimmer-".$haus->id,"Mit deinen Mitbewohnen unterhalten",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Ankleidezimmer
[php]
class ankleideraum extends zimmer {
// Konstruktor
function ankleideraum() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDer Ankleideraum`b `c`n");
output("`2Du betrittst Deinen persönlichen Ankleideraum, in diesem hast Du all Deine Kleidungsstücke untergebracht, welche Du für Deine Kämpfe, den Alltag oder auch Feierlichkeiten benötigst.`n`n");
viewcommentary("speisezimmer-".$haus->id,"Mit deinen Mitbewohnen unterhalten",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Klohaus
[php]
//geschrieben von dunkler Lord Artus aus Dragulsreich
class klohaus extends zimmer {
var $back;
function klohaus() {
$this->back ="nhouses.php?op=drin&go=".$_GET['go'];
$this->basis();
} // Ende Funktion
function basis() {
global $session;
output("Du gehst ins Klohaus und siehst dich etwas um. Was du erblickst ist nicht gerade sehr schön. Du musst erst aus dem Haus in den Garten um überhaupt auf das Klo gehen zu können. Doch bei dem Anblick kannst du nicht aufs Klo gehen.");
if ($session[user][baden]<50){
output("Du musst aber noch nicht so dringend aufs Klo deswegen ziehst du es vor, doch lieber wo anders zu gehen");
}else{
output("Du must so dringend aufs Klo das du dich sovort hinsetzt und kräftig einen schiss in die schüssel entlässt");
$session[user][baden]-=20;
}
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funktion
} // Ende Klasse
//geschrieben von dunkler Lord Artus aus Dragulsreich
[/php]
Gast
[php]
class gast extends zimmer {
var $back;
function gast() {
$this->back ="nhouses.php?op=drin&go=".$_GET['go'];
$this->basis();
}
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDas Gästezimmer`b `c`n");
output("`2Du betrittst den Raum, in dem die Gäste untergebracht sind. Ein kleines Fenster mit Blick in den Garten, ein Kamin, der n");
output("den Raum heizt und vor allem sauber ist es hier!`n");
viewcommentary("gast".$haus->id,"Mit Mitbewohnern reden:",15,"sagt");
addnav("Zurück ins Haus","nhouses.php?op=drin");
}
} // Ende Klasse
[/php]
Kamin
[php]
class kamin extends zimmer {
function kamin() {
$this->basis();
}
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDer Kaminraum`b `c`n");
output("`2Du betrittst den hell erleuchteten Kaminraum des Hauses. Auf dem Boden liegt ein kuscheliges n");
output("Bärenfell, vor dem Kamin steht ein Sessel und 22 Drachenköpfe schmücken den Raum. `0`n");
viewcommentary("kamin".$haus->id,"Am Kamin plaudern");
addnav("Zurück ins Haus","nhouses.php?op=drin");
}
} // Ende Klasse
[/php]
Keller
[php]
class keller extends zimmer {
var $back;
function keller() {
$this->back ="nhouses.php?op=drin&go=".$_GET['go'];
$this->basis();
}
function basis() {
global $haus;
output("`7`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDer Keller`b `c`n");
output("`7Du gehst einige Treppen hinunter und kommst durch eine schwere Massivholztüre in den Keller des Hauses. Dieser ist n");
output("unterirdisch angelegt, sodass er vor heftigen Stürmen schützt. Es hat dort genügend Öllampen und Feuerstellen, um n");
output("den Raum zu erhellen. Die Vorräte, welche in Regalen und Truhen in Salz eingelegt sind, reichen wohl für mehrere`n");
output("Tage. Der Keller bietet außerdem noch ein großen Schlafplatz, der aus einem Strohhaufen besteht. Wer diese`n");
output("Atmosphäre romantisch oder prickelnd findet, kann hier auch ein paar schöne Stunden mit seiner Liebsten/ihrem`n");
output("Liebsten verbringen. Das Stroh sieht sehr weich aus und nicht weit davon ist ein separater Raum, in dem ein kleines");
output("Plumpsklo ist, von dem man im Hauptraum aber weder etwas riecht noch mitbekommt. Ein Kamin führt den Rauch`n");
output("hinaus in die Welt, damit man bei einem längeren Aufenthalt nicht erstickt. Der Keller ist dunkel und düster. Du`n");
output("bekommst eine kleine Gänsehaut, als du die Spinnenweben aus dem Türrahmen entfernst um ein zu treten.`0`n");
viewcommentary("keller".$haus->id,"Sich unterhalten",20,"sagt");
addnav("Zurück ins Haus","nhouses.php?op=drin");
}
} // Ende Klasse
[/php]
Wohnzimmer
[php]
class wohnzimmer extends zimmer {
// Konstruktor
function wohnzimmer() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDas Wohnzimmer`b `c`n");
output("`2Du betrittst das Wohnzimmer des Hauses. Hier kann man sich so richtig erholen und ausspannen.");
output("Der Boden ist mit einem weichen Teppich ausgelegt, ein großes Sofa steht in der Ecke, ein Regal mit Büchern befindet sich in der anderen Ecke....`n`n");
viewcommentary("wohn_raum-".$haus->id,"Mit deinen Mitbewohnern unterhalten",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Veranda ist nicht zum Spieler einladen
[php]
class veranda extends zimmer {
// Konstruktor
function veranda() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDie Veranda`b `c`n");
output("`2Du betrittst die Veranda des Hauses.`n`n");
output("Eine großzügige Veranda, mit Überdachung. Bereits eingerichtet mit einer gemütlichen Bank, einem Tisch. Die Pflanzen rundherum machen es noch heimeliger, der angrenzende Garten bietet einen wunderschönen Ausblick.`n`n");
viewcommentary("ver_raum-".$haus->id,"reden",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Trainingsraum
[php]
// Zimmer von Yosura selber geschrieben
class traingsraum extends zimmer {
var $back;
function traingsraum() {
$this->back ="nhouses.php?op=drin&go=".$_GET['go'];
$this->basis();
}
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDer Tranigsraum`b `c`n");
output("`2Du trittst in den Tranigsraum und sehst dich einwenig um. Du siehst über all Waffen und Schwerter in der Ecke rum stehen.`n");
output("Du nimmst deine Waffe und trainierst 1 Stunde lang mit deiner Waffe. Nachdem bist du müde, und versorgst deine Waffe und gehst wieder ins Haus.`n");
viewcommentary("tranisraum".$haus->id,"reden",25);
addnav("Zurück ins Haus","nhouses.php?op=drin");
}
} // Ende Klasse
[/php]
Rumpelkammer
[php]
class rumpelkammer extends zimmer {
// Konstruktor
function rumpelkammer() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDie Rumpelkammer`b `c`n");
output("`TDu betrittst die Rumpelkammer, dies ist ein Raum in dem allerlei Gerümpel rum steht.`n`n");
viewcommentary("rumpelkammer-".$haus->id,"Mit deinen Mitbewohnen unterhalten",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Empfangszimmer
[php]
class empfangszimmer extends zimmer {
// Konstruktor
function empfangszimmer() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDas Empfangszimmer`b `c`n");
output("`2Du kommst in das Empfangszimmer, es ist ein sehr gemütlich eingerichteter Raum, mit vielen Ohrensesseln und einem Prunkvollen Tisch, in dem Du deine Gäste Empfängst.`n`n");
viewcommentary("empfangzimmer-".$haus->id,"Mit deinen Mitbewohnen unterhalten",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Speisezimmer
[php]
class speisezimmer extends zimmer {
// Konstruktor
function speisezimmer() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDas Speisezimmer`b `c`n");
output("`8Dein Speisezimmer, in der Mitte des Raumes befindet sich ein großer Esstisch um den viele Stühle stehen, auf dem Tisch befinden sich Goldene Kerzenständer in denen verzierte Kerzen stecken. An den Wänden befinden sich Vitrinen in denen Dein Bestes Porzellan steht.`n`n");
viewcommentary("speisezimmer-".$haus->id,"Mit deinen Mitbewohnen unterhalten",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Dreams
[php]
class Dreams extends zimmer {
// Konstruktor
function Dreams() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDas Zimmer der Träume`b `c`n");
output("`2Du betrittst das Zimmer der Träume.`n`n");
output("`4 Du gehst hinein in das Zimmer der Träume..ein großes Himmelbett steht in der Mitte..einladend.. .`n`n");
viewcommentary("liebe_dream-".$haus->id,"flüstern",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Jagdraum
[php]
//geschrieben von dunkler Lord Artus aus Dragulsreich
class jagdraum extends zimmer {
var $back;
function jagdraum() {
$this->back = "nhouses.php?op=drin&go=".$_GET['go'];
$this->basis();
} // Ende Funktion
function basis() {
global $session, $haus;
$sqlrt = "SELECT * FROM accounts WHERE acctid=\"$haus->besitzerid\"";
$resultrt = db_query($sqlrt) or die(db_error(LINK));
$rowrt = db_fetch_assoc($resultrt);
$zah = ($rowrt[ckill]);
output("Du gehst in das mit lauter Köpfen von irgendwelchen Gestalten die man auch im Wald treffen kann. Du willst sie gerade zählen da fällt dir ein automatischer Zähler in einer Ecke des Raumes auf und du schaust ihn dir an. Darauf steht gerade, als du einen Blick wagst, die Zahl $zah Köpfe siehst du in diesem Zimmer.");
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funktion
} // Ende Klasse
//geschrieben von dunkler Lord Artus aus Dragulsreich
[/php]
Thermenbad
[php]
class thermenbad extends zimmer {
// Konstruktor
function thermenbad() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bEine Therme`b `c`n");
output("`2Du betrittst die Therme des Hauses.`n`n");
output("Warme Luft strömt dir entgegen. Bunte Mosaike, die herrliche bunte Bilder darstellen, sind an den Wänden zu sehen. In den Boden ist ein Basin eingelassen, warmes Wasser darin, einladend. Eine Engelsfigur lässt Wasser hineinfließen, alles läd dich ein, hier eine Weile zu bleiben.`n`n");
viewcommentary("therme_raum-".$haus->id,"reden",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Atelier
[php]
class atelier extends zimmer {
// Konstruktor
function atelier() {
$this->basis();
} // Ende Funktion
function basis() {
global $haus;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDas Atelier`b `c`n");
output("`2Du betrittst das Atelier des Hauses.`n`n");
viewcommentary("at_raum-".$haus->id,"reden",25);
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Partykeller
[php]
// Zimmer von Yosura selber geschrieben
class partykeller extends zimmer {
var $back;
function partykeller() {
$this->back ="nhouses.php?op=drin&go=".$_GET['go'];
$this->basis();
}
function basis() {
global $haus, $session;
output("`7`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDer Partykeller`b `c`n");
output("`7Du gehst einige Treppen hinunter und kommst durch eine schwere Massivholztüre in den Partykeller des Hauses. Dieser ist n");
output("unterirdisch angelegt, sodass er vor heftigen Stürmen schützt. Es hat dort genügend Öllampen und Feuerstellen, um n");
output("den Raum zu erhellen. Hier ist genug Platz um eine Party zu machen. Es gibt etwas zu Trinken und zu Essen.`n");
output("Nicht weit davon ist ein separater Raum, in dem ein kleines Plumpsklo ist, von dem man im Hauptraum aber weder etwas riecht noch mitbekommt. Ein Kamin führt den Rauch`n");
output("hinaus in die Welt, damit man bei einem längeren Aufenthalt nicht erstickt. Der Partykeller ist dunkel und düster. Du`n");
output("bekommst eine kleine Gänsehaut, als du die Spinnenweben aus dem Türrahmen entfernst um ein zu treten.`0`n");
$partycellar = "party-".$haus->id;
$link = $this->back;
switch($_GET['act']){
// drinks
case "saft":
$saft = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$partycellar."',".$session['user']['acctid'].",'/me `&holt eine Karaffe voller Orangensaft hervor und schüttet ein.')";
db_query($saft) or die(db_error(LINK));
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
break;
case "whiskey":
$session['user']['drunkenness']+=80;
$whiskey = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$partycellar."',".$session['user']['acctid'].",'/me `&ist so in einer Guten Stimmung und nimmt sich ein Gals Whiskey.')";
db_query($whiskey) or die(db_error(LINK));
$session['user']['drunkenness']+=60;
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
break;
case "bier":
$session['user']['drunkenness']<=55;
$bier = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$partycellar."',".$session['user']['acctid'].",'/me `&ist in Partylaune und sticht ein Fass Bier an!')";
db_query($bier) or die(db_error(LINK));
$session['user']['drunkenness']+=33;
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
break;
case "ale":
if($session['user']['drunkenness']<=20) {
$ale = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$partycellar."',".$session['user']['acctid'].",'/me `&ist in Partystimmung und sticht ein Fäßchen Ale an!')";
db_query($ale) or die(db_error(LINK));
$session['user']['drunkenness']+=33;
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
} else {
output("`qDu hast für heute genug Getrunken, schlafe erstmal deinen Rausch aus!");
}
break;
case "wein":
if($session['user']['drunkenness']<=76) {
$wein = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$partycellar."',".$session['user']['acctid'].",'/me `&möchte etwas feiern und entkorkt eine Flasche leckeren Rotweines.')";
db_query($wein) or die(db_error(LINK));
$session['user']['drunkenness']+=38;
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
} else{
output("`qDu hast für heute genug Getrunken, schlafe erstmal deinen Rausch aus!");
}
break;
// end of drinks
// meals
case "chips":
$chips = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$partycellar."',".$session['user']['acctid'].",'/me `&holt sich eine Schüssel voll mit Chips.')";
db_query($chips) or die(db_error(LINK));
if ($session[user][hunger]>=10){
$session[user][hunger]-=10;
}else{
$session[user][hunger]=0;
}
redirect($link);
break;
case "drachenwurst":
$drachenwurst = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$partycellar."',".$session['user']['acctid'].",'/me `&hat Lust bekommen und nimmt sich eine kalte Drachenwurst.')";
db_query($drachenwurst) or die(db_error(LINK));
if ($session[user][hunger]>=10){
$session[user][hunger]-=10;
}else{
$session[user][hunger]=0;
}
redirect($link);
break;
case "snack":
$snack = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$partycellar."',".$session['user']['acctid'].",'/me `&braucht mal was für zwischendurch.')";
db_query($snack) or die(db_error(LINK));
if ($session[user][hunger]>=10){
$session[user][hunger]-=10;
}else{
$session[user][hunger]=0;
}
redirect($link);
break;
// end of meals
} // Ende SWITCH
viewcommentary($partycellar,"Mit deinen Mitbewohnen unterhalten",25);
// partycellar nav
addnav("Getränke");
addnav("Saft",$this->back."&act=saft");
addnav("Wishkey",$this->back."&act=whiskey");
addnav("Bier",$this->back."&act=bier");
addnav("Ale",$this->back."&act=ale");
addnav("Wein",$this->back."&act=wein");
addnav("Mahlzeiten");
addnav("Chips",$this->back."&act=chips");
addnav("Drachenwurst",$this->back."&act=drachenwurst");
addnav("Snack",$this->back."&act=snack");
addnav("Zurück");
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Grillplatz
[php]
// Zimmer von Yosura selber geschrieben
class grillplatz extends zimmer {
var $back;
function grillplatz() {
$this->back ="nhouses.php?op=drin&go=".$_GET['go'];
$this->basis();
}
function basis() {
global $haus, $session;
output("`7`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDer Grillplatz`b `c`n");
output("`7Du gehst durch den Garten zu deinem Grillplatz und machst ein Feuer.`n");
output("`7Da du heute mit deiner Familie grillen willst. Es dauert eine weile,`n");
output("`7bis das Feuer soweit ist bis du das Fleisch grillen kannst. Die ganze,`");
output("`7Familie hat richtig freude an dem schönen Abend zusammen`0`n");
$grillpaltz = "grill-".$haus->id;
$link = $this->back;
switch($_GET['act']){
// drinks
case "saft":
$saft = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$grillplatz."',".$session['user']['acctid'].",'/me `&holt eine Karaffe voller Orangensaft hervor und schüttet ein.')";
db_query($saft) or die(db_error(LINK));
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
break;
case "tee":
$tee = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$grillplatz."',".$session['user']['acctid'].",'/me `&hat einen Kessel Tee zubereitet.')";
db_query($tee) or die(db_error(LINK));
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
break;
case "kaffe":
$kaffe = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$grillplatz."',".$session['user']['acctid'].",'/me `&hat vor, noch eine Weile wach zu bleiben, und sich deshalb eine Kanne Kaffee zubereitet.')";
db_query($kaffe) or die(db_error(LINK));
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
break;
case "ale":
if($session['user']['drunkenness']<=66) {
$ale = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$grillplatz."',".$session['user']['acctid'].",'/me `&ist in Partystimmung und sticht ein Fäßchen Ale an!')";
db_query($ale) or die(db_error(LINK));
$session['user']['drunkenness']+=33;
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
} else {
output("`qDu hast für heute genug Getrunken, schlafe erstmal deinen Rausch aus!");
}
break;
case "wein":
if($session['user']['drunkenness']<=76) {
$wein = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$grillplatz."',".$session['user']['acctid'].",'/me `&möchte etwas feiern und entkorkt eine Flasche leckeren Rotweines.')";
db_query($wein) or die(db_error(LINK));
$session['user']['drunkenness']+=38;
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
} else{
output("`qDu hast für heute genug Getrunken, schlafe erstmal deinen Rausch aus!");
}
break;
// end of drinks
// meals
case "chips":
$chips = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$grillplatz."',".$session['user']['acctid'].",'/me `&holt sich eine Schüssel voll mit Chips.')";
db_query($chips) or die(db_error(LINK));
if ($session[user][hunger]>=10){
$session[user][hunger]-=10;
}else{
$session[user][hunger]=0;
}
redirect($link);
break;
case "drachenwurst":
$drachenwurst = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$grillplatz."',".$session['user']['acctid'].",'/me `&hat Lust auf eine Drackenwurst, nachdem sie auf dem Gril ist sehr gut.')";
db_query($drachenwurst) or die(db_error(LINK));
if ($session[user][hunger]>=10){
$session[user][hunger]-=10;
}else{
$session[user][hunger]=0;
}
redirect($link);
break;
case "drachensteak":
$drachensteak = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$grillplatz."',".$session['user']['acctid'].",'/me `&hat Lust bekommen auf ein Drachensteak. Das Steak ist nachdem es auf dem Grill war Richtig saftig und gut.')";
db_query($drachensteak) or die(db_error(LINK));
if ($session[user][hunger]>=10){
$session[user][hunger]-=10;
}else{
$session[user][hunger]=0;
}
redirect($link);
break;
case "snack":
$snack = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$grillplatz."',".$session['user']['acctid'].",'/me `&braucht mal was für zwischendurch.')";
db_query($snack) or die(db_error(LINK));
if ($session[user][hunger]>=10){
$session[user][hunger]-=10;
}else{
$session[user][hunger]=0;
}
redirect($link);
break;
// end of meals
} // Ende SWITCH
viewcommentary($grillplatz,"Mit deinen Mitbewohnen unterhalten",25);
// grillplatz nav
addnav("Getränke");
addnav("Saft",$this->back."&act=saft");
addnav("Tee",$this->back."&act=tee");
addnav("Kaffee",$this->back."&act=kaffe");
addnav("Ale",$this->back."&act=ale");
addnav("Wein",$this->back."&act=wein");
addnav("Mahlzeiten");
addnav("Chips",$this->back."&act=chips");
addnav("Drachenwurst",$this->back."&act=drachenwurst");
addnav("Drachensteak",$this->back."&act=drachensteak");
addnav("Snack",$this->back."&act=snack");
addnav("Zurück");
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Salon
[php]
class salon extends zimmer {
// Konstruktor
function salon() {
$this->back ="nhouses.php?op=drin&go=".$_GET['go'];
$this->basis();
} // Ende Funktion
function basis() {
global $haus, $session;
output("`2`b`c".$haus->name."`b, `&ein ".$haus->level->name."`&`n `bDer Salon`b `c`n");
output("`!Du kommst in deine Hausbar in der ein Schrank zur Aufbewahrung von Getränken, Gläsern und Zubehör zum Getränkeausschank steht. Hier kannst Du deine Gäste mit allerlei verschiedenen Getränken aus aller Welt bewirten.`n`n");
$saloon = "grill-".$haus->id;
$link = $this->back;
switch($_GET['act']){
// drinks
case "saft":
$saft = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$saloon."',".$session['user']['acctid'].",'/me `&dieser Oragensaft haben ich aus Konoha Gakore.')";
db_query($saft) or die(db_error(LINK));
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
break;
case "whiskey":
$whiskey = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$saloon."',".$session['user']['acctid'].",'/me `&dieser Whiskey habe ich aus Animagus City.')";
db_query($whiskey) or die(db_error(LINK));
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
break;
case "bier":
$bier = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$saloon."',".$session['user']['acctid'].",'/me `&dieses Bier habe ich aus der Yosura Brauerei.')";
db_query($bier) or die(db_error(LINK));
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
break;
case "ale":
if($session['user']['drunkenness']<=66) {
$ale = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$saloon."',".$session['user']['acctid'].",'/me `&dieser Ale habe ich aus der Schenke!')";
db_query($ale) or die(db_error(LINK));
$session['user']['drunkenness']+=33;
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
} else {
output("`qDu hast für heute genug Getrunken, schlafe erstmal deinen Rausch aus!");
}
break;
case "wein":
if($session['user']['drunkenness']<=76) {
$wein = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$saloon."',".$session['user']['acctid'].",'/me `&dieser Rotweines habe ich aus Burgund.')";
db_query($wein) or die(db_error(LINK));
$session['user']['drunkenness']+=38;
if ($session[user][durst]>=10){
$session[user][durst]-=10;
}else{
$session[user][durst]=0;
}
redirect($link);
} else{
output("`qDu hast für heute genug Getrunken, schlafe erstmal deinen Rausch aus!");
}
break;
// end of drinks
// meals
case "chips":
$chips = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$saloon."',".$session['user']['acctid'].",'/me `&holt sich eine Schüssel voll mit Chips.')";
db_query($chips) or die(db_error(LINK));
if ($session[user][hunger]>=10){
$session[user][hunger]-=10;
}else{
$session[user][hunger]=0;
}
redirect($link);
break;
// end of meals
} // Ende SWITCH
viewcommentary($saloon,"Mit deinen Mitbewohnen unterhalten",25);
// saloon nav
addnav("Getränke");
addnav("Saft",$this->back."&act=saft");
addnav("Whiskey",$this->back."&act=whiskey");
addnav("Bier",$this->back."&act=bier");
addnav("Ale",$this->back."&act=ale");
addnav("Wein",$this->back."&act=wein");
addnav("Mahlzeiten");
addnav("Chips",$this->back."&act=chips");
addnav("Zurück");
addnav("Zurück zum Flur","nhouses.php?op=drin");
} // Ende Funtion
} // Ende Klasse
[/php]
Gruss
Yanara
Zuletzt geändert von Yanara am Mo 09 Jul, 2007 15:12, insgesamt 1-mal geändert.
|