anpera.net https://anpera.dyndns.org/phpbb3/ |
|
{id - of - treasury} https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4304 |
Seite 1 von 1 |
Autor: | halfen [ Mo 28 Jan, 2008 16:03 ] |
Betreff des Beitrags: | {id - of - treasury} |
Vorwort: Ich habe die SUFU benutzt und auch einiges gefunden.. jedoch bin ich nicht so ganz auf der geistlichen höhe, um diese themen zu verstehen^^ ich würde meine frage ja gerne in diesen themen posten, aber i-wie fehlen mir dazu die rechte ôÒ Mein Problem: Zitat: # gold transfer: INSERT INTO housemoduledata (moduleid, name, houseid, value) SELECT {id-of-treasury}, 'gold', houseid, gold FROM houses WHERE status=1; INSERT INTO housemoduledata (moduleid, name, houseid, value) SELECT {id-of-treasury}, 'gems', houseid, gems FROM houses WHERE status=1; Mein SQL nimm diese zeile mit der Begründung: SQL-Befehl: Dokumentation # gold transfer: INSERT INTO housemoduledata( moduleid, name, houseid, value ) SELECT {id - of - treasury}, 'gold', houseid, gold FROM houses WHERE STATUS =1 MySQL meldet: Dokumentation #1054 - Unknown column 'of' in 'field list' ich hab dazu schon folgendes rausgelesen: Zitat: omfg -.- {id - of - treasury} musst du mit der modulid des schatzraummoduls ersetzen! learn english! und dann stand da noch was mit moduldb und dann da nach der id suchen... ich hab gar keine modul db ._. könnt ihr mir pls helfen? PS: es geht um das wohnviertel von chaos und ne source kann ich leider nicht liefern, da es auf meinem pc ist.. |
Autor: | Aenea [ Mo 28 Jan, 2008 19:56 ] |
Betreff des Beitrags: | Re: {id - of - treasury} |
In deiner Datenbank guckst du bei "housemodules", da findest du alle installierten Zimmer. Klick das an, geh (bei mir ist es oben) auf "Anzeigen". ![]() Ansonsten lies dir die "Anleitung.txt" in der hier verfügbaren Version von Chaosmaker durch, da steht unter anderem nämlich folgendes drin: Zitat: ACHTUNG: Wenn es schon häuser gibt, muß das SQL angepaßt werden. In dem Fall muß folgendes entfernt werden: DROP TABLE IF EXISTS `houses`; Außerdem müssen dann die 'Local changes' (ganz oben) ausgeführt werden. Dabei muß {id-of-treasury} durch die ID des Schatzkammer-Moduls ersetzt werden. Da das natürlich noch nicht vorhanden ist, am besten 99 nehmen und nachträglich ändern. Die 'Local changes' geschehen auf eigene Gefahr, ich übernehme keine Verantwortung für ggf. verlorenes Gold oder verlorene Gems. ![]() auf jeden Fall mit einem leeren Wohnviertel wieder beginnen. Die Suche nach {id - of - treasury} hilft auch. ![]() |
Autor: | MySql [ Di 29 Jan, 2008 12:08 ] |
Betreff des Beitrags: | Re: {id - of - treasury} |
Das Problem hab wir gestern schon in ICQ geklärt. Er hat zwar DROP TABLE houses gemacht, aber es nie bestätigt. ![]() |
Autor: | halfen [ Di 29 Jan, 2008 20:51 ] |
Betreff des Beitrags: | Re: {id - of - treasury} |
danke für eure tipps^^ muss ich denn diese id eingeben.. also wozu ist die gut? ok.. nun funkrioniert fast alles^^ wenn ich nun mein haus betreten will, kommt folgendes: Zitat: SELECT hm.moduleid, hm.linkcategory, hm.linktitle FROM housemodules hm LEFT JOIN housemoduledata hmd ON hmd.moduleid=hm.moduleid AND hmd.houseid="1" AND hmd.name="#activated#" WHERE (hm.built_in="1" OR hmd.value="1") AND hm.moduleid!="1" AND FIND_IN_SET("guest",hm.showto)>0 ORDER BY hm.linkorder ASC Table 'logd.housemoduledata' doesn't exist ich hab eig schon alle sql befehle ausgeführt, deswegen frage ich mich, wieso andauernt solche dinge passieren^^ //EDIT: ok.. hab die sql mal ausgeführt... ist diese schatzkammerid notwendig, damit man in der schatzkammer sehen kann, wieviel geld/gems drinne sind??? oder ist das in dem skript nicht enthalten??? und muss ich diese id auch eingeben, wenn ich eh mysqls schatzkammer einbauen möchte? |
Autor: | Eliwood [ Mi 30 Jan, 2008 16:37 ] |
Betreff des Beitrags: | Re: {id - of - treasury} |
Höchst intressant, dass die meisten Leser von Chaosmakers Wohnviertel denken, sie müssten zuerst das Wohnviertel installieren, inklusive Tabellen neu erstellen, und erst dann den Abschnitt machen, der das Gold und die Edelsteine vom alten in das neue Viertel importiert. Die Erklärung ist wohl simpel - die meisten Lesen nicht richtig. Sofern ich das noch richtig im Kopf habe, steht bei diesem Abschnitt eindeutig, dass diese SQL's nur ausgeführt werden müssen, wenn man ein Update macht. Jetzt, wo die alten Tabellen bereits futsch sind, ist das natürlich obsolet. Zitat: ACHTUNG: Wenn es schon häuser gibt, muß das SQL angepaßt werden.
In dem Fall muß folgendes entfernt werden: DROP TABLE IF EXISTS `houses`; Außerdem müssen dann die 'Local changes' (ganz oben) ausgeführt werden. Dabei muß {id-of-treasury} durch die ID des Schatzkammer-Moduls ersetzt werden. Da das natürlich noch nicht vorhanden ist, am besten 99 nehmen und nachträglich ändern. Die 'Local changes' geschehen auf eigene Gefahr, ich übernehme keine Verantwortung für ggf. verlorenes Gold oder verlorene Gems. ![]() auf jeden Fall mit einem leeren Wohnviertel wieder beginnen. |
Autor: | halfen [ Mi 30 Jan, 2008 21:36 ] |
Betreff des Beitrags: | Re: {id - of - treasury} |
omg.. ok.. damit hab ich die pisastudie mal wieder bestätigt^^ danke eliwood ![]() nun habe ich noch eine frage.. undzwar.. wenn ich die schatzkammer betrete, steht da folgendes: Zitat: Du betrittst die Schatzkammer des Hauses - hier werden die Reichtümer der Bewohner aufbewahrt. Außerdem erblickst du einen verschlossenen Schlüsselkasten. könnte man da nicht i-was machen, dass da steht, wieviel gold und gems enthalten sind und wer wieviel eingezahlt hat? also das da ganz einfach steht: Es befindet sich 1200 Gold und 90 Edelsteine in der truhe und dann weiter unten Bauernjunge XYZ zahlt 3 Edelsteine ein Magt ABC zahlt 1200 Gold ein Ritter RST nimmt 1200 Gold und 3 Edelsteine aus dem Schatz oder sowas in der art^^ |
Autor: | Morpheus [ Mi 30 Jan, 2008 22:31 ] |
Betreff des Beitrags: | Re: {id - of - treasury} |
Hmm, ich könnte Dir jetzt schreiben, wie man das macht, aber wenn Du es selbst heraus findest, dann lernst Du was dabei, daher mein Tip: Bisher steht das immer im Hauptraum, also lese mal das Modul, das für diesen verantwortlich ist, denn dort steht die Lösung dazu. Wenn Du es wirklich nicht schaffen solltst, frag noch mal nach, aber probiere es erst mal selber, ich garantiere Dir, wenn Du es schaffst, hast Du nicht nur ein super Gefühl sondern auch was gelernt ![]() P.S.: Nein, das ist nicht böse ironisch gemeint, sondern nett und ernst... ![]() |
Autor: | Kevz [ Mi 30 Jan, 2008 23:05 ] |
Betreff des Beitrags: | Re: {id - of - treasury} |
halfen, schau mal in der SuFu, dort solltest Du ein Hausmodul finden, was ich geschrieben hatte, worin man einsehen kann _wie viel eingezahlt/abgehoben_ wurde. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |