MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | SYNOPSIS |
| 2 | string save_value(mixed wert [, int format]); |
| 3 | |
| 4 | BESCHREIBUNG |
| 5 | Schreibt <wert> in einen String, der sich mit restore_value() |
| 6 | auswerten laesst. Der String wird zurueck gegeben. |
| 7 | |
| 8 | Das optionale Argument <format> bestimmt das Format des Strings: |
| 9 | |
| 10 | -1: das normale Format des Treibers (Standard) |
| 11 | 0: das Originalformat nach Amylaar's LPMud und LDMud <=3.2.8 |
| 12 | 1: LDMud >= 3.2.9: Non-Lambda Closures, Symbole und gequotete |
| 13 | Arrays koennen gespeichert werden |
| 14 | |
| 15 | Der erzeugte String besteht aus zwei Zeilen, die jeweils mit einem |
| 16 | Zeilenumbruch enden. Die erste Zeile beschreibt das Format, in dem der |
| 17 | Wert gespeichert wird, in der '#x:y'-Schreibweise. Die zweite Zeile |
| 18 | stellt den eigentlichen Wert da. |
| 19 | |
| 20 | Das Format zum Schreiben des Wertes in den String entspricht dem von |
| 21 | save_object() und restore_object() verwendeten Format. |
| 22 | |
| 23 | AENDERUNGEN |
| 24 | Eingefuehrt in LDMud 3.2.8. |
| 25 | LDMud 3.2.9. ergaenzte die Funktion um die Moeglichkeit, Non-Lambda |
| 26 | Closures, Symbole und gequotete Arrays zu speichern. Dazu wurde |
| 27 | ein neues Format fuer den String eingefuehrt. |
| 28 | LDMud 3.2.10 fuehrte das Argument <format> ein. |
| 29 | |
| 30 | SIEHE AUCH |
| 31 | restore_value(E), restore_object(E), save_object(E) |