anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Frage zu dem Stall im Haus / anperas Häusersystem) https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4682 |
Seite 1 von 1 |
Autor: | ISIS [ Mi 24 Sep, 2008 22:23 ] |
Betreff des Beitrags: | Frage zu dem Stall im Haus / anperas Häusersystem) |
Ich find im Grunde genommen alles vorzüglich was das Häusersystem angeht, habe auch den Haustiermod usw ![]() Hab eben nur ne Frage speziell zum Stall. Da steht dass man die Tiere seiner Mitbewohner in den Boxen sieht; nur man sieht in jedem Haus die Tiere aller User ..wahhh ^^ Und der Wachhund aus dem Haustiermod? Sieht man den auch irgendwo ausser in der Vitalinfo? Hier mal das Stückchen aus meiner houses was den Stall betrifft...vielleicht ist ja was mit der Abfrage der "Schlüsselbesitzer" bei mir falsch?? } else if ($_GET[op]=="stable"){ // Stall ,,.................................... if ($_GET[id]) $session[housekey]=(int)$_GET[id]; if (!$session[housekey]) redirect("housesbw.php"); $sql = "SELECT * FROM houses WHERE houseid=".$session[housekey]." ORDER BY houseid DESC"; $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`2`b`c$row[housename]`c`b`n"); if ($row[description]) output("`0`c$row[description]`c`n"); $sql = "SELECT acctid,name,hashorse FROM accounts WHERE hashorse>0 ORDER BY acctid DESC"; $result = db_query($sql) or die(db_error(LINK)); $mountcount = 0; $mountlist = ""; for ($i=1;$i<=db_num_rows($result);$i++) { $acct = db_fetch_assoc($result); $sql2 = "SELECT owner FROM items WHERE owner=$acct[acctid]"; $result2 = db_query($sql2) or die(db_error(LINK)); if (db_num_rows($result2)>0) { $sql3 = "SELECT mountname FROM mounts WHERE mountid=$acct[hashorse]"; $result3 = db_query($sql3) or die(db_error(LINK)); if (db_num_rows($result3)>0) { $horse = db_fetch_assoc($result3); $mountlist .= "`n`&$acct[name]: `7$horse[mountname]"; $mountcount++; } } } if ($mountcount==0) { output("`2Du gehst zur Haustüre heraus und in den Stall, der hinten an das Haus angebaut ist. Hier sieht noch alles ganz frisch eingerichtet und ungenutzt aus, was wohl daran liegt, daß niemand in diesem Haus ein Tier besitzt.`n"); } else { output("`2Du gehst zur Haustüre heraus und in den Stall, der hinten an das Haus angebaut ist. Hier siehst Du die Tiere Deiner Mitbewohner bzw. deren leere Boxen.`n"); output($mountlist); } |
Autor: | Rikkarda [ Do 25 Sep, 2008 00:50 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
Zitat: Wer meint, die Lizenz sage, dass man bei diesem LotGD die Sourcen freigeben muss: Das stimmt nicht! Man kann die Source freigeben, man muss aber nicht. Es bleibt jedem Server selbst überlassen. Die Sourcen werden nur auf Anfrage freigegeben. Das Admin-Team Zitat: Weasel hat geschrieben:
da ich jetzt nichtmal ersehen kann, welches Wohnviertel Du hast, möchte ich Dich bitten, Dich mit den Forenbedinungen vertraut zu machen, damit man Dir antworten kann ![]() |
Autor: | ISIS [ Sa 27 Sep, 2008 18:00 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
"Sie haben Post" ![]() |
Autor: | Doctamy [ Sa 27 Sep, 2008 20:53 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
Es wäre vllt besser wenn wir hier alle Erfahren was für ein System du hast damit wenn jemand den selben Fehler wie du hast auch eventuell Lösungen dazu finden kann. |
Autor: | Rikkarda [ Sa 27 Sep, 2008 21:57 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
zum einen das, zum anderen habe ich auch keine Post öffne bitte deinen sourcecode für alle |
Autor: | Tidus [ So 28 Sep, 2008 10:50 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
[OT] Ich weis das ist jetz wieder nicht der richtige ort, aber ich verstehe das nicht, das man den Source ganz zu macht ich habei nletzter zeit bei vielen servern mal geschaut und mit schrecken festgestellt das viele von ihnen die source php zu machen, oder garkeine haben.. man kann ja auch einfach wichtige dateien sperren, damit man nicht alles klauen kann oder das logd kipieren oder so.. aber gleich ganz zu machen, finde ich nicht so elegant.. [/OT] naja und zum thema, ich kann den vorrednern nur zustimmen mit dem source öffnen und sagen welches system man hat, in der berschrift steht zwar anperas häuser system aber, ich erinnere mich nicht an einen stall im ext ger 3 häusersystem ö.Ö |
Autor: | Eliwood [ So 28 Sep, 2008 14:06 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
*Eliwood wünschte sich, dass MightyE die AGPL für LoGD gewählt hätte, und nicht die GNU GPL. |
Autor: | ISIS [ So 28 Sep, 2008 17:26 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
Huch..ähm ja ^^ Die Source ist jetzt da... sorry http://armana.ignis-draconis.de/source.php Das Haussystem ( orginal damals von anpera ) ist die housesbw.php und es wurde noch einiges hinzugefügt. (war von chaosmakers haussystem soweit ich mich erinnern kann ..ähm wenn ich mir mal grad auf den Kopf hau, schwant mir da so eine Erinnerung ):zack: @ Rikkarda..mit Post meinte ich E-Mail, da ich die Mailadresse ja bekommen hatte ![]() ![]() Meine Frage war: Hab eben nur ne Frage speziell zum Stall. Da steht dass man die Tiere seiner Mitbewohner in den Boxen sieht; nur man sieht in jedem Haus die Tiere aller User - und nicht wie ich dachte nur die Tiere von den Bewohnern mit einem Schlüssel (das mit dem Stall geht ab Zeile 835 los) |
Autor: | vernisage [ Di 07 Okt, 2008 11:16 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
Alles ganz gut und schön, aber soweit ich weiß, ist in dem Hausmod von Chaosmaker keine Stallerweiterung in dem Sinne, wie oben gepostet drin. Ich persönlich habe noch das Hausmodul damals von Drandil und habe diese Stallansicht bei mit drin (ohne Haustiererweiterung) PHP: else if($_GET[op]=="stable") { // Stall ,,.................................... if($_GET[id]) $session[housekey]=(int)$_GET[id]; if(!$session[housekey]) redirect("houses.php"); $sql="SELECT * FROM houses WHERE houseid=".$session[housekey]." ORDER BY houseid DESC"; $result=db_query($sql)or die(db_error(LINK)); $row=db_fetch_assoc($result); output("`2`b`c$row[housename]`c`b`n"); if($row[description]) output("`0`c$row[description]`c`n"); $sql="SELECT acctid,name,hashorse FROM accounts WHERE hashorse>0 ORDER BY acctid DESC"; $result=db_query($sql)or die(db_error(LINK)); $mountcount=0; $mountlist=""; for($i=1; $i <= db_num_rows($result); $i++) { $acct=db_fetch_assoc($result); $sql2 = "SELECT owner FROM items WHERE owner=$acct[acctid] AND value1='".$session[housekey]."' AND class='Schlüssel'"; $result2 = db_query($sql2)or die(db_error(LINK)); if(db_num_rows($result2)>0) { $sql3="SELECT mountname FROM mounts WHERE mountid=$acct[hashorse]"; $result3=db_query($sql3)or die(db_error(LINK)); if(db_num_rows($result3)>0) { $horse=db_fetch_assoc($result3); $mountlist .= "`n`&$acct[name]: `7$horse[mountname]"; $mountcount++; } } } if($mountcount==0) { output("`2Du gehst zur Haustüre heraus und in den Stall, der hinten an das Haus angebaut ist. Hier sieht noch alles ganz frisch eingerichtet und ungenutzt aus, was wohl daran liegt, dass niemand in diesem Haus ein Tier besitzt.`n"); viewcommentary("house-stall".$row[houseid],"Im Stall sprechen:",15,"sagt"); } else { output("`2Du gehst zur Haustüre heraus und in den Stall, der hinten an das Haus angebaut ist. Hier siehst Du die Tiere Deiner Mitbewohner bzw. deren leere Boxen.`n"); viewcommentary("house-stall".$row[houseid],"Im Stall sprechen:",15,"sagt"); output("`n`n`n"); output($mountlist); output("`n`n`n"); } addnav("Stalltür"); addnav("Zurück in das Haus","houses.php?op=drin"); addnav("Spaziergang"); addnav("Zurück zum Wohnviertel","houses.php"); addnav("Zurück zum Dorf","village.php"); } Natürlich bitte bei Bedarf umändern. Bei mir werden wirklich die Tiere von den Bewohnern angezeigt, die Zugang zum Haus haben. Aber weil wir schon mal bei diesem Hausmod von Chaos sind, -wer- hat denn bitte so eine Erweiterung bei sich drinnen, dass die Tiere der Schlüsselbesitzer in diesem Haus aufgelistet werden? Keine Sonderbehandelungen, wie kostenloses Füttern, ect, nur die Auflistung? Die könnte ich nämlich mal ganz dringend gebrauchen. Ich kriegs nämlich nicht hin. Wäre jemand so freundlich, die vllt zur Verfügung zu stellen? Für die class stall... Danke schon mal verni |
Autor: | ISIS [ Di 07 Okt, 2008 14:51 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
*lol* schließe mich da an... Habe ja eine Auflistung in dem Sinne, und sie funktioniert ja soweit bis auf das mit den Tieren aller User ( ganz oben im Post wie gesagt ist die stelle - in der source housesbw bei mir)....und ich finde den "Fehler" nicht, währe genauso interessiert wie vernisage ![]() |
Autor: | Rikkarda [ Di 07 Okt, 2008 15:53 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
ISIS hat geschrieben: Meine Frage war: Hab eben nur ne Frage speziell zum Stall. Da steht dass man die Tiere seiner Mitbewohner in den Boxen sieht; nur man sieht in jedem Haus die Tiere aller User - und nicht wie ich dachte nur die Tiere von den Bewohnern mit einem Schlüssel (das mit dem Stall geht ab Zeile 835 los) $this->bbcode_second_pass_code('', ' $sql = "SELECT acctid,name,hashorse FROM accounts WHERE hashorse>0 ORDER BY acctid DESC";') du fragst auch ab, wer hat alles ein Tier und nicht, wer hat alles ein Tier in diesem haus. Erweitere die Abfrage um die Hausnummer (Per schlüssel) dann wirds auch wie gewünscht angezeigt |
Autor: | ISIS [ Di 07 Okt, 2008 16:35 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
$this->bbcode_second_pass_code('', ' $sql = "SELECT acctid,name,hashorse FROM accounts WHERE hashorse>0 ORDER BY acctid DESC";') also müsste quasi noch dazu [housekey] ?? $sql = "SELECT acctid,name,hashorse,housekey FROM accounts WHERE hashorse>0 ORDER BY acctid DESC"; währe das richtig? ![]() |
Autor: | Rikkarda [ Di 07 Okt, 2008 17:17 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
ISIS hat geschrieben: $this->bbcode_second_pass_code('', ' $sql = "SELECT acctid,name,hashorse FROM accounts WHERE hashorse>0 ORDER BY acctid DESC";') also müsste quasi noch dazu [housekey] ?? $sql = "SELECT acctid,name,hashorse,housekey FROM accounts WHERE hashorse>0 ORDER BY acctid DESC"; währe das richtig? ![]() nein.. zieh bitte deine Abfrage mal auseinander: nimm acctid, nimm name, nimm tier, nimm hausschlüssel VON den accounts die ein tier haben du willst aber doch etwas anderes oder? ![]() sry das ich dir net einfach die Antwort präsentiere, aber damit ist dir halt nur kurzfristig geholfen |
Autor: | ISIS [ Di 07 Okt, 2008 17:34 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
Zitat: zieh bitte deine Abfrage mal auseinander: nimm acctid, nimm name, nimm tier, nimm hausschlüssel VON den accounts die ein tier haben ok super damit ich es auch begreife - gute idee ![]() also ich nehm den hausschlüssel von den accounts die ein tier haben - ich will aber die tiere von den accounts die einen Schlüssel haben... ich überleg mal.....achtung es qualmt *lach* $sql = "SELECT acctid,name,hashorse FROM accounts AND class='Schlüssel' ORDER BY houseid DESC"; |
Autor: | Eichi [ Mi 08 Okt, 2008 21:32 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
ISIS hat geschrieben: ich überleg mal.....achtung es qualmt *lach* $sql = "SELECT acctid,name,hashorse FROM accounts AND class='Schlüssel' ORDER BY houseid DESC"; Hoppla, wo ist denn die WHERE-Bedingung? Nebenbei, was willst du von den Tieren haben? Die ID? Oder auch den Namen und so, dann wäre noch ein JOIN nötig.. Davon abgesehen, dreh die Abfrage von Rikkarda einfach um und selektiere hashorse, so wie du es ind er SQL hast und frag in der WHERE-Bedingung ab, ob der User einen Schlüssel hat. Das Feld class steht in der Items-Tabelle, da stehen nur die Schlüssel drin, die der User im Inventar hat und an andere vergeben kann. |
Autor: | ISIS [ Mi 08 Okt, 2008 21:50 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
Stimmt..andererseits hab ich seit der Zeit getüftelt und die postings nochmal durchgelesen ^^ $sql="SELECT acctid,name,hashorse FROM accounts WHERE hashorse>0 ORDER BY acctid DESC"; $result=db_query($sql)or die(db_error(LINK)); $mountcount=0; $mountlist=""; for($i=1; $i <= db_num_rows($result); $i++) { $acct=db_fetch_assoc($result); $sql2 = "SELECT owner FROM items WHERE owner=$acct[acctid] AND value1='".$session[housekey]."' AND class='Schlüssel'"; $result2 = db_query($sql2)or die(db_error(LINK)); Das mit dem sql2 war bei mir anders, ohne Schlüssel ![]() |
Autor: | Rikkarda [ Do 09 Okt, 2008 12:32 ] |
Betreff des Beitrags: | Re: Frage zu dem Stall im Haus / anperas Häusersystem) |
fein ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |