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