Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 14.98 KB | None | 0 0
  1. --[[
  2.  
  3. Name: "sh_jobs.lua".
  4.  
  5.     ~ Applejack ~
  6.  
  7. --]]
  8.  
  9. --[[
  10.  
  11. --defaults
  12.  
  13. -- If you put any entry to nil, like the citizen does, it will use the values below instead.
  14.  
  15. male_model_string = GM.Config["Male Citizen Models"]
  16.  
  17. female_model_string = GM.Config["Female Citizen Models"]
  18.  
  19. description_string = "N/A."
  20.  
  21. salary_int = 0
  22.  
  23. maxplayers_int = 0 --(0 = no limit)
  24.  
  25. access_string = nil
  26.  
  27. blacklistable_bool = false
  28.  
  29. canmake_table = {CATEGORY_VEHICLES,CATEGORY_CONTRABAND}
  30.  
  31. cantuse_table = {}
  32.  
  33. timelimit_table = {0,5} --{max job time, time before rejoin of job}
  34.  
  35. loadout_table = nil
  36.  
  37. ammo_table = nil
  38.  
  39. TEAM_GENERIC = cider.team.add("name", Color(255, 255, 255, 255), male_model_string, female_model_string,
  40.  
  41.     {gang = 0,acces="",leve=1, group = GROUP_GENERIC},description_string, salary_int, maxplayers_int, access_string, blacklistable_bool,
  42.  
  43.     canmake_table,cantuse_table,timelimit_table,loadout_table,ammo_table)
  44.  
  45. access:
  46.  
  47. b = boss - can demote members of the same level. Restricted to a gang if used on a gang member
  48.  
  49. d = demote members of lower level. Restricted to a gang if used on a gang member
  50.  
  51. g = can give/take ents to/from gang
  52.  
  53. D = underlings can vote to depose
  54.  
  55. M = All group-to-group transitions must go through this.
  56.  
  57. ]]
  58.  
  59. --[[
  60.  
  61.     NOTE:
  62.  
  63.         THE ORDER IN WHICH TEAMS ARE IN HERE IS THE ORDER IN WHICH THEY APPEAR ON THE SCOREBOARD AND JOB MENU
  64.  
  65.  
  66.  
  67.     RATHER THAN PUTTING JOBS THAT REQUIRE PLUGINS IN THE PLUGIN FOLDER WHERE THEY MIGHT GET MISSED, PUT THEM HERE WITH IFS.
  68.  
  69.     This is so order may be maintained and all jobs be modified at once.
  70.  
  71. ]]
  72.  
  73. cider.team.gangs = {}
  74.  
  75. if (GM or GAMEMODE):GetPlugin("officials") then
  76.  
  77.     local gangs = {}
  78.  
  79.     gangs[0] = {"The Officials","models/player/breen.mdl","Enough red tape to drown a continent"}
  80.  
  81.     gangs[1] = {"The Police","models/player/riot.mdl","Less talk, more action!"}
  82.  
  83.     gangs[2] = {"The Fire Department", "models/player/portal/male_08_medic.mdl", "Fire? Injured person? We're on it!"}
  84.  
  85.     GROUP_OFFICIALS         = cider.team.addGroup("Officials","Join the force for 'Public Good', maintaining law and order.","P")
  86.  
  87.     TEAM_MAYOR              = cider.team.add("President", Color(255, 50, 25, 255), "models/fearless/mayor1.mdl", "models/fearless/mayor1.mdl",
  88.  
  89.                                             {gang = 1, access = "bdgeD", level = 1, group = GROUP_OFFICIALS},"Runs the city and keeps it in shape.","n", 250, 1, nil, true,
  90.  
  91.                                             {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}
  92.  
  93.                             )
  94.  
  95. TEAM_FBICOMMANDER   = cider.team.add("S.W.A.T. Sergeant", Color(102,0,0,255), "models/fearless/sru01.mdl", "models/fearless/sru01.mdl",
  96.  
  97.                                                                                     --"models/player/pz_comma.mdl", "models/player/pz_comma.mdl",
  98.  
  99.                                         {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,
  100.  
  101.                                         {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}}
  102.  
  103.                         )                          
  104.  
  105. TEAM_FBI        = cider.team.add("S.W.A.T. Unit", Color(102,51,0,255), "models/fearless/sru02.mdl", "models/fearless/sru02.mdl",
  106.  
  107.                                                                                     --"models/player/pz_poli.mdl", "models/player/pz_poli.mdl",
  108.  
  109.                                         {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,
  110.  
  111.                                         {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}}
  112.  
  113.                         )
  114.  
  115.  
  116.  
  117. local policef,policem = {   "models/player/santosrp/male_02_santosrp.mdl",
  118.  
  119.                             "models/player/santosrp/male_04_santosrp.mdl",
  120.  
  121.                             "models/player/santosrp/male_05_santosrp.mdl",
  122.  
  123.                             "models/player/santosrp/male_06_santosrp.mdl",
  124.  
  125.                             "models/player/santosrp/male_07_santosrp.mdl",
  126.  
  127.                             "models/player/santosrp/male_08_santosrp.mdl",
  128.  
  129.                             "models/player/police_agent/male_07_agent.mdl"
  130.  
  131.                         },
  132.  
  133.                         {   "models/player/santosrp/male_02_santosrp.mdl",
  134.  
  135.                             "models/player/santosrp/male_04_santosrp.mdl",
  136.  
  137.                             "models/player/santosrp/male_05_santosrp.mdl",
  138.  
  139.                             "models/player/santosrp/male_06_santosrp.mdl",
  140.  
  141.                             "models/player/santosrp/male_07_santosrp.mdl",
  142.  
  143.                             "models/player/santosrp/male_08_santosrp.mdl",
  144.  
  145.                             "models/player/police_agent/male_07_agent.mdl"
  146.  
  147.                         }
  148.  
  149.     TEAM_POLICECOMMANDER    = cider.team.add("Police Captain", Color(75, 150, 255, 255), policef,policem,
  150.  
  151.                                                                                         --"models/player/pz_comma.mdl", "models/player/pz_comma.mdl",
  152.  
  153.                                             {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,
  154.  
  155.                                             {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}}
  156.  
  157.                             )
  158.  
  159.     TEAM_POLICEOFFICER      = cider.team.add("Police Officer", Color(50, 50, 255, 255), policef,policem,
  160.  
  161.                                                                                         --"models/player/pz_poli.mdl", "models/player/pz_poli.mdl",
  162.  
  163.                                             {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,
  164.  
  165.                                                                                          {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}}
  166.  
  167.                                             )
  168.  
  169.     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"},
  170.  
  171.                                             {gang = 0, access = "", level = 1, group = GROUP_OFFICIALS},"Maintains public relations and does misc jobs","k",100,2,nil,nil,
  172.  
  173.                                             {CATEGORY_MISC,CATEGORY_VEHICLES},{CATEGORY_ILLEGAL_GOODS,CATEGORY_ILLEGAL_WEAPONS,CATEGORY_CONTRABAND,CATEGORY_GOVVEHICLES,CATEGORY_GOVERNMENT_VEHICLES}, nil, nil, nil
  174.  
  175.                             )
  176.  
  177.  
  178.  
  179.  
  180.  
  181.     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",
  182.  
  183.                             {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
  184.  
  185.                             )
  186.  
  187.  
  188.  
  189.  
  190.  
  191.     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",
  192.  
  193.                             {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
  194.  
  195.                             )
  196.  
  197. table.insert(cider.team.gangs,gangs)
  198.  
  199. end
  200.  
  201.  
  202.  
  203. --citizens
  204.  
  205. local gangs = {}
  206.  
  207. gangs[0] = {"The Civilians","models/player/Group01/male_07.mdl","Keep me out of this!"}
  208.  
  209. GROUP_CIVILIANS = cider.team.addGroup("Civilians", "Join the ordinary and generally law-abiding civilians")
  210.  
  211. --[[TEAM_SUPPLIER           = cider.team.add("Supplier", Color(218,165,32),"models/player/mossman.mdl","models/player/mossman.mdl",
  212.  
  213.                                         {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Sells misc stuff that no one uses much but occasionally needs.",100,2,nil,true,
  214.  
  215.                                         {CATEGORY_VEHICLES,CATEGORY_CONTRABAND,CATEGORY_MISC,CATEGORY_PACKAGING},nil,nil--,{"weapon_crowbar"}
  216.  
  217.                         )--]]
  218.  
  219.                         --[[
  220.  
  221. TEAM_BUILDER            = cider.team.add("Builder",Color(90,230,20,255),"models/player/barney.mdl","models/player/barney.mdl",
  222.  
  223.                                         {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,
  224.  
  225.                                         nil,nil,{15,15}
  226.  
  227.                         )
  228.  
  229.                         --]]
  230.  
  231. TEAM_CITIZEN            = cider.team.add("Citizen", Color(25, 150, 25, 255), nil, nil,
  232.  
  233.                                         {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}
  234.  
  235.                         )
  236.  
  237. if (GM or GAMEMODE):GetPlugin("hunger") then
  238.  
  239. TEAM_CHEF               = cider.team.add("Chef", Color(255, 125, 200, 255), "models/fearless/chef1.mdl", "models/fearless/chef2.mdl",
  240.  
  241.                                         {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Deals food to the city's inhabitants.","z", 70, 2, nil, true,
  242.  
  243.                                         {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
  244.  
  245.                         )
  246.  
  247. end
  248.  
  249. 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",
  250.  
  251.                                         {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Contracted Security Guard - Apply, get paid, get fucked.","b", 70, 3, nil, true,
  252.  
  253.                                         nil,{CATEGORY_ILLEGAL_GOODS,CATEGORY_ILLEGAL_WEAPONS,CATEGORY_EXPLOSIVES,CATEGORY_POLICE_WEAPONS,CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_GOVVEHICLES},nil,nil,nil
  254.  
  255.                         )
  256.  
  257. TEAM_DOCTOR             = cider.team.add("Doctor", Color(0,102,102,255), "models/player/kleiner.mdl", "models/player/kleiner.mdl",
  258.  
  259.                                         {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Deals medical supplies to the city's inhabitants.","h", 70, 2,nil,true,
  260.  
  261.                                         {CATEGORY_VEHICLES, CATEGORY_MISC, CATEGORY_PHARMACEUTICALS},{CATEGORY_GOVERNMENT_VEHICLES,CATEGORY_GOVVEHICLES},nil,nil,nil
  262.  
  263.                         )
  264.  
  265. TEAM_CHAUFFEUR          = cider.team.add("Chauffeur", Color(255,204,0,150), nil, nil,
  266.  
  267.                                         {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}
  268.  
  269.                         )
  270.  
  271.  
  272.  
  273. TEAM_GUNDEALER      = cider.team.add("Gun Dealer", Color(205,92,102), "models/player/monk.mdl", "models/player/alyx.mdl",
  274.  
  275.                                         {gang = 0, access = "", level = 1, group = GROUP_CIVILIANS},"Deals weapons to the city's inhabitants.","g", 75, 2, nil, true,
  276.  
  277.                                         {CATEGORY_VEHICLES,CATEGORY_CONTRABAND,CATEGORY_MISC,CATEGORY_WEAPONS,CATEGORY_AMMO, CATEGORY_ILLEGAL_WEAPONS},{CATEGORY_GOVVEHICLES,CATEGORY_GOVERNMENT_VEHICLES},nil, nil,nil
  278.  
  279.                         )
  280.  
  281. table.insert(cider.team.gangs,gangs)
  282.  
  283. -----------------------------
  284.  
  285. --  Dissidents
  286.  
  287. -----------------------------
  288.  
  289. GROUP_UNDERGROUND       = cider.team.addGroup("Underground","Join the underground for more fun, but harsher treatment if caught.")
  290.  
  291.  
  292.  
  293. TEAM_BLACKMARKETDEALER  = cider.team.add("Black Market Dealer", Color(83, 99, 172, 255), "models/player/guerilla.mdl","models/player/Group03m/Female_04.mdl",
  294.  
  295.                                         {gang = 0, access = "", level = 1, group = GROUP_UNDERGROUND},"Deals illegal goods.","g",nil, 2, 40, nil, true,
  296.  
  297.                                         {CATEGORY_VEHICLES,CATEGORY_EXPLOSIVES,CATEGORY_CONTRABAND,CATEGORY_ILLEGAL_GOODS,CATEGORY_MISC},{CATEGORY_GOVVEHICLES,CATEGORY_GOVERNMENT_VEHICLES},nil,{10,10}
  298.  
  299.                         )
  300.  
  301.  
  302.  
  303. TEAM_ALCAPONE       = cider.team.add("Don Vito", Color(150, 25, 25, 255),"models/fearless/don1.mdl","models/fearless/don1.mdl",
  304.  
  305.                                         {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
  306.  
  307.                         )
  308.  
  309. TEAM_CAPONE         = cider.team.add("Vito Member", Color(220,50,50,255), "models/fearless/mafia07.mdl","models/fearless/mafia07.mdl",
  310.  
  311.                                         {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
  312.  
  313.                         )
  314.  
  315. gangs[1] = {"The Capones", "models/player/guerilla.mdl","Lean, mean, red machines!"}
  316.  
  317.  
  318.  
  319. local rebelsf,rebelsm = {   "models/player/Group03/Female_01.mdl",
  320.  
  321.                             "models/player/Group03/Female_02.mdl",
  322.  
  323.                             "models/player/Group03/Female_03.mdl",
  324.  
  325.                             "models/player/Group03/Female_04.mdl",
  326.  
  327.                             "models/player/Group03/Female_06.mdl",
  328.  
  329.                             "models/player/Group03/Female_07.mdl"
  330.  
  331.                         },
  332.  
  333.                         {   "models/player/Group03/Male_01.mdl",
  334.  
  335.                             "models/player/Group03/Male_02.mdl",
  336.  
  337.                             "models/player/Group03/Male_03.mdl",
  338.  
  339.                             "models/player/Group03/Male_04.mdl",
  340.  
  341.                             "models/player/Group03/Male_05.mdl",
  342.  
  343.                             "models/player/Group03/Male_06.mdl",
  344.  
  345.                             "models/player/Group03/Male_07.mdl",
  346.  
  347.                             "models/player/Group03/Male_08.mdl",
  348.  
  349.                             "models/player/Group03/Male_09.mdl"
  350.  
  351.                         }
  352.  
  353. TEAM_REBEL          = cider.team.add("Rebel", Color(48,48,48), rebelsm,rebelsf,
  354.  
  355.                                         {gang = 0, access = "", level = 1, group = GROUP_UNDERGROUND},
  356.  
  357.                                         "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
  358.  
  359.                     )
  360.  
  361.  
  362.  
  363. table.insert(cider.team.gangs,gangs)
  364.  
  365. --default REQUIRED
  366.  
  367. TEAM_DEFAULT = TEAM_CITIZEN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement