blob: b77601589231bcef893144bec7bc54db044f4360 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001write_data()
2============
3
4SYNOPSIS
5--------
6::
7
8 string write_data(string file, int start, int anzahl)
9
10BESCHREIBUNG
11------------
12::
13
14 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
24BEISPIEL
25--------
26::
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
33SIEHE AUCH
34----------
35::
36
37 read_data()
38 read_file(E), write_file(E), read_bytes(E), write_file(E)
39