LoadInstance (Method): Difference between revisions

From Legacy Roblox Wiki
Jump to navigationJump to search
>MrNicNac
No longer AdminOnly.
m Text replacement - "<SyntaxHighlight code="lua">" to "<syntaxhighlight lang="lua">"
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<onlyinclude>{{Method
<onlyinclude>{{Method
|name                = LoadInstance
|name                = LoadInstance
|arguments            = [[String]] key
|arguments            = {{type|string}} <var>key</var>
|description          = Loads an instance value that was previously saved to the player via [[SaveInstance (Method)|SaveInstance]].
|description          = Loads an instance value that was previously saved to the player via [[SaveInstance (Method)|SaveInstance]].
|object              = Player
|object              = Player
|returns              = [[Instance]] value
|returns              = {{type|Instance|RBX.lua.Instance (Object)}}
}}</onlyinclude>
}}</onlyinclude>


{{clear floats}}
{{clear floats}}


<pre>
==Example==
game.Players.PlayerAdded:connect(function(newPlayer)
 
newPlayer:WaitForDataReady() -- Wait for the player's data cache to load
This code would print the name of the {{type|Instance|RBX.lua.Instance (Object)}} saved in the "Model" key of every player that enters, or nil if that key doesn't exist yet.
p = newPlayer:LoadInstance("Model")
 
p.Parent = game.Workspace
<syntaxhighlight lang="lua">
game.Players.PlayerAdded:connect(function(player)
player:WaitForDataReady() -- Wait for the player's data cache to load
print(player:LoadInstance("Model"))
end)
end)
</pre>
</syntaxhighlight>
 
==See Also==
*[[File:Method Icon.png]] [[LoadBoolean (Method)|LoadBoolean]]
*[[File:Method Icon.png]] [[LoadNumber (Method)|LoadNumber]]
*[[File:Method Icon.png]] [[LoadString (Method)|LoadString]]


[[Category:Methods]]
[[Category:Methods]]

Latest revision as of 06:08, 27 April 2023

LoadInstance( string key )
Returns RBX.lua.Instance (Object)
Description: Loads an instance value that was previously saved to the player via SaveInstance.
Member of: Player


Example

This code would print the name of the RBX.lua.Instance (Object) saved in the "Model" key of every player that enters, or nil if that key doesn't exist yet.

game.Players.PlayerAdded:connect(function(player)
	player:WaitForDataReady() -- Wait for the player's data cache to load
	print(player:LoadInstance("Model"))
end)

See Also