Antwort schreiben  Thema schreiben 
Verfasser Nachricht
Fred
Developer


Beiträge: 784
Gruppe: Banned
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 354
Beitrag: #1
xPSP  Lua Problem - Datenbank in extra Datei

Ich brauche für mein erstes Lua Game 79 Variablen die immer wieder verändert und gespeichert/abgerufen werden müssen.
Also hab ich diese 79 Variablen in einer Datei gespeichert und lade sie per Require in die anderen Game-Dateien rein.

ueber.lua :
13; require "CONFIG"
..
..
25; screen:print(15,135,"BlaBla "..user.." BlaBla, BlaBlaBla.", grau)


Die Variable USER wird in der Config.lua gespeichert:

CONFIG.LUA :
schwer = 1
runde = 0
user = fred


Wenn ich aber nun die Variable USER abrufe kommt folgender Fehler:


Was genau läuft da schief? Mir ist klar das er sagt das die Variable leer ist/nicht exestiert, aber warum dieses?
Hab jetzt da schon ne menge rumprobiert aber nichts funktioniert.






Dieser Beitrag wurde zuletzt bearbeitet: 12.08.2009 00:51 von Fred.

12.08.2009 00:49
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
DJTechno
Legende
*****


Beiträge: 1.065
Gruppe: User
Registriert seit: Jan 2009

Status: Offline
Danke erhalten: 105
Beitrag: #2
RE: Lua Problem - Datenbank in extra Datei

hast du end geschrieben? oder mal in einem andren player probiren


12.08.2009 01:19
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Fred
Developer


Beiträge: 784
Gruppe: Banned
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 354
Beitrag: #3
xPSP  RE: Lua Problem - Datenbank in extra Datei

DJTechno :
hast du end geschrieben? oder mal in einem andren player probiren


Was hat das ganze denn mit end zu tun? Er sagt ja das die Variabel leer ist bzw. nicht exestiert, obwohl sie da ist und Inhalt hat.

Und ich steige sicher nicht wieder auf einen Player um, dann muss ich ja wieder alle Codes ändern weil Lua-Befehle ja überall so schön gleich sind und mit meinem jetztigen bin ich ganz zufrieden Wink
Vor allem wird das Problem dadurch wohl auch nicht gelöst






12.08.2009 09:55
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Namenloser
Redakteur a.D.
*


Beiträge: 2.683
Gruppe: User
Registriert seit: Apr 2009

Status: Offline
Danke erhalten: 2111
Beitrag: #4
RE: Lua Problem - Datenbank in extra Datei

du musst das so machen
user = "Fred"

Wenn du einen Text definierst immer ""

12.08.2009 10:07
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Fred (Aug-12-2009)
Fred
Developer


Beiträge: 784
Gruppe: Banned
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 354
Beitrag: #5
xPSP  RE: Lua Problem - Datenbank in extra Datei

Namenloser :
du musst das so machen
user = "Fred"

Wenn du einen Text definierst immer ""


Achso, weil bei den Zahlen klappt es ja auch ohne.

Aber dann gleich noch eine Frage:
Wenn ich ein " per Datei-Write schreiben will, kann ich das einfach mit \" machen und es wird trotzdem richtig geschrieben? Oder wie muss ich das formatieren?






12.08.2009 10:17
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Namenloser
Redakteur a.D.
*


Beiträge: 2.683
Gruppe: User
Registriert seit: Apr 2009

Status: Offline
Danke erhalten: 2111
Beitrag: #6
xPSP  RE: Lua Problem - Datenbank in extra Datei

schreiben mit
test = io.open("config.lua","w")
test:write("user = "Fred"")
test:close()

Also mit ""
Das w schreibt immer alles neu bei io.open
/n gehört auch in die "" (/n ist für die nächste Zeile ^^ )

Dieser Beitrag wurde zuletzt bearbeitet: 12.08.2009 10:28 von Namenloser.

12.08.2009 10:26
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Fred
Developer


Beiträge: 784
Gruppe: Banned
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 354
Beitrag: #7
xPSP  RE: Lua Problem - Datenbank in extra Datei

Namenloser :
schreiben mit
test = io.open("config.lua","w")
test:write("user = "Fred"")
test:close()

Also mit ""
Das w schreibt immer alles neu bei io.open
/n gehört auch in die "" (/n ist für die nächste Zeile ^^ )


Das mit /n war mir klar Wink

ABER:
test:write("user = "Fred"")

" Bildet ja den anfang und ende des zu schreibenden Textes, hört er dann nicht schon vor dem F auf zu schreiben?






12.08.2009 10:39
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Namenloser
Redakteur a.D.
*


Beiträge: 2.683
Gruppe: User
Registriert seit: Apr 2009

Status: Offline
Danke erhalten: 2111
Beitrag: #8
RE: Lua Problem - Datenbank in extra Datei

Nein
Müsste gehen ^^

Einfach Probieren ^^

12.08.2009 10:47
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Fred
Developer


Beiträge: 784
Gruppe: Banned
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 354
Beitrag: #9
xPSP  RE: Lua Problem - Datenbank in extra Datei

Namenloser :
Nein
Müsste gehen ^^

Einfach Probieren ^^


Also so wie du gesagt hast kommen nur wieder neue Fehlermeldungen, man muss beim Schreibbefehl die " mit einem \ davor schreiben, dann geht es:

Zitat:
datei = io.open("CONFIG.LUA","w")
datei:write("schwer = 1\n")
datei:write("runde = 1\n")
datei:write("user = \""..name.."\"\n")


Danke nochmals für die Hilfe Wink






12.08.2009 14:11
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Namenloser
Redakteur a.D.
*


Beiträge: 2.683
Gruppe: User
Registriert seit: Apr 2009

Status: Offline
Danke erhalten: 2111
Beitrag: #10
RE: Lua Problem - Datenbank in extra Datei

Achja ^^
Naja wennigstens geht es jetzt ^^

Ps. Du kannst das auch zusammenfassen ^^:
datei:write("schwer = 1\nrunde = 1\nuser = \""..name.."\"\n")

Aber muss ja nicht sein ^^

12.08.2009 15:54
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Gift
Ex-Mod
*


Beiträge: 4.974
Gruppe: User
Registriert seit: Jul 2008

Status: Offline
Danke erhalten: 862
Beitrag: #11
RE: Lua Problem - Datenbank in extra Datei

Vllt mal bei:

Zitat:
13; require "CONFIG"
..
..
25; screenTonguerint(15,135,"BlaBla "..user.." BlaBla, BlaBlaBla.", grau)


CONFIG mit CONFIG.LUA ausbessern???


[img]http://martuzki95.ma.funpic.de/signis/gift/gift.gesperrt

Wenn du denkst, dass du denkst, dann denkst du nur dass du denkst. Denn das denken der gedachten Gedanken ist nur gedankenloses Denken!!!!
12.08.2009 18:43
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Namenloser
Redakteur a.D.
*


Beiträge: 2.683
Gruppe: User
Registriert seit: Apr 2009

Status: Offline
Danke erhalten: 2111
Beitrag: #12
RE: Lua Problem - Datenbank in extra Datei

Nein bei require braucht man nur den Namen ohne .lua zu schreiben
Die PSP weiss bei dem Befehl Automatisch das es eine .lua ist

12.08.2009 19:03
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Gift (Aug-12-2009)
Fred
Developer


Beiträge: 784
Gruppe: Banned
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 354
Beitrag: #13
xPSP  RE: Lua Problem - Datenbank in extra Datei

Gift :
Vllt mal bei:

Zitat:
13; require "CONFIG"
..
..
25; screenTonguerint(15,135,"BlaBla "..user.." BlaBla, BlaBlaBla.", grau)


CONFIG mit CONFIG.LUA ausbessern???


Jetzt mal ehrlich, wenn man keine Ahnung hat sollte man dazu stehen und nicht immer mit irgendwelchen Sinnlos-Posts kommen nur um den Posting-Counter ein wenig hoch zu schrauben. Ist bei dir ja mittlerweile leider sehr oft so.

Wie Namenloser schon sagt braucht man das Lua am Ende nicht, bzw. es darf nicht dastehen, und das sollte man wissen wenn man mal bei Bumuckl etc. rein gesehen hat (was Coder ja am Anfang doch mal tun sollten).


@Namenloser:
Ich weiss schon, aber ich finde immer eine Zeile macht das ganze übersichtlicher wenn man später mal noch was ändern will Wink






12.08.2009 19:35
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Gift
Ex-Mod
*


Beiträge: 4.974
Gruppe: User
Registriert seit: Jul 2008

Status: Offline
Danke erhalten: 862
Beitrag: #14
RE: Lua Problem - Datenbank in extra Datei

Wollte ja nur mal helfen. Kenn mich ja nicht so wirklich nicht mir LUA aus (verstehe die Codes aber schon halbwegs).

Naja, Posts brauch ich nicht mehr! Hab schon genug...

Man kann ja nicht alles wissen!

Und jetzt: Helft Fred!


[img]http://martuzki95.ma.funpic.de/signis/gift/gift.gesperrt

Wenn du denkst, dass du denkst, dann denkst du nur dass du denkst. Denn das denken der gedachten Gedanken ist nur gedankenloses Denken!!!!
12.08.2009 19:46
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Namenloser
Redakteur a.D.
*


Beiträge: 2.683
Gruppe: User
Registriert seit: Apr 2009

Status: Offline
Danke erhalten: 2111
Beitrag: #15
RE: Lua Problem - Datenbank in extra Datei

Er hats doch schon hinbekommen ^^

12.08.2009 19:53
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xGames Lua Inhalt der Datei gezielt verändern? © by Noa 3 10.539 09.01.2015 16:40
Letzter Beitrag: Whynot
xGames txt datei lässt sich nicht "schreiben"(io.open) © by Noa 6 2.970 15.02.2013 17:19
Letzter Beitrag: © by Noa
xPSP Callbacks ohne extra Thread? Paprikachu 0 1.118 27.06.2012 04:16
Letzter Beitrag: Paprikachu
xPSP .elf datei in pbp umwandeln lustigatoYAK 8 3.821 06.09.2011 19:52
Letzter Beitrag: Tim2001
xPSP C SDK batch datei gelöscht. secret 7 2.704 14.08.2011 15:21
Letzter Beitrag: secret

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang