anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 11 Jun, 2025 08:05

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: {id - of - treasury}
BeitragVerfasst: Mo 28 Jan, 2008 16:03 
Offline
Profi
Profi

Registriert: Do 23 Nov, 2006 17:59
Beiträge: 140
Wohnort: LübecK
Geschlecht: Männlich
LoGD: momentan kein Server
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..

_________________
flup


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: {id - of - treasury}
BeitragVerfasst: Mo 28 Jan, 2008 19:56 
Offline
User
User
Benutzeravatar

Registriert: Di 22 Mai, 2007 18:30
Beiträge: 19
LoGD: http://www.dragonweyr.de
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. ;) Wer nicht erfahren ist im Umgang mit SQL, sollte
auf jeden Fall mit einem leeren Wohnviertel wieder beginnen.


Die Suche nach {id - of - treasury} hilft auch. :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: {id - of - treasury}
BeitragVerfasst: Di 29 Jan, 2008 12:08 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Das Problem hab wir gestern schon in ICQ geklärt.

Er hat zwar DROP TABLE houses gemacht, aber es nie bestätigt. :P

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: {id - of - treasury}
BeitragVerfasst: Di 29 Jan, 2008 20:51 
Offline
Profi
Profi

Registriert: Do 23 Nov, 2006 17:59
Beiträge: 140
Wohnort: LübecK
Geschlecht: Männlich
LoGD: momentan kein Server
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?

_________________
flup


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: {id - of - treasury}
BeitragVerfasst: Mi 30 Jan, 2008 16:37 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
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. ;) Wer nicht erfahren ist im Umgang mit SQL, sollte

auf jeden Fall mit einem leeren Wohnviertel wieder beginnen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: {id - of - treasury}
BeitragVerfasst: Mi 30 Jan, 2008 21:36 
Offline
Profi
Profi

Registriert: Do 23 Nov, 2006 17:59
Beiträge: 140
Wohnort: LübecK
Geschlecht: Männlich
LoGD: momentan kein Server
omg.. ok.. damit hab ich die pisastudie mal wieder bestätigt^^

danke eliwood :P

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^^

_________________
flup


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: {id - of - treasury}
BeitragVerfasst: Mi 30 Jan, 2008 22:31 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
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... :wink:

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: {id - of - treasury}
BeitragVerfasst: Mi 30 Jan, 2008 23:05 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
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.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 20 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum