Forum
CS2D Scripts in datei speichern aber nicht überschreibenin 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 helfen
1
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 10: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