Character (Property): Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Flurite No edit summary |
>JulienDethurens No edit summary |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{redirect|Character|My Character|user characters}} | ||
<onlyinclude>{{Property | <onlyinclude>{{Property | ||
|name = Character | |name = Character | ||
| | |type = {{type|instance=Model}} | ||
|description = A model containing the parts, joints, and scripts for | |description = A model containing the parts, joints, and scripts for the corresponding Character to the Player in Workspace. | ||
|object = Player | |object = Player | ||
}}</onlyinclude> | }}</onlyinclude> | ||
Line 13: | Line 13: | ||
The Character property is initially nil. But is set when the Character is spawned. | The Character property is initially nil. But is set when the Character is spawned. | ||
{{ | == Example == | ||
function | |||
print( player.Character ) | This code demonstrates the use of the Character property. First, we print the character while it hasn't loaded yet, which should print <samp>nil</samp>. Then, we print it after making sure it has loaded, which should print its name. | ||
player.CharacterAdded:wait() | |||
print( player.Character | {{code|= | ||
end | game.Players.PlayerAdded:connect(function(player) | ||
print(player.Character) | |||
player.CharacterAdded:wait() | |||
print(player.Character) | |||
end) | |||
}} | |||
To get a player from a character, you can use a 'for' loop, but it is preferable to use the [[GetPlayerFromCharacter (Method)|:GetPlayerFromCharacter() method]]. | To get a player from a character, you can use a 'for' loop, but it is preferable to use the [[GetPlayerFromCharacter (Method)|:GetPlayerFromCharacter() method]]. | ||
== See | == See also == | ||
*[[CharacterAdded]] | *[[CharacterAdded]] | ||
*[[PlayerAdded]] | *[[PlayerAdded]] | ||
[[Category:Properties]] | [[Category:Properties]] |
Latest revision as of 22:22, 2 May 2012
"Character" redirects here. For user characters, see My Character.
Character | |
Type | Model |
Description | A model containing the parts, joints, and scripts for the corresponding Character to the Player in Workspace. |
Member of | Player |
Description
The Character property is initially nil. But is set when the Character is spawned.
Example
This code demonstrates the use of the Character property. First, we print the character while it hasn't loaded yet, which should print nil. Then, we print it after making sure it has loaded, which should print its name.
game.Players.PlayerAdded:connect(function(player)
print(player.Character)
player.CharacterAdded:wait()
print(player.Character)
end)
To get a player from a character, you can use a 'for' loop, but it is preferable to use the :GetPlayerFromCharacter() method.