Novetus_src/Addon_Template.lua

37 lines
1.2 KiB
Lua

-- executes before the game starts (server, solo, studio)
-- arguments: Script Type - returns the script type name (Server, Solo, Studio)
function PreInit(Script)
end
-- executes after the game starts (server, solo, studio)
-- arguments: none
function PostInit()
end
-- executes after a character loads (server, solo, studio)
-- arguments: Player - Player getting a character loaded, Appearance - The object containing the appearance values
-- notes: in play solo, you may have to respawn once to see any print outputs.
function OnLoadCharacter(Player, Appearance)
end
-- executes after a player joins (server)
-- arguments: Player - the Player joining
function OnPlayerAdded(Player)
end
-- executes after a player leaves (server)
-- arguments: Player - the Player leaving
function OnPlayerRemoved(Player)
end
-- executes before a player gets kicked (server)
-- arguments: Player - the Player getting kicked, Reason - the reason the player got kicked
function OnPlayerKicked(Player, Reason)
end
_G.CSScript_PreInit=PreInit
_G.CSScript_PostInit=PostInit
_G.CSScript_OnLoadCharacter=OnLoadCharacter
_G.CSScript_OnPlayerAdded=OnPlayerAdded
_G.CSScript_OnPlayerRemoved=OnPlayerRemoved
_G.CSScript_OnPlayerKicked=OnPlayerKicked