Donut Team is a labor of love, built and maintained by a small group of passionate developers. We invest our own time and resources to offer our tools, mods, and web services completely free of charge.

We don't run ads, and we will never sell your data - period.

If you've enjoyed anything we've created, please consider supporting our work with a one-time or monthly donation via our Ko-fi page . Every contribution helps us continue building great experiences for the community.

Dismiss
  • Modding Tools
  • Simpsons Hit & Run Multiplayer Server
  • Lua API Reference
  • Server Functions

Server.AddEventListener

Available since Version 1.0.

Adds a new event listener for a specified event.

Syntax

Server.AddEventListener( event, callback )

Arguments

  • event (string): The name of the event to listen for. You can register anything here, however there are some predefined events that you can listen for. For more information, see Events.
  • callback (function): The function to call when the event is triggered.

Return Values

  • (number): A unique identifier for the event listener, which can be used to remove the listener later with Server.RemoveEventListener.

Examples

Server.AddEventListener("PlayerJoined", function(e)
    local player = e.Client

    player:SendGameChatMessage("Welcome to " .. Server.Config.ServerName .. "!")
end)