clua_version=2.056-- Callback Registrationset_callback("command","OnCommand")set_callback("frame","OnFrame")set_callback("map load","OnMapLoad")set_callback("map preload","OnMapPreload")set_callback("precamera","OnPreCamera")set_callback("preframe","OnPreFrame")set_callback("prespawn","OnPreSpawn")set_callback("pretick","OnPreTick")set_callback("rcon_message","OnRconMessage")set_callback("spawn","OnSpawn")set_callback("tick","OnTick")set_callback("unload","OnScriptUnload")--- Called when a command is typed into the console.--- Open the console with the `~` key.---@param cmd string The command entered into the consolefunctionOnCommand(cmd)end--- Called once per rendered frame.--- Runs after `preframe`.functionOnFrame()end--- Called before rendering each frame.functionOnPreFrame()end--- Called immediately before camera calculations are applied.functionOnPreCamera()end--- Called approximately 30 times per second.--- Main gameplay update loop.functionOnTick()end--- Called immediately before the main tick update.functionOnPreTick()end--- Called before a map begins loading.functionOnMapPreload()end--- Called after a map has fully loaded.--- Use this to reset or initialize gameplay state.functionOnMapLoad()end--- Called before a player spawns.---@param player number The player indexfunctionOnPreSpawn(player)end--- Called when a player finishes spawning.---@param player number The player indexfunctionOnSpawn(player)end--- Called when an incoming RCON message is received.---@param msg string The RCON message---@return boolean|nil allow # Return `false` to block the messagefunctionOnRconMessage(msg)returntrueend--- Called when the script is unloaded.functionOnScriptUnload()end