hab was dazu gebaut:
und zwar bio wieder eingebaut
überarbeiteit:
Zitat:
ich hab den bug``
//finde:
if($_GET[op]=="newday")
{
output("`2Gut erholt wachst du im Haus auf und bist bereit für neue Abenteuer.");
$session[user][location]=0;
//pk BEGIN
$session[user][location]=0;
$sql="SELECT acctid,housesleep FROM accounts WHERE acctid=".$session[user][acctid]." ORDER BY acctid DESC";
$result=db_query($sql)or die(db_error(LINK));
if(db_num_rows($result)>0)
{
$row=db_fetch_assoc($result);
$session[housekey]=$row[housesleep];
if($session[housekey]>0)
{
display_roomlist(0);
addnav("Sonstiges");
}
}
//pk END
$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));
$sql="UPDATE houses SET vacationlock=0 WHERE owner=".$session[user][acctid];
db_query($sql)or die(sql_error($sql));
display_roomlist($room);
addnav("Sonstiges");
addnav("Tägliche News","news.php");
addnav("Wohnviertel","houses.php?op=enter");
addnav("Zurück ins Dorf","village.php");
redirect("houses.php?op=partner");
//ersetze mit
//bio
if ($_GET[op]=="bio"){
if (!$_GET[id]) redirect("houses.php");
addnav("Zurück","houses.php");
$sql="SELECT houses.*,accounts.name AS besitzer FROM houses LEFT JOIN accounts ON accounts.acctid=houses.owner WHERE houseid=$_GET[id]";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`c`b`@Infos über Haus Nummer $row[houseid]`b`c`n`n`2Du näherst dich Haus Nummer $row[houseid], um es aus der Nähe zu betrachten. ");
if($row[description]){
output("Über dem Eingang von $row[housename]`2 steht geschrieben:`n`& $row[description]`n`n");
}else{
output("Das Haus trägt den Namen \"`&$row[housename]`2\".`n");
}
$sql="SELECT * FROM items WHERE class='Möbel' AND value1={$_GET['id']} ORDER BY id ASC";
$result = db_query($sql);
if ($row[besitzer]=="") $row[besitzer]="niemandem";
output("`2Das Haus gehört `^$row[besitzer]`2 und ist ");
if ($row[status]==0) output("noch im Bau. ");
if ($row[status]==1) output("bewohnt. ");
if ($row[status]==2) output("zum Verkauf angeboten. ");
if ($row[status]==3) output("verlassen. ");
if ($row[status]==4) output("eine Bauruine. ");
output("`2Du riskierst einen Blick durch eines der Fenster");
if (db_num_rows($result)>0){
output(" und erkennst ");
for ($i=0;$i<db_num_rows($result);$i++){
$row2 = db_fetch_assoc($result);
output("`@$row2[name]");
if($i+1<db_num_rows($result)) output(", ");
}
output(".`n");
}else{
output(", aber das Haus hat sonst nichts weiter zu bieten.");
}
if (getsetting("dailyspecial",0)=="Waldsee"){
output("`n`n`@Während du dir das Haus genau ansiehst, fällt dir ein kleiner Trampelpfad auf...");
addnav("Trampelpfad","paths.php?ziel=forestlake");
}
}
//bio
elseif($_GET[op]=="newday")
{
output("`2Gut erholt wachst du im Haus auf und bist bereit für neue Abenteuer.");
$session[user][location]=0;
//pk BEGIN
$session[user][location]=0;
$sql="SELECT acctid,housesleep FROM accounts WHERE acctid=".$session[user][acctid]." ORDER BY acctid DESC";
$result=db_query($sql)or die(db_error(LINK));
if(db_num_rows($result)>0)
{
$row=db_fetch_assoc($result);
$session[housekey]=$row[housesleep];
if($session[housekey]>0)
{
display_roomlist(0);
addnav("Sonstiges");
}
}
//pk END
$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));
$sql="UPDATE houses SET vacationlock=0 WHERE owner=".$session[user][acctid];
db_query($sql)or die(sql_error($sql));
display_roomlist($room);
addnav("Sonstiges");
addnav("Tägliche News","news.php");
addnav("Wohnviertel","houses.php?op=enter");
addnav("Zurück ins Dorf","village.php");
redirect("houses.php?op=partner");
//finde
output("<td align='center' valign='top'>`&$row[housename]<br/>",true);
//ersteze durch
output("<td align='center' valign='top'>`&<a href='houses.php?op=bio&id=$row[houseid]'>$row[housename]</a><br/>",true);