Ausbaustufen: Weitere Zimmer und mehr Platz durch Ausbauten # -> Klassenbasiertes Modulsystem: Zusätzliche Zimmer als Add-Ons # -> Frei wählbare Hauskonfiguration ############################################################################*/ /** * @todo Houselocation noch dynamisch bestimmen! */ $houselocation = 1; require_once "common.php"; require_once "lib/houseclasses.php"; addcommentary(); checkday(); page_header("Das Wohnviertel"); switch($_GET['op']) { case "newday": output("`2Gut erholt wachst du im Haus auf und bist bereit für neue Abenteuer."); $session['user']['location']=0; $sql = "UPDATE items SET hvalue=0 WHERE hvalue>0 AND owner=".$session['user']['acctid']." AND class='Schlüssel'"; db_query($sql) or die(sql_error($sql)); addnav("Tägliche News","news.php"); addnav("Wohnviertel","nhouses.php?op=betreten"); addnav("Zurück ins Dorf","village.php"); break; case "bio": if(!$_GET['id']) redirect("nhouses.php"); $haus = new haus($_GET['id']); $haus->bio(); break; case "bauen": switch($_GET['act']) { case "start": // Begin des Hausbaus $zahl = haus::getNewHausId(); if($zahl == 0) { $sql = "INSERT INTO houses (owner,status,gold,gems,housename,location) VALUES (".$session['user']['acctid'].",0,0,0,'".$session['user']['login']."s Haus',".$houselocation.")"; } else { $sql = "INSERT INTO houses (houseid,owner,status,gold,gems,housename,location) VALUES (".$zahl.",".$session['user']['acctid'].",0,0,0,'".$session['user']['login']."s Haus',".$session['houselocation'].")"; } db_query($sql) or die(db_error(LINK)); $haus = new haus($session['user']['acctid'],true); $session['user']['house']=$haus->id; output("`@Du erklärst das Fleckchen Erde zu deinem Besitz und kannst mit dem Bau von Hausnummer `^".$haus->id."`@ beginnen.`n`n"); output("`0