Need help with job script !

Hello !

I would like to connect 2 functions with job. When i was trying it, that was causing script errors -_-

Job :


TEAM_PSYCHOPATH = AddExtraTeam("Psychopath", {
	color = Color(55, 100, 190),
	model = {"models/player/hostage/hostage_04.mdl"},
	description = [[VIP only job ! You are really psycho person, everyone is laughing at you ! Do not hesitate, revenge on them ! ]],
	weapons = {"weapon_crowbar"},
	command = "Psychopath",
	max = 2,
	salary = 30,
	admin = 0,
	vote = false,
	hasLicense = false,

Now this communicate script :


PlayerDeath = function(ply, weapon, killer)
                if( ply:Team() == TEAM_PSYCHOPATH ) then
                        ply:changeTeam( GAMEMODE.DefaultTeam, true )
                        for k,v in pairs( player.GetAll() ) do
                                v:PrintMessage( HUD_PRINTCENTER, "The psychopath has been killed! Town is safe!" )
                        end
                end
        end

And VIP+ Only :


         customCheck = function(ply)
             return ply:IsUserGroup("VIP") or ply:IsUserGroup("admin") or ply:IsUserGroup("superadmin") or ply:IsUserGroup("Owner") or ply:IsUserGroup("ModeratorVIP")
        end

Can someone do this ?

I’m going to assume the error is because of a missing comma, or because of the GAMEMODE.DefaultTeam (which always messes up for me, and I just end up setting it to TEAM_CITIZEN).

That being said, what’s the error?

i simply cant mix it together, when i was trying i deleted somethig etc. Can you just please make it ?

[lua]TEAM_PSYCHOPATH = AddExtraTeam(“Psychopath”, {
color = Color(55, 100, 190),
model = {“models/player/hostage/hostage_04.mdl”},
description = [[VIP only job ! You are really psycho person, everyone is laughing at you ! Do not hesitate, revenge on them ! ]],
weapons = {“weapon_crowbar”},
command = “Psychopath”,
max = 2,
salary = 30,
admin = 0,
vote = false,
hasLicense = false,
PlayerDeath = function(ply, weapon, killer)
if( ply:Team() == TEAM_PSYCHOPATH ) then
ply:changeTeam( GAMEMODE.DefaultTeam, true )
for k,v in pairs( player.GetAll() ) do
v:PrintMessage( HUD_PRINTCENTER, “The psychopath has been killed! Town is safe!” )
end
end
end,
customCheck = function(ply) return ply:IsUserGroup(“VIP”) or ply:IsUserGroup(“admin”) or ply:IsUserGroup(“superadmin”) or ply:IsUserGroup(“Owner”) or ply:IsUserGroup(“ModeratorVIP”)
end
})[/lua]

Probably fatfingered something there, because lazy and laying in bed.