Lua_api.txt: Add chat command params info
authorezhh <owlecho@live.com>
Sat, 13 Jan 2018 03:42:07 +0000 (03:42 +0000)
committerparamat <mat.gregory@virginmedia.com>
Sat, 13 Jan 2018 14:59:18 +0000 (14:59 +0000)
doc/lua_api.txt

index fdc8540a89e108aa9737609cc2a4a8ba39957f02..f4178401a65a107bf4b90db77d3c6f92b01afd24 100644 (file)
@@ -5156,6 +5156,17 @@ Definition tables
                                       -- Returns boolean success and text output.
     }
 
+Note that in params, use of symbols is as follows:
+
+* `<>` signifies a placeholder to be replaced when the command is used. For example,
+  when a player name is needed: `<name>`
+* `[]` signifies param is optional and not required when the command is used. For
+  example, if you require param1 but param2 is optional: `<param1> [<param2>]`
+* `|` signifies exclusive or. The command requires one param from the options
+  provided. For example: `<param1> | <param2>`
+* `()` signifies grouping. For example, when param1 and param2 are both required,
+  or only param3 is required: `(<param1> <param2>) | <param3>`
+
 ### Detached inventory callbacks
 
     {