Events
Client Events
Name | Description |
---|---|
scriptInit | Called after the player has connected to the server, joined the default session for the first time and all scripts have been loaded. |
sessionInit | Called when the player has joined a session. |
sessionJoin | Called for the host player when a player joins the session. |
sessionEnd | Called when the player starts to leave the session. |
chatCommand | Called when a command is entered in the chat. |
Server Events
Name | Description |
---|---|
playerDisconnect | Called when a player disconnects. |
scriptInit
Called after the player has connected to the server, joined the default session for the first time and all scripts have been loaded.
scriptInit()
Example:
- Lua
- Squirrel
Events.Subscribe("scriptInit", function()
Chat.AddMessage("Welcome to my server.")
end)
Events.Subscribe("scriptInit", function() {
Chat.AddMessage("Welcome to my server.");
});
sessionInit
Called when the player has joined a session.
sessionInit()
sessionJoin
Called for the host player when a player joins the session.
sessionJoin()
sessionEnd
Called when the player starts to leave the session.
sessionEnd()
chatCommand
Called when a command is entered in the chat.
chatCommand(string fullChatMessage)
info
This event will be only called if the default chat is activated in the server settings.
Example:
- Lua
- Squirrel
Events.Subscribe("chatCommand", function(command)
if command == "/testcmd" then
Chat.AddMessage("Test Command!")
end
end)
Events.Subscribe("chatCommand", function(command) {
if (command == "/testcmd") {
Chat.AddMessage("Test Command!");
}
});
playerDisconnect
Called when a player disconnects.
playerDisconnect(int serverID, string playerName, int reason)
Example:
- Lua
- Squirrel
Events.Subscribe("playerDisconnect", function(id, name, reason)
Chat.BroadcastMessage("{0000FF}" .. name .. " {FFFFFF}has left the server.")
end)
Events.Subscribe("playerDisconnect", function(id, name, reason) {
Chat.BroadcastMessage("{0000FF}" + name + " {FFFFFF}has left the server.");
});