Hi, I’m trying to make a system where Government role teams aren’t able to kill one another (Allied teams pretty much) but not merge them into one team. I created a script based off of this devfourm article but the script didn’t work for me in testing. If anyone could help it would be greatly appreciated.
Example of what im going for:
All the government teams cant attack one another, but are able to attack teams outside the circle
I put the script below for the anti kill system.
List of teams:
local function canHurtVictim(player, victim)
local playerTeam = player.Team.Name
local victimTeam = victim.Team.Name
--Rebel Team Perms
if (playerTeam == "Soldiers" and victimTeam == "Rebels") or
(playerTeam == "Rebels" and victimTeam == "Soldiers") or
(playerTeam == "Admissions Officers" and victimTeam == "Rebels") or
(playerTeam == "Rebels" and victimTeam == "Admissions Officers") or
(playerTeam == "Tourist Control" and victimTeam == "Rebels") or
(playerTeam == "Rebels" and victimTeam == "Tourist Control") or
(playerTeam == "Tourist Control" and victimTeam == "Rebels") or
(playerTeam == "Rebels" and victimTeam == "Tourist Control") or
(playerTeam == "USGS Employees" and victimTeam == "Rebels") or
(playerTeam == "Rebels" and victimTeam == "USGS Employees") or
(playerTeam == "USGS Chief Advisor" and victimTeam == "Rebels") or
(playerTeam == "Rebels" and victimTeam == "USGS Chief Advisor") or not
---USGS Employee Team Perms
--Tourist Control
(playerTeam == "USGS Employees" and victimTeam == "Tourist Control") or
(playerTeam == "Tourist Control" and victimTeam == "USGS Employees") or
--Soldiers
(playerTeam == "USGS Employees" and victimTeam == "Soldiers") or
(playerTeam == "Soldiers" and victimTeam == "USGS Employees") or
--Admissions Officers
(playerTeam == "USGS Employees" and victimTeam == "Admissions Officers") or
(playerTeam == "Admissions Officers" and victimTeam == "USGS Employees") or
--Chief Advisor
(playerTeam == "USGS Employees" and victimTeam == "USGS Chief Advisor") or
(playerTeam == "USGS Chief Advisor" and victimTeam == "USGS Employees") or
---Tourist Control Team Perms
--Soldiers
(playerTeam == "Tourist Control" and victimTeam == "Soldiers") or
(playerTeam == "Soldiers" and victimTeam == "Tourist Control") or
--Admissions Officers
(playerTeam == "Tourist Control" and victimTeam == "Admissions Officers") or
(playerTeam == "Admissions Officers" and victimTeam == "Tourist Control") or
--Chief Advisor
(playerTeam == "Tourist Control" and victimTeam == "USGS Chief Advisor") or
(playerTeam == "USGS Chief Advisor" and victimTeam == "Tourist Control") or
---Admissions Officer Team Perms then
--Soldiers
(playerTeam == "Admissions Officers" and victimTeam == "Soldiers") or
(playerTeam == "Soldiers" and victimTeam == "Admissions Officers") or
--Tourist Control
(playerTeam == "Tourist Control" and victimTeam == "Admissions Officers") or
(playerTeam == "Admissions Officers" and victimTeam == "Tourist Control") or
--Chief Advisor
(playerTeam == "Admissions Officers" and victimTeam == "USGS Chief Advisor") or
(playerTeam == "USGS Chief Advisor" and victimTeam == "Admissions Officers") or
---Soldier Team Perms
--Soldiers
(playerTeam == "Admissions Officers" and victimTeam == "Soldiers") or
(playerTeam == "Soldiers" and victimTeam == "Admissions Officers") or
--Tourist Control
(playerTeam == "Tourist Control" and victimTeam == "Soldiers") or
(playerTeam == "Soldiers" and victimTeam == "Tourist Control") or
--Chief Advisor
(playerTeam == "Soldiers" and victimTeam == "USGS Chief Advisor") or
(playerTeam == "USGS Chief Advisor" and victimTeam == "Soldiers") then
end
end