Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Name: "sh_jobs.lua".
- ~ Applejack ~
- --]]
- --[[
- --defaults
- -- If you put any entry to nil, like the citizen does, it will use the values below instead.
- male_model_string = GM.Config["Male Citizen Models"]
- female_model_string = GM.Config["Female Citizen Models"]
- description_string = "N/A."
- salary_int = 0
- maxplayers_int = 0 --(0 = no limit)
- access_string = nil
- blacklistable_bool = false
- canmake_table = {CATEGORY_VEHICLES,CATEGORY_CONTRABAND}
- cantuse_table = {}
- timelimit_table = {0,5} --{max job time, time before rejoin of job}
- loadout_table = nil
- ammo_table = nil
- TEAM_GENERIC = cider.team.add("name", Color(255, 255, 255, 255), male_model_string, female_model_string,
- {gang = 0,acces="",leve=1, group = GROUP_GENERIC},description_string, salary_int, maxplayers_int, access_string, blacklistable_bool,
- canmake_table,cantuse_table,timelimit_table,loadout_table,ammo_table)
- access:
- b = boss - can demote members of the same level. Restricted to a gang if used on a gang member
- d = demote members of lower level. Restricted to a gang if used on a gang member
- g = can give/take ents to/from gang
- D = underlings can vote to depose
- M = All group-to-group transitions must go through this.
- ]]
- --[[
- NOTE:
- THE ORDER IN WHICH TEAMS ARE IN HERE IS THE ORDER IN WHICH THEY APPEAR ON THE SCOREBOARD AND JOB MENU
- RATHER THAN PUTTING JOBS THAT REQUIRE PLUGINS IN THE PLUGIN FOLDER WHERE THEY MIGHT GET MISSED, PUT THEM HERE WITH IFS.
- This is so order may be maintained and all jobs be modified at once.
- ]]
- cider.team.gangs = {}
- if (GM or GAMEMODE):GetPlugin("officials") then
- local gangs = {}
- gangs[0] = {"The Officials","models/player/breen.mdl","Enough red tape to drown a continent"}
- gangs[1] = {"The Police","models/player/riot.mdl","Less talk, more action!"}
- gangs[2] = {"The Fire Department", "models/player/portal/male_08_medic.mdl", "Fire? Injured person? We're on it!"}
- GROUP_OFFICIALS = cider.team.addGroup("Officials","Join the force for 'Public Good', maintaining law and order.","P")
- TEAM_MAYOR = cider.team.add("President", Color(255, 50, 25, 255), "models/fearless/mayor1.mdl", "models/fearless/mayor1.mdl",
- {gang = 1, access = "bdgeD", level = 1, group = GROUP_OFFICIALS},"Runs the city and keeps it in shape.","n", 250, 1, nil, true,
- {CATEGORY_MISC,CATEGORY_VEHICLES},{CATEGORY_WEAPONS,CATEGORY_ILLEGAL_GOODS,CATEGORY_ILLEGAL_WEAPONS,CATEGORY_POLICE_WEAPONS,CATEGORY_EXPLOSIVES,CATEGORY_CONTRABAND,CATEGORY_GOVVEHICLES,CATEGORY_GOVERNMENT_VEHICLES},{0,10}
- )
- TEAM_FBICOMMANDER = cider.team.add("S.W.A.T. Sergeant", Color(102,0,0,255), "models/fearless/sru01.mdl", "models/fearless/sru01.mdl",
- --"models/player/pz_comma.mdl", "models/player/pz_comma.mdl",
- {gang = 1, access = "deD", level = 1, group = GROUP_OFFICIALS},"These guys coming in is a sign of things getting heated. Your job is to respond to armed threats such as bank robberies or hostage situations, and you are better equipped than a common police officer.","j", 200, 1, nil, true,
- {CATEGORY_GOVVEHICLES,CATEGORY_MISC, CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_VEHICLES},{CATEGORY_ILLEGAL_GOODS,CATEGORY_EXPLOSIVES,CATEGORY_CONTRABAND},nil,{"cw_nen_glock17", "cw_flash_grenade", "cw_ar15", "cider_baton", "cityrp_stungun", "cityrp_handcuffs"},{{"AR2",180}, {"Pistol", 80}}, {{"GaussEnergy",400}}
- )
- TEAM_FBI = cider.team.add("S.W.A.T. Unit", Color(102,51,0,255), "models/fearless/sru02.mdl", "models/fearless/sru02.mdl",
- --"models/player/pz_poli.mdl", "models/player/pz_poli.mdl",
- {gang = 1, access = "", level = 1, group = GROUP_OFFICIALS},"These guys coming in is a sign of things getting heated. Your job is to respond to armed threats such as bank robberies or hostage situations, and you are better equipped than a common police officer.","j", 150, 5, nil, true,
- {CATEGORY_GOVVEHICLES, CATEGORY_MISC, CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_VEHICLES},{CATEGORY_ILLEGAL_GOODS,CATEGORY_ILLEGAL_WEAPONS,CATEGORY_EXPLOSIVES,CATEGORY_CONTRABAND},nil,{"cw_flash_grenade", "cw_nen_glock17", "cider_baton", "cw_ar15", "cityrp_stungun", "cityrp_handcuffs"},{{"AR2",180}, {"Pistol", 80}}, {{"GaussEnergy",400}}
- )
- local policef,policem = { "models/player/santosrp/male_02_santosrp.mdl",
- "models/player/santosrp/male_04_santosrp.mdl",
- "models/player/santosrp/male_05_santosrp.mdl",
- "models/player/santosrp/male_06_santosrp.mdl",
- "models/player/santosrp/male_07_santosrp.mdl",
- "models/player/santosrp/male_08_santosrp.mdl",
- "models/player/police_agent/male_07_agent.mdl"
- },
- { "models/player/santosrp/male_02_santosrp.mdl",
- "models/player/santosrp/male_04_santosrp.mdl",
- "models/player/santosrp/male_05_santosrp.mdl",
- "models/player/santosrp/male_06_santosrp.mdl",
- "models/player/santosrp/male_07_santosrp.mdl",
- "models/player/santosrp/male_08_santosrp.mdl",
- "models/player/police_agent/male_07_agent.mdl"
- }
- TEAM_POLICECOMMANDER = cider.team.add("Police Captain", Color(75, 150, 255, 255), policef,policem,
- --"models/player/pz_comma.mdl", "models/player/pz_comma.mdl",
- {gang = 1, access = "deD", level = 1, group = GROUP_OFFICIALS},"Higher Rank-and-file Police Officer. Your job is to keep the city clear of crime, patrol the streets, and more. Just don't expect to be a Rambo when someone pulls a gun on you though.","o", 200, 1, nil, true,
- {CATEGORY_GOVVEHICLES, CATEGORY_MISC, CATEGORY_GOVERNMENT_VEHICLES, CATEGORY_VEHICLES},{CATEGORY_ILLEGAL_GOODS,CATEGORY_ILLEGAL_WEAPONS,CATEGORY_EXPLOSIVES},nil,{"cw_nen_glock17", "cider_baton", "cityrp_stungun", "cityrp_handcuffs", "vc_spikestrip_wep"},{{"Pistol",180}}, {{"GaussEnergy",400}}
- )
- TEAM_POLICEOFFICER = cider.team.add("Police Officer", Color(50, 50, 255, 255), policef,policem,
- --"models/player/pz_poli.mdl", "models/player/pz_poli.mdl",
- {gang = 1, access = "", level = 1, group = GROUP_OFFICIALS},"Rank-and-file Police Officer. Your job is to keep the city clear of crime, patrol the streets, and more. Just don't expect to be a Rambo when someone pulls a gun on you though.","o", 150, 5, nil, true,
- {CATEGORY_GOVVEHICLES,CATEGORY_VEHICLES, CATEGORY_MISC, CATEGORY_GOVERNMENT_VEHICLES},{CATEGORY_ILLEGAL_GOODS,CATEGORY_ILLEGAL_WEAPONS,CATEGORY_EXPLOSIVES},nil,{"cw_nen_glock17", "cider_baton", "cityrp_stungun", "vc_spikestrip_wep", "cityrp_handcuffs"},{{"Pistol",60}}, {{"GaussEnergy",400}}
- )
- TEAM_SECRETARY = cider.team.add("Secretary",Color(0,204,153,255),{"models/player/Hostage/Hostage_01.mdl","models/player/Hostage/Hostage_04.mdl"},{"models/player/Hostage/Hostage_01.mdl","models/player/Hostage/Hostage_04.mdl"},
- {gang = 0, access = "", level = 1, group = GROUP_OFFICIALS},"Maintains public relations and does misc jobs","k",100,2,nil,nil,
- {CATEGORY_MISC,CATEGORY_VEHICLES},{CATEGORY_ILLEGAL_GOODS,CATEGORY_ILLEGAL_WEAPONS,CATEGORY_CONTRABAND,CATEGORY_GOVVEHICLES,CATEGORY_GOVERNMENT_VEHICLES}, nil, nil, nil
- )
- TEAM_FIREMAN = cider.team.add("Fireman", Color(51,153,204,255), "models/player/portal/male_02_fireman.mdl", "models/player/portal/male_07_fireman.mdl",
- {gang = 1, access = "", level = 1, group = GROUP_OFFICIALS},"Fights againts the flames in Chaos City","l", 100, 3, nil, true, {CATEGORY_GOVVEHICLES, CATEGORY_MISC,CATEGORY_VEHICLES, CATEGORY_GOVERNMENT_VEHICLES},{CATEGORY_ILLEGAL_GOODS,CATEGORY_AMMO,CATEGORY_WEAPONS,CATEGORY_EXPLOSIVES,CATEGORY_CONTRABAND}, nil, {"cider_fireextinguisher"}, nil
- )
- TEAM_PARAMEDIC = cider.team.add("Paramedic", Color(51,153,255,255), "models/player/portal/male_07_medic.mdl", "models/player/portal/male_02_medic.mdl",
- {gang = 1, access = "", level = 1, group = GROUP_OFFICIALS},"Helps out injured people.","l", 100, 3, nil, true, {CATEGORY_GOVVEHICLES, CATEGORY_MISC,CATEGORY_VEHICLES, CATEGORY_GOVERNMENT_VEHICLES},{CATEGORY_ILLEGAL_GOODS,CATEGORY_WEAPONS,CATEGORY_AMMO,CATEGORY_EXPLOSIVES,CATEGORY_CONTRABAND}, nil, {"weapon_medkit"}, nil
- )
- table.insert(cider.team.gangs,gangs)
- end
- --citizens
- local gangs = {}
- gangs[0] = {"The Civilians","models/player/Group01/male_07.mdl","Keep me out of this!"}
- GROUP_CIVILIANS = cider.team.addGroup("Civilians", "Join the ordinary and generally law-abiding civilians")
- --[[TEAM_SUPPLIER = cider.team.add("Supplier", Color(218,165,32),"models/player/mossman.mdl","models/player/mossman.mdl",
- {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Sells misc stuff that no one uses much but occasionally needs.",100,2,nil,true,
- {CATEGORY_VEHICLES,CATEGORY_CONTRABAND,CATEGORY_MISC,CATEGORY_PACKAGING},nil,nil--,{"weapon_crowbar"}
- )--]]
- --[[
- TEAM_BUILDER = cider.team.add("Builder",Color(90,230,20,255),"models/player/barney.mdl","models/player/barney.mdl",
- {gang = 0, access = "", level = 2, group = GROUP_CIVILIANS},"Builds props for $150 per prop, non-refundable. 15 Minutes of usage max, 15 props max.",50,2,"pE",true,
- nil,nil,{15,15}
- )
- --]]
- TEAM_CITIZEN = cider.team.add("Citizen", Color(25, 150, 25, 255), nil, nil,
- {gang = 0, access = "M", level = 1, group = GROUP_CIVILIANS},"A regular Citizen living in the city.","b", 50, nil, nil, nil, nil,{CATEGORY_ILLEGAL_WEAPONS,CATEGORY_EXPLOSIVES,CATEGORY_POLICE_WEAPONS,CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_GOVVEHICLES}
- )
- if (GM or GAMEMODE):GetPlugin("hunger") then
- TEAM_CHEF = cider.team.add("Chef", Color(255, 125, 200, 255), "models/fearless/chef1.mdl", "models/fearless/chef2.mdl",
- {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Deals food to the city's inhabitants.","z", 70, 2, nil, true,
- {CATEGORY_VEHICLES, CATEGORY_MISC, CATEGORY_MISC, CATEGORY_FOOD,CATEGORY_ALCOHOL,CATEGORY_DRINKS},{CATEGORY_ILLEGAL_GOODS,CATEGORY_ILLEGAL_WEAPONS,CATEGORY_EXPLOSIVES,CATEGORY_POLICE_WEAPONS,CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_GOVVEHICLES},nil,nil,nil
- )
- end
- TEAM_SECURITY = cider.team.add("Security Guard", Color(255, 178, 102, 255), "models/player/portal/male_09_security.mdl", "models/player/portal/male_09_security.mdl",
- {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Contracted Security Guard - Apply, get paid, get fucked.","b", 70, 3, nil, true,
- nil,{CATEGORY_ILLEGAL_GOODS,CATEGORY_ILLEGAL_WEAPONS,CATEGORY_EXPLOSIVES,CATEGORY_POLICE_WEAPONS,CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_GOVVEHICLES},nil,nil,nil
- )
- TEAM_DOCTOR = cider.team.add("Doctor", Color(0,102,102,255), "models/player/kleiner.mdl", "models/player/kleiner.mdl",
- {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Deals medical supplies to the city's inhabitants.","h", 70, 2,nil,true,
- {CATEGORY_VEHICLES, CATEGORY_MISC, CATEGORY_PHARMACEUTICALS},{CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_GOVVEHICLES},nil,nil,nil
- )
- TEAM_CHAUFFEUR = cider.team.add("Chauffeur", Color(255,204,0,150), nil, nil,
- {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"A person who is employed to take people to their destinations","x", 80, 2, nil, nil, {CATEGORY_PUBLICTVEHICLES},{CATEGORY_ILLEGAL_WEAPONS,CATEGORY_EXPLOSIVES,CATEGORY_POLICE_WEAPONS,CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_GOVVEHICLES}
- )
- TEAM_GUNDEALER = cider.team.add("Gun Dealer", Color(205,92,102), "models/player/monk.mdl", "models/player/alyx.mdl",
- {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Deals weapons to the city's inhabitants.","g", 75, 2, nil, true,
- {CATEGORY_VEHICLES,CATEGORY_CONTRABAND,CATEGORY_MISC,CATEGORY_WEAPONS,CATEGORY_AMMO, CATEGORY_ILLEGAL_WEAPONS},{CATEGORY_GOVVEHICLES,CATEGORY_GOVERNMENT_VEHICLES},nil, nil,nil
- )
- table.insert(cider.team.gangs,gangs)
- -----------------------------
- -- Dissidents
- -----------------------------
- GROUP_UNDERGROUND = cider.team.addGroup("Underground","Join the underground for more fun, but harsher treatment if caught.")
- TEAM_BLACKMARKETDEALER = cider.team.add("Black Market Dealer", Color(83, 99, 172, 255), "models/player/guerilla.mdl","models/player/Group03m/Female_04.mdl",
- {gang = 0, access = "", level = 1, group = GROUP_UNDERGROUND},"Deals illegal goods.","g",nil, 2, 40, nil, true,
- {CATEGORY_VEHICLES,CATEGORY_EXPLOSIVES,CATEGORY_CONTRABAND,CATEGORY_ILLEGAL_GOODS,CATEGORY_MISC},{CATEGORY_GOVVEHICLES,CATEGORY_GOVERNMENT_VEHICLES},nil,{10,10}
- )
- TEAM_ALCAPONE = cider.team.add("Don Vito", Color(150, 25, 25, 255),"models/fearless/don1.mdl","models/fearless/don1.mdl",
- {gang = 0, access = "bdgeD", level = 1, group = GROUP_UNDERGROUND},"The kingpin of the Mafia hierarchy. With the proper help of your subordinates, you can commit all kinds of high-level crimes without the police getting too much evidence to put you where you really belong.","c",85,1,nil,true,nil,{CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_GOVVEHICLES},nil,nil,nil,nil
- )
- TEAM_CAPONE = cider.team.add("Vito Member", Color(220,50,50,255), "models/fearless/mafia07.mdl","models/fearless/mafia07.mdl",
- {gang = 0, access = "", level = 1, group = GROUP_UNDERGROUND},"Being a worker for the Mafia is not for the light-hearted. As a member, your leaders have high expectations, but with time and effort, it'll pay off.. Big time.","c",80,5,nil,true,nil,{CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_GOVVEHICLES},nil,nil,nil,nil
- )
- gangs[1] = {"The Capones", "models/player/guerilla.mdl","Lean, mean, red machines!"}
- local rebelsf,rebelsm = { "models/player/Group03/Female_01.mdl",
- "models/player/Group03/Female_02.mdl",
- "models/player/Group03/Female_03.mdl",
- "models/player/Group03/Female_04.mdl",
- "models/player/Group03/Female_06.mdl",
- "models/player/Group03/Female_07.mdl"
- },
- { "models/player/Group03/Male_01.mdl",
- "models/player/Group03/Male_02.mdl",
- "models/player/Group03/Male_03.mdl",
- "models/player/Group03/Male_04.mdl",
- "models/player/Group03/Male_05.mdl",
- "models/player/Group03/Male_06.mdl",
- "models/player/Group03/Male_07.mdl",
- "models/player/Group03/Male_08.mdl",
- "models/player/Group03/Male_09.mdl"
- }
- TEAM_REBEL = cider.team.add("Rebel", Color(48,48,48), rebelsm,rebelsf,
- {gang = 0, access = "", level = 1, group = GROUP_UNDERGROUND},
- "Unorganised Small-Time Rebel, more likely to get a parking fine than GTA.","c",75,10,nil,true,nil,{CATEGORY_GOVVEHICLES,CATEGORY_GOVERNMENT_VEHICLES},nil,nil,nil,nil
- )
- table.insert(cider.team.gangs,gangs)
- --default REQUIRED
- TEAM_DEFAULT = TEAM_CITIZEN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement