Forum
Scripts
in datei speichern aber nicht überschreiben
in datei speichern aber nicht überschreiben
11 replies
1

Mach dann die neue Datei in den Ordner rein
BeiWaffen, Maps, SOunds,... funktioniert dannm nur die Datei, die nicht umgenannt wurde(in dem Fall "USP".)
Bei Maps würde ich aber lieber überschreiben, das ist nicht so umstäntlich.
reinschreiben:
1
dofile("sys/lua/DEINSCRIPTNAME")
wenn du es so meinst
1
io.open("[dateipfad]","w")
1
io.open("[dateipfad]","a")
--edit--
als ich es versucht habe ist ein script error aufgetreten können aber auch von einem normalem Fehler handeln könnte mir einer auch dabei helfen1
2
3
4
5
2
3
4
5
file=io.open("sys/lua/records/"..map"name"..".txt","a")
file:io.write("-------------------------")
file:io.write("server started")
file:io.write("-------------------------")
file:close()
edited 2×, last 15.07.11 08:39:01 pm
Kann sein es wird besser, a+ mode zu benutzen. Und hier ist eine wahrscheinliche losung:
1
2
3
4
5
2
3
4
5
file=io.open("sys/lua/records/"..game("sv_map")..".txt","a+")
file:io.write("-------------------------")
file:io.write("server started")
file:io.write("-------------------------")
file:close()
Doch hab's nicht getestet.
1
LUA ERROR: sys/lua/recorder.lua:4: function arguments expected near '.'
1
2
3
4
5
2
3
4
5
file=io.open("sys/lua/records/"..game("sv_map")..".txt","a+")
file:io.write("-------------------------")					<-diese zeile
file:io.write("server started")
file:io.write("-------------------------")
file:close()
1
2
3
4
5
2
3
4
5
file=assert(io.open("sys/lua/records/"..game("sv_map")..".txt","a+"))
file:write("-------------------------")
file:write("server started")
file:write("-------------------------")
file:close()
Da. Jetzt muss es klappen.
1

Offline