AllowTeamChangeOnTouch (Property): Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Camoy No edit summary |
>ArceusInator example |
||
Line 11: | Line 11: | ||
[[Category:Properties]] | [[Category:Properties]] | ||
{{Example|<pre> | |||
local bools = { false, true } | |||
local teams = game:GetService( "Teams" ):GetTeams() | |||
function change_AllowTeamChangeOnTouch( otherPart, spawn ) | |||
if game.Players:GetPlayerFromCharacter( otherPart.Parent ) then | |||
spawn.AllowTeamChangeOnTouch = bools[ math.random( 1, 2 ) ] | |||
end | |||
end | |||
for i = 1, 15 do | |||
local spawn = Instance.new( "SpawnLocation", Workspace ) | |||
spawn.Neutral = false | |||
spawn.TeamColor = teams[ math.random( 1, #teams ) ] | |||
spawn.Touched:connect( function( otherPart ) change_AllowTeamChangeOnTouch( otherPart, spawn ) end ) | |||
end</pre>}} |
Revision as of 21:33, 13 January 2011
AllowTeamChangeOnTouch | |
Property | Bool AllowTeamChangeOnTouch |
Description | When enabled, allows the player that touched the object to join the object's team. |
Member of | SpawnLocation |
Example
local bools = { false, true } local teams = game:GetService( "Teams" ):GetTeams() function change_AllowTeamChangeOnTouch( otherPart, spawn ) if game.Players:GetPlayerFromCharacter( otherPart.Parent ) then spawn.AllowTeamChangeOnTouch = bools[ math.random( 1, 2 ) ] end end for i = 1, 15 do local spawn = Instance.new( "SpawnLocation", Workspace ) spawn.Neutral = false spawn.TeamColor = teams[ math.random( 1, #teams ) ] spawn.Touched:connect( function( otherPart ) change_AllowTeamChangeOnTouch( otherPart, spawn ) end ) end