blob: 28ffc6b14b2f40a69786bea58b7faa04b9f34354 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001RemoveExtraLook()
2=================
3
4RemoveExtraLook()
5
6int RemoveExtraLook(string look);
7----------------------------------------------------
8::
9
10DEFINIERT IN
11------------
12::
13
14 /std/living/description.c
15
16BESCHREIBUNG
17------------
18::
19
20 Der Extralook erscheint in der Langbeschreibung des Lebewesens.
21 Eintraege koennen mit dieser Funktion (vorzeitig) wieder entfernt werden.
22
23ARGUMENTE
24---------
25::
26
27 - string look:
28 Schluesselwort, unter dem der Eintrag, den man entfernen moechte, von
29 AddExtraLook() registriert wurde.
30
31RUECKGABEWERTE
32--------------
33::
34
35 > 0, falls der Eintrag erfolgreich entfernt wurde.
36 < 0 sonst.
37 -1: keinen (gueltigen) <key> uebergeben.
38 -2: kein Eintrag fuer <key> gefunden.
39
40BEMERKUNGEN
41-----------
42::
43
44 Beim Entfernen mit dieser Funktion wird die "Endemeldung" des entfernten
45 Eintrages nicht ausgegeben.
46
47BEISPIELE
48---------
49::
50
51 # Extralook registrieren.
52 living->AddExtraLook("@WER1 wird von einer Horde Daemonen verfolgt.",
53 "ennox_daemonenhordenverfolgerlook");
54 # Nun kann der Eintrag auch wieder entfernt werden:
55 living->RemoveExtraLook("ennox_daemonenhordenverfolgerlook");
56
57SIEHE AUCH
58----------
59::
60
61 AddExtraLook(),
62 P_INTERNAL_EXTRA_LOOK
63
6414.05.2007, Zesstra
65