@LuaDesign
Basically, I've been trying to develop a system to where we base my teaming system off of specific department or agency groups (I work for a United States group). After placing someone on a team, my script is dependent on the subject being respawned in order to be placed on the correct team. For some reason, I did not incorporate my own respawning system correctly in the script (since I'd like it to occur AFTER team placement).
Could you gander over and see what I did incorrectly?
001 | local players = game:GetService( "Players" ) |
003 | players.PlayerAdded:Connect( function (player) |
005 | local ManageColor = "Magenta" |
006 | local CIAColor = "Daisy orange" |
007 | local FBIColor = "Really blue" |
008 | local DOSColor = "Mauve" |
009 | local DODColor = "Bright red" |
010 | local DOJColor = "Grime" |
011 | local CONGRESSColor = "Crimson" |
012 | local CIVColor = "Deep orange" |
013 | local POTUSColor = "Storm blue" |
014 | local PRIColor = "Plum" |
015 | local MEXICANColor = "New Yeller" |
016 | local USCColor = "Terra Cotta" |
017 | local SSColor = "Really black" |
018 | local USCPColor = "Cyan" |
019 | local VPOTUSColor = "Deep blue" |
020 | local WHSColor = "Institutional white" |
022 | local USAID = 2533418 |
023 | local WHSID = 2533427 |
024 | local USCID = 2547905 |
027 | local FBIID = 2679501 |
028 | local CIAID = 2534313 |
029 | local DODID = 1191022 or 2533979 |
030 | local DOSID = 2533483 |
031 | local DOJID = 2534038 |
032 | local SENATEID = 2533428 |
033 | local HOUSEID = 2533429 |
036 | if player:GetRoleInGroup(USAID) = = "Founder" or player:GetRoleInGroup(USAID) = = "Group Manager" then |
037 | player.TeamColor = BrickColor.new(ManageColor) |
039 | elseif player:GetRoleInGroup(USAID) = = "President of the United States" then |
040 | player.TeamColor = BrickColor.new(POTUSColor) |
042 | elseif player:GetRoleInGroup(USAID) = = "Vice President of the United States" then |
043 | player.TeamColor = BrickColor.new(VPOTUSColor) |
045 | elseif player:GetRoleInGroup(USAID) = = "Foreign Dignitary" then |
046 | player.TeamColor = BrickColor.new(DOSColor) |
048 | elseif player:IsInGroup(USAID) and player:GetRoleInGroup(USAID) = = "Immigrant" or player:GetRoleInGroup(USAID) = = "Immigrant [Failed]" then |
049 | player.TeamColor = BrickColor.new(MEXICANColor) |
051 | elseif player:IsInGroup(USCID) then |
052 | player.TeamColor = BrickColor.new(USCColor) |
053 | if player:GetRoleInGroup(USCID) = = "Pending" then |
054 | player.TeamColor = BrickColor.new(USCColor) |
057 | elseif player:IsInGroup(SENATEID) then |
058 | player.TeamColor = BrickColor.new(CONGRESSColor) |
060 | elseif player:IsInGroup(HOUSEID) then |
061 | player.TeamColor = BrickColor.new(CONGRESSColor) |
063 | elseif player:IsInGroup(SSID) then |
064 | player.TeamColor = BrickColor.new(SSColor) |
065 | if player:GetRoleInGroup(SSID) = = "Suspended" then |
066 | player.TeamColor = BrickColor.new(CIVColor) |
069 | elseif player:IsInGroup(CPID) then |
070 | player.TeamColor = BrickColor.new(USCPColor) |
071 | if player:GetRoleInGroup(CPID) = = "Suspended" then |
072 | player.TeamColor = BrickColor.new(CIVColor) |
075 | elseif player:IsInGroup(FBIID) then |
076 | player.TeamColor = BrickColor.new(FBIColor) |
077 | if player:GetRoleInGroup(FBIID) = = "Pending" or player:GetRoleInGroup(FBIID) = = "Suspended" then |
078 | player.TeamColor = BrickColor.new(CIVColor) |
081 | elseif player:IsInGroup(CIAID) then |
082 | player.TeamColor = BrickColor.new(CIAColor) |
084 | elseif player:IsInGroup(WHSID) then |
085 | player.TeamColor = BrickColor.new(WHSColor) |
087 | elseif player:IsInGroup(DOSID) then |
088 | player.TeamColor = BrickColor.new(DOSColor) |
090 | elseif player:IsInGroup(DOJID) then |
091 | player.TeamColor = BrickColor.new(DOJColor) |
093 | elseif player:IsInGroup(DODID) then |
094 | player.TeamColor = BrickColor.new(DODColor) |
095 | local ARMYID = 1191022 |
096 | local DODID = 2533979 |
097 | if player:GetRoleInGroup(ARMYID) = = "[Pending]" or "[BCT]" or player:GetRoleInGroup(DODID) = = "Suspended" then |
098 | player.TeamColor = BrickColor.new(CIVColor) |
101 | elseif player:IsInGroup(USAID) then |
102 | player.TeamColor = BrickColor.new(CIVColor) |
105 | player:LoadCharacter() |