mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
[CSM] Add send_chat_message and run_server_chatcommand API functions (#5747)
* [CSM] Add send_chat_message and run_server_chatcommand API functions * Add client-side chat message rate limiting * Limit out chat queue size * [CSM] Add minetest.clear_out_chat_queue API function and .clear_chat_queue chatcommand * Last fixes/cleanups before merge
This commit is contained in:
parent
ec490abf58
commit
39f4a2f607
9 changed files with 111 additions and 6 deletions
|
@ -721,6 +721,12 @@ Call these functions only at load time!
|
|||
### Player
|
||||
* `minetest.get_wielded_item()`
|
||||
* Returns the itemstack the local player is holding
|
||||
* `minetest.send_chat_message(message)`
|
||||
* Act as if `message` was typed by the player into the terminal.
|
||||
* `minetest.run_server_chatcommand(cmd, param)`
|
||||
* Alias for `minetest.send_chat_message("/" .. cmd .. " " .. param)`
|
||||
* `minetest.clear_out_chat_queue()`
|
||||
* Clears the out chat queue
|
||||
* `minetest.localplayer`
|
||||
* Reference to the LocalPlayer object. See [`LocalPlayer`](#localplayer) class reference for methods.
|
||||
|
||||
|
@ -836,7 +842,7 @@ Please do not try to access the reference until the camera is initialized, other
|
|||
* Returns with same syntax as above
|
||||
* `get_fov()`
|
||||
* Returns:
|
||||
|
||||
|
||||
```lua
|
||||
{
|
||||
x = number,
|
||||
|
@ -845,7 +851,7 @@ Please do not try to access the reference until the camera is initialized, other
|
|||
actual = number
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
* `get_pos()`
|
||||
* Returns position of camera with view bobbing
|
||||
* `get_offset()`
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue