37 lines
1.2 KiB
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 |