Manpage in rST ueberfuehrt, Querverweise.
Change-Id: Iba3b3a1d7e76e8a10d9c5fc1cb9f8f2940f3fda7
diff --git a/doc/sphinx/lfun/AddAction.rst b/doc/sphinx/lfun/AddAction.rst
index 462e78f..0e8913b 100644
--- a/doc/sphinx/lfun/AddAction.rst
+++ b/doc/sphinx/lfun/AddAction.rst
@@ -1,34 +1,30 @@
AddAction()
===========
-AddAction(L)
-------------
-::
-
FUNKTION
--------
-::
varargs void AddAction(mixed fun, mixed cmd, int flag, int lvl);
DEFINIERT IN
------------
-::
/std/player/command.c
ARGUMENTE
---------
-::
- fun zu rufende Methode im Spieler oder eine Closure
- cmd ausloesendes Kommandoverb
- flag unscharf ausfuehren
- lvl ab welchem (Magierlevel) funktioniert das Kommando
+ fun
+ zu rufende Methode im Spieler oder eine Closure
+ cmd
+ ausloesendes Kommandoverb
+ flag
+ unscharf ausfuehren
+ lvl
+ ab welchem (Magierlevel) funktioniert das Kommando
BESCHREIBUNG
------------
-::
Vorweg: Da es keine (risikolose) Moeglichkeit gibt, ein so definiertes
Kommando auch wieder zu entfernen, wird von der Verwendung eher
@@ -54,7 +50,6 @@
BEMERKUNGEN
-----------
-::
- es gibt _noch_ kein RemoveAction! Per Hand in P_LOCALCMDS editieren
kann zu ernsten Fehlern fuehren.
@@ -64,7 +59,8 @@
BEISPIELE
---------
-::
+
+.. code-block:: pike
...
this_player()->AddAction(symbol_function("zeige_mysterium",
@@ -73,7 +69,6 @@
write(break_string("Wann immer du jetzt das Kommando \"knorfula\" "
"eingibst, werden dir Mysterien enthuellt!",78));
...
-
// im Objekt "knorfula" ...
int zeige_mysterium(string str) {
string myst;
@@ -95,15 +90,20 @@
return 1;
}
+
SIEHE AUCH
----------
-::
- P_LOCALCMDS
- Fehlermeldungen: notify_fail(E), _notify_fail(E)
- Argumentstring: query_verb(E), _unparsed_args(L)
- Sonstiges: replace_personal(E), enable_commands(E)
- Alternativen: AddCmd(L), add_action(E)
+ Properties:
+ :doc:`../props/P_LOCALCMDS`
+ Fehlermeldungen:
+ :doc:`../efun/notify_fail`, :doc:`../sefun/_notify_fail`
+ Argumentstring:
+ :doc:`../efun/query_verb`, :doc:`_unparsed_args`
+ Sonstiges:
+ :doc:`../sefun/replace_personal`, :doc:`../efun/enable_commands`
+ Alternativen:
+ :doc:`AddCmd`, :doc:`../efun/add_action`
24. Maerz 2004 Gloinson