![]() |
RigsofRods
2023.09
Soft-body Physics Simulation
|
^AngelScript^ Documents script functions (callbacks) invoked by the server. More...
Namespaces | |
| Server2Script | |
| Pseudo-namespace; it doesn't exist in code or script runtime, only in this documentation. | |
Functions | |
| void | Server2Script::main () |
| Required; Script setup function - invoked once when script is loaded. More... | |
| void | Server2Script::frameStep (float dt_millis) |
| executed periodically, the parameter is delta time (time since last execution) in milliseconds. More... | |
| void | Server2Script::playerAdded (int uid) |
| executed when player joins. More... | |
| void | Server2Script::playerDeleted (int uid, int crashed) |
| executed when player leaves. More... | |
| int | Server2Script::streamAdded (int uid, StreamRegister@ reg) |
executed when player spawns an actor; Returns broadcastType which determines how the message is treated. More... | |
| int | Server2Script::playerChat (int uid, const string &in msg) |
ONLY ONE AT A TIME ~ executed when player sends a chat message; Returns broadcastType which determines how the message is treated. More... | |
| void | Server2Script::gameCmd (int uid, const string &in cmd) |
ONLY ONE AT A TIME ~ invoked when a script running on client calls game.sendGameCmd() More... | |
| void | Server2Script::curlStatus (curlStatusType type, int n1, int n2, string displayname, string message) |
| Reports status of background CURL request - use `game.curlRequestAsync()` to invoke one. More... | |
^AngelScript^ Documents script functions (callbacks) invoked by the server.
| void Server2Script::curlStatus | ( | curlStatusType | type, |
| int | n1, | ||
| int | n2, | ||
| string | displayname, | ||
| string | message | ||
| ) |
Reports status of background CURL request - use `game.curlRequestAsync()` to invoke one.
| type | `curlStatusType` Determines meaning of n1/12 params. |
| void Server2Script::frameStep | ( | float | dt_millis | ) |
executed periodically, the parameter is delta time (time since last execution) in milliseconds.
| void Server2Script::gameCmd | ( | int | uid, |
| const string &in | cmd | ||
| ) |
ONLY ONE AT A TIME ~ invoked when a script running on client calls game.sendGameCmd()
| void Server2Script::main | ( | ) |
Required; Script setup function - invoked once when script is loaded.
If not present, the server will report error and abandon the script.
| void Server2Script::playerAdded | ( | int | uid | ) |
executed when player joins.
| int Server2Script::playerChat | ( | int | uid, |
| const string &in | msg | ||
| ) |
ONLY ONE AT A TIME ~ executed when player sends a chat message; Returns broadcastType which determines how the message is treated.
| void Server2Script::playerDeleted | ( | int | uid, |
| int | crashed | ||
| ) |
executed when player leaves.
| int Server2Script::streamAdded | ( | int | uid, |
| StreamRegister@ | reg | ||
| ) |
executed when player spawns an actor; Returns broadcastType which determines how the message is treated.
1.8.17