blob: b8f0d4f832583b0fbbd51bf39d93464495d5f1a1 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2write_data()
3************
4
5
Zesstra19d657d2017-01-29 21:40:38 +01006SYNOPSIS
Zesstra953f9972017-02-18 15:37:36 +01007========
8
9 string write_data(string file, int start, int anzahl)
10
Zesstra19d657d2017-01-29 21:40:38 +010011
12BESCHREIBUNG
Zesstra953f9972017-02-18 15:37:36 +010013============
Zesstra19d657d2017-01-29 21:40:38 +010014
Zesstra953f9972017-02-18 15:37:36 +010015 Diese Funktion macht genau das, was write_file() tut (also siehe dort),
16 allerdings stellt sie sicher, dass <file> immer mit einem /data/
17 beginnt (setzt es also notfalls davor).
18 Es wird also immer irgendwo unterhalb von /data/ geschrieben.
19
20 Die Benutzung dieser sefun wird dringend empfohlen, falls Daten
21 ausserhalb von Spielerobjekten gepeichert werden, damit Daten und
22 Code getrennt abgelegt sind. Dies vereinfacht z.B. die
23 Datensicherung.
24
Zesstra19d657d2017-01-29 21:40:38 +010025
26BEISPIEL
Zesstra953f9972017-02-18 15:37:36 +010027========
28
29 # write_file("/d/ebene/zesstra/blupp", "Testdaten.\n");
30 -> schreibt in das File /data/d/ebene/zesstra/blupp.
31 # write_file("/data/d/ebene/zesstra/blupp", "Testdaten.\n");
32 -> tut dasselbe.
33
Zesstra19d657d2017-01-29 21:40:38 +010034
35SIEHE AUCH
Zesstra953f9972017-02-18 15:37:36 +010036==========
37
38 read_data()
39 read_file(E), write_file(E), read_bytes(E), write_file(E)