Why isn't this code working?

TEAM_MAYOR = DarkRP.createJob(“Mayor”, {
color = Color(150, 20, 20, 255),
model = “models/player/breen.mdl”,
description = [[The Mayor of the city creates laws to govern the city.
If you are the mayor you may create and accept warrants.
Type /wanted <name> to warrant a player.
Type /jailpos to set the Jail Position.
Type /lockdown initiate a lockdown of the city.
Everyone must be inside during a lockdown.
The cops patrol the area.
/unlockdown to end a lockdown]],
weapons = {},
command = “mayor”,
max = 1,
salary = GAMEMODE.Config.normalsalary * 1.89,
admin = 0,
vote = true,
hasLicense = false,
mayor = true,
PlayerDeath = function(ply)
if ply:Team() == TEAM_MAYOR then
ply:changeTeam( TEAM_CITIZEN, true )
for k,v in pairs( player.GetAll() ) do
DarkRP.notify(v, 1, 4, “The mayor has been killed!”)
end
end
end,
})

TEAM_SECURITY = AddExtraTeam(“Security”, {
color = Color(190, 223, 0, 255),
model = “models/player/swat.mdl”,
description = [[You’re responsible for the safety
of a citizen who pays you money for
protecting him.]],
weapons = {“m9k_m92beretta”},
command = “security”,
max = 5,
salary = 40,
admin = 0,
vote = false,
hasLicense = true,
})

TEAM_THIEF = AddExtraTeam(“Thief”, {
color = Color(0, 102, 102, 102),
model = “models/player/phoenix.mdl”,
description = [[Break into places. Must be 2 or more theives to raid.]],
weapons = {“lockpick”},
command = “thief”,
max = 6,
salary = 50,
admin = 0,
vote = false,
hasLicense = false,
})

TEAM_HOBOK = AddExtraTeam(“Hobo King”, {
color = Color( 192, 192, 192, 0)),
model =“models/player/corpse1.mdl”,
description = [[You rule all hobos.]],
weapons = {“weapon_bugbait”},
command = “hoboking”,
max= 1,
salary = 0,
admin = 0,
vote = false,
hasLicense = false,
})

TEAM_HITM = AddExtraTeam(“Hitman”, {
color = Color( 255, 0, 0, 0),
model =" models/player/Phoenix.mdl",
description = [[You are hired to kill. Use to !hitmenu for hits.]],
weapons = {“m9k_barret_m82”},
command = “hitman”,
max= 2,
salary = 50,
admin = 0,
vote = true,
hasLicense = false,
})

TEAM_TERT = AddExtraTeam(“Terrorist”, {
color = Color( 0, 255, 0, 0),
model =“models/player/guerilla.mdl”,
description = [[The police are your enemy. Don’t RDM]],
weapons = {“weapon_jihadbomb”},
command = “terrorist”,
max= 4,
salary = 45,
admin = 0,
vote = false,
hasLicense = false,
})

TEAM_ADMIN = AddExtraTeam(“Administration”, {
color = Color(0, 150, 255, 255),
model = “models/player/skeleton.mdl”,
description = [[Do Admin Stuff]],
weapons = {""},
command = “admin”,
max = 7,
salary = 0,
admin = 1,
vote = false,
hasLicense = true,
})

When I start up the server it says something about expect to close at line 72

[editline]19th March 2014[/editline]

This is a script code for Dark RP jobs by the way.


(User was banned for this post ("wrong section" - postal))


TEAM_HOBOK = AddExtraTeam("Hobo King", {
color = Color( 192, 192, 192, 0)),
model ="models/player/corpse1.mdl",
description = [[You rule all hobos.]],
weapons = {"weapon_bugbait"},
command = "hoboking",
max= 1,
salary = 0,
admin = 0,
vote = false,
hasLicense = false,
}) 

Remove the third “)” at color = Color(192, 192, 192 0))

TEAM_HOBOK = AddExtraTeam(“Hobo King”, {
color = Color( 192, 192, 192)),
model =“models/player/corpse1.mdl”,
description = [[You rule all hobos.]],
weapons = {“weapon_bugbait”},
command = “hoboking”,
max= 1,
salary = 0,
admin = 0,
vote = false,
hasLicense = false,
})
I changed it to that and I’m still getting
[ERROR] addons/darkrpmodification-master/lua/darkrp_customthings/jobs.lua:73: un
expected symbol near ‘)’

  1. unknown - addons/darkrpmodification-master/lua/darkrp_customthings/jobs.lua
    :0

[ERROR] addons/darkrpmodification-master/lua/darkrp_customthings/jobs.lua:73: un
expected symbol near ‘)’

  1. unknown - addons/darkrpmodification-master/lua/darkrp_customthings/jobs.lua
    :0

TEAM_HITM = AddExtraTeam("Hitman", {
color = Color( 255, 0, 0, 0),
model =" models/player/Phoenix.mdl",   
description = [[You are hired to kill. Use to !hitmenu for hits.]],
weapons = {"m9k_barret_m82"},
command = "hitman",
max= 2,
salary = 50,
admin = 0,
vote = true,
hasLicense = false,
}) 

Line 73 is the line about the model. The only thing which can be seen as incorrect is " models/player/Phoenix.mdl" which should be “models/player/Phoenix.mdl” but I really don’t think that would cause anything. I’m an amateur at best, so bare with me for not really knowing much.

Ok thanks for the help

[editline]19th March 2014[/editline]

I’m just saying I still haven’t solved this

If you look closely at this:


TEAM_HITM = AddExtraTeam("Hitman", {
color = Color( 255, 0, 0, 0),
model ="models/player/Phoenix.mdl",   
description = [[You are hired to kill. Use to !hitmenu for hits.]],
weapons = {"m9k_barret_m82"},
command = "hitman",
max= 2,
salary = 50,
admin = 0,
vote = true,
hasLicense = false,
})

You have an extra space here


color = Color( 255, 0, 0, 0),

Delete the space before 255

Lua - the ultimate grammar nazi


TEAM_HITM = AddExtraTeam("Hitman", {
color = Color( 255, 0, 0, 0),
model ="models/player/Phoenix.mdl",   
description = [[You are hired to kill. Use to !hitmenu for hits.]],
weapons = {"m9k_barret_m82"},
command = "hitman",
max= 2,
salary = 50,
admin = 0,
vote = true,
hasLicense = false --don't put a comma on the last value in a table
})

Thank you PortalGod for looking better than I did
I went ahead and fixed some things that I found
(Commas and extra spaces mainly)


TEAM_MAYOR = DarkRP.createJob("Mayor", {
color = Color(150, 20, 20, 255),
model = "models/player/breen.mdl",
description = [[The Mayor of the city creates laws to govern the city.
If you are the mayor you may create and accept warrants.
Type /wanted <name> to warrant a player.
Type /jailpos to set the Jail Position.
Type /lockdown initiate a lockdown of the city.
Everyone must be inside during a lockdown.
The cops patrol the area.
/unlockdown to end a lockdown]],
weapons = {},
command = "mayor",
max = 1,
salary = GAMEMODE.Config.normalsalary * 1.89,
admin = 0,
vote = true,
hasLicense = false,
mayor = true,
PlayerDeath = function(ply)
if ply:Team() == TEAM_MAYOR then
ply:changeTeam( TEAM_CITIZEN, true )
for k,v in pairs( player.GetAll() ) do
DarkRP.notify(v, 1, 4, "The mayor has been killed!")
end
end
end
})

TEAM_SECURITY = AddExtraTeam("Security", {
color = Color(190, 223, 0, 255),
model = "models/player/swat.mdl",
description = [[You're responsible for the safety
of a citizen who pays you money for
protecting him.]],
weapons = {"m9k_m92beretta"},
command = "security",
max = 5,
salary = 40,
admin = 0,
vote = false,
hasLicense = true
})

TEAM_THIEF = AddExtraTeam("Thief", {
color = Color(0, 102, 102, 102),
model = "models/player/phoenix.mdl",
description = [[Break into places. Must be 2 or more theives to raid.]],
weapons = {"lockpick"},
command = "thief",
max = 6,
salary = 50,
admin = 0,
vote = false,
hasLicense = false
}) 

TEAM_HOBOK = AddExtraTeam("Hobo King", {
color = Color(192, 192, 192, 0),
model ="models/player/corpse1.mdl",
description = [[You rule all hobos.]],
weapons = {"weapon_bugbait"},
command = "hoboking",
max= 1,
salary = 0,
admin = 0,
vote = false,
hasLicense = false
}) 

TEAM_HITM = AddExtraTeam("Hitman", {
color = Color (255, 0, 0, 0),
model = "models/player/Phoenix.mdl",
description = [[You are hired to kill. Use to !hitmenu for hits.]],
weapons = {"m9k_barret_m82"},
command = "hitman",
max= 2,
salary = 50,
admin = 0,
vote = true,
hasLicense = false
}) 

TEAM_TERT = AddExtraTeam("Terrorist", {
color = Color(0, 255, 0, 0),
model ="models/player/guerilla.mdl",
description = [[The police are your enemy. Don't RDM]],
weapons = {"weapon_jihadbomb"},
command = "terrorist",
max= 4,
salary = 45,
admin = 0,
vote = false,
hasLicense = false
}) 

TEAM_ADMIN = AddExtraTeam("Administration", {
color = Color(0, 150, 255, 255),
model = "models/player/skeleton.mdl",
description = [[Do Admin Stuff]],
weapons = {""},
command = "admin",
max = 7,
salary = 0,
admin = 1,
vote = false,
hasLicense = true
})