SHARE
TWEET

Untitled

a guest Sep 25th, 2016 7 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[---------------------------------------------------------------------------
  2. DarkRP custom jobs
  3. ---------------------------------------------------------------------------
  4.  
  5. This file contains your custom jobs.
  6. This file should also contain jobs from DarkRP that you edited.
  7.  
  8. Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
  9.     Once you've done that, copy and paste the job to this file and edit it.
  10.  
  11. The default jobs can be found here:
  12. https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua
  13.  
  14. For examples and explanation please visit this wiki page:
  15. http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
  16.  
  17.  
  18. Add jobs under the following line:
  19. ---------------------------------------------------------------------------]]
  20.  
  21. -- People often copy jobs. When they do, the GM table does not exist anymore.
  22. -- This line makes the job code work both inside and outside of gamemode files.
  23. -- You should not copy this line into your code.
  24. -- local GAMEMODE = GAMEMODE or GM
  25. --[[--------------------------------------------------------
  26. Default teams. Please do not edit this file. Please use the darkrpmod addon instead.
  27. --------------------------------------------------------]]
  28.  
  29. TEAM_CITIZEN = DarkRP.createJob("Citizen", {
  30.     color = Color(20, 150, 20, 255),
  31.     model = {
  32.         "models/player/Group01/Female_01.mdl",
  33.         "models/player/Group01/Female_02.mdl",
  34.         "models/player/Group01/Female_03.mdl",
  35.         "models/player/Group01/Female_04.mdl",
  36.         "models/player/Group01/Female_06.mdl",
  37.         "models/player/group01/male_01.mdl",
  38.         "models/player/Group01/Male_02.mdl",
  39.         "models/player/Group01/male_03.mdl",
  40.         "models/player/Group01/Male_04.mdl",
  41.         "models/player/Group01/Male_05.mdl",
  42.         "models/player/Group01/Male_06.mdl",
  43.         "models/player/Group01/Male_07.mdl",
  44.         "models/player/Group01/Male_08.mdl",
  45.         "models/player/Group01/Male_09.mdl"
  46.     },
  47.     description = [[]],
  48.     weapons = {"weapon_fists"},
  49.     command = "citizen",
  50.     max = 0,
  51.     salary = GAMEMODE.Config.normalsalary,
  52.     admin = 0,
  53.     vote = false,
  54.     hasLicense = false,
  55.     candemote = false,
  56.     category = "Citizens",
  57. })
  58.  
  59. TEAM_POLICE = DarkRP.createJob("Police", {
  60.     color = Color(25, 25, 170, 255),
  61.     model = {"models/humans/nypd1940/male_06.mdl", "models/humans/nypd1940/male_05.mdl"},
  62.     description = [[]],
  63.     weapons = {"weapon_fists","arrest_stick", "unarrest_stick", "m9k_m92beretta", "stunstick", "door_ram", "weaponchecker"},
  64.     command = "police",
  65.     max = 15,
  66.     salary = GAMEMODE.Config.normalsalary * 1.45,
  67.     admin = 0,
  68.     vote = true,
  69.     hasLicense = true,
  70.     ammo = {
  71.         ["pistol"] = 60,
  72.     },
  73.     category = "Government",
  74. })
  75.  
  76. TEAM_FBI = DarkRP.createJob("FBI", {
  77.     color = Color(48,250,255, 255),
  78.     model = {"models/fbi_pack/fbi_01.mdl", "models/fbi_pack/fbi_03.mdl"},
  79.     description = [[]],
  80.     weapons = {"m9k_m92beretta", "m9k_m14sp","weapon_fists"},
  81.     command = "FBI",
  82.     max = 8,
  83.     salary = GAMEMODE.Config.normalsalary * 1.45,
  84.     admin = 0,
  85.     vote = true,
  86.     hasLicense = true,
  87.     ammo = {
  88.         ["m9k_ammo_pistol"] = 60,
  89.     },
  90.     category = "Government",
  91. })
  92.  
  93. Team_THIEF = DarkRP.createJob("Thief", {
  94.    color = Color(136, 136, 136, 255),
  95.    model = {"models/player/phoenix.mdl"},
  96.    description = [[]],
  97.    weapons = {"keypad_cracker", "lockpick","weapon_fists"},
  98.    command = "thief",
  99.    max = 20,
  100.    salary = 40,
  101.    admin = 0,
  102.    vote = false,
  103.    hasLicense = false,
  104.    candemote = true,
  105.    -- CustomCheck
  106.    medic = false,
  107.    chief = false,
  108.    mayor = false,
  109.    hobo = false,
  110.    cook = false,
  111.    category = "Criminals",
  112. })
  113.  
  114. TEAM_DJ = DarkRP.createJob("DJ", {
  115.     color = Color(207,51,249, 255),
  116.     model = {
  117.         "models/player/daftpunk/daft_silver.mdl",
  118.         "models/player/daftpunk/daft_gold.mdl",
  119.     },
  120.     description = [[]],
  121.     weapons = {"weapon_fists"},
  122.     command = "dj",
  123.     max = 3,
  124.     salary = 30,
  125.     admin = 0,
  126.     vote = false,
  127.     hasLicense = false,
  128.     category = "Silver VIP",
  129.     customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "EEEEE" or ply:IsAdmin() end,
  130.     CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  131. })
  132.  
  133. TEAM_ADMINONDUTY = DarkRP.createJob("Admin on Duty", {
  134.    color = Color(255, 0, 0, 255),
  135.    model = {"models/player/zeus_combine_v2/zeus_combine_v2.mdl"},
  136.    description = [[]],
  137.    weapons = {"weapon_fists"},
  138.    command = "Adminonduty",
  139.    max = 20,
  140.    salary = 100,
  141.    admin = 0,
  142.    vote = false,
  143.    hasLicense = false,
  144.    candemote = false,
  145.    -- CustomCheck
  146.    medic = false,
  147.    chief = false,
  148.    mayor = false,
  149.    hobo = false,
  150.    cook = false,
  151.    category = "Staff",
  152.       customCheck = function(ply) return ply:GetUserGroup() == "Developer" or ply:GetUserGroup() == "Owner" or ply:IsAdmin() end,
  153.    CustomCheckFailMsg = "You need to be Staff",
  154. })
  155.  
  156. TEAM_TMOD = DarkRP.createJob("Trial Mod On Duty", {
  157.    color = Color(0, 255, 16, 255),
  158.    model = {"models/player/Combine_Soldier_PrisonGuard.mdl"},
  159.    description = [[]],
  160.    weapons = {"weapon_fists"},
  161.    command = "TMOD",
  162.    max = 20,
  163.    salary = 100,
  164.    admin = 0,
  165.    vote = false,
  166.    hasLicense = false,
  167.    candemote = false,
  168.    -- CustomCheck
  169.    medic = false,
  170.    chief = false,
  171.    mayor = false,
  172.    hobo = false,
  173.    cook = false,
  174.    category = "Staff",
  175.       customCheck = function(ply) return ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() end,
  176.    CustomCheckFailMsg = "You need to be Staff",
  177. })
  178.  
  179. TEAM_MOD = DarkRP.createJob("Mod On Duty", {
  180.    color = Color(0, 255, 16, 255),
  181.    model = {"models/player/combine_soldier.mdl"},
  182.    description = [[]],
  183.    weapons = {"weapon_fists"},
  184.    command = "MOD",
  185.    max = 20,
  186.    salary = 100,
  187.    admin = 0,
  188.    vote = false,
  189.    hasLicense = false,
  190.    candemote = false,
  191.    -- CustomCheck
  192.    medic = false,
  193.    chief = false,
  194.    mayor = false,
  195.    hobo = false,
  196.    cook = false,
  197.    category = "Staff",
  198.       customCheck = function(ply) return ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "Mod" or ply:IsAdmin() end,
  199.    CustomCheckFailMsg = "You need to be Staff",
  200. })
  201.  
  202.  
  203. TEAM_GUN = DarkRP.createJob("Gun Dealer", {
  204.     color = Color(255, 140, 0, 255),
  205.     model = "models/player/monk.mdl",
  206.     description = [[]],
  207.     weapons = {"weapon_fists","m9k_colt1911"},
  208.     command = "gundealer",
  209.     max = 4,
  210.     salary = GAMEMODE.Config.normalsalary,
  211.     admin = 0,
  212.     vote = false,
  213.     hasLicense = false,
  214.     category = "Citizens",
  215. })
  216.  
  217.  
  218.  
  219. TEAM_CHIEF = DarkRP.createJob("Police Chief", {
  220.     color = Color(20, 20, 255, 255),
  221.     model = "models/humans/nypd1940/male_07.mdl",
  222.     description = [[]],
  223.     weapons = {"weapon_fists","arrest_stick", "unarrest_stick", "m9k_m92beretta", "stunstick", "door_ram", "weaponchecker", "m9k_mossberg590"},
  224.     command = "chief",
  225.     max = 1,
  226.     salary = GAMEMODE.Config.normalsalary * 1.67,
  227.     admin = 0,
  228.     vote = false,
  229.     hasLicense = true,
  230.     chief = true,
  231.     NeedToChangeFrom = TEAM_POLICE,
  232.     ammo = {
  233.         ["pistol"] = 60,
  234.     },
  235.     category = "Bronze VIP",
  236.     customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "bronze" or ply:IsAdmin() end,
  237.     CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  238. })
  239.  
  240. TEAM_FBILEADER = DarkRP.createJob("FBI LEADER", {
  241.     color = Color(48,250,255, 255),
  242.     model = "models/fbi_pack/fbi_08.mdl",
  243.     description = [[]],
  244.     weapons = {"weapon_fists","m9k_m3", "m9k_m92beretta"},
  245.     command = "FBIleader",
  246.     max = 1,
  247.     salary = GAMEMODE.Config.normalsalary * 1.67,
  248.     admin = 0,
  249.     vote = false,
  250.     hasLicense = true,
  251.     ammo = {
  252.         ["m9k_ammo_pistol"] = 60,
  253.     },
  254.     category = "Silver VIP",
  255.     customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "EEEEE" or ply:IsAdmin() end,
  256.     CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  257.  
  258. })
  259.  
  260.  
  261. TEAM_MAYOR = DarkRP.createJob("Mayor", {
  262.     color = Color( 187, 6, 23, 255),
  263.     model = "models/player/breen.mdl",
  264.     description = [[]],
  265.     weapons = {"weapon_fists","m9k_luger"},
  266.     command = "mayor",
  267.     max = 1,
  268.     salary = GAMEMODE.Config.normalsalary * 1.89,
  269.     admin = 0,
  270.     vote = true,
  271.     hasLicense = false,
  272.     mayor = true,
  273.     category = "Government",
  274. })
  275.  
  276. TEAM_HOBO = DarkRP.createJob("Hobo", {
  277.     color = Color(80, 45, 0, 255),
  278.     model = "models/player/corpse1.mdl",
  279.     description = [[]],
  280.     weapons = {"weapon_fists","weapon_bugbait"},
  281.     command = "hobo",
  282.     max = 5,
  283.     salary = 0,
  284.     admin = 0,
  285.     vote = false,
  286.     hasLicense = false,
  287.     candemote = false,
  288.     hobo = true,
  289.     category = "Citizens",
  290. })
  291.  
  292. TEAM_K9 = DarkRP.createJob("K9 Unit", {
  293.     color = Color(80, 45, 0, 255),
  294.     model = "models/player_amaterasuclosedmouth.mdl",
  295.     description = [[]],
  296.     weapons = {"weapon_pet"},
  297.     command = "K9",
  298.     max = 3,
  299.     salary = 0,
  300.     admin = 0,
  301.     vote = false,
  302.     hasLicense = false,
  303.     candemote = false,
  304.     category = "Government",
  305. })
  306.  
  307. TEAM_Capo = DarkRP.createJob("Mafia Capo", {
  308.     color = Color(0,0,0, 255),
  309.     model = "models/humans/mafia/male_04.mdl",
  310.     description = [[]],
  311.     weapons = {"weapon_fists","m9k_colt1911","m9k_1887winchester"},
  312.     command = "Capo",
  313.     max = 6,
  314.     salary = 0,
  315.     admin = 0,
  316.     vote = false,
  317.     hasLicense = false,
  318.     candemote = false,
  319.     category = "Criminals",
  320. })
  321.  
  322. TEAM_MSOLDIER = DarkRP.createJob("Mafia Soldier", {
  323.     color = Color(0, 0, 0, 255),
  324.     model = "models/humans/mafia/male_07.mdl",
  325.     description = [[]],
  326.     weapons = {"weapon_fists","m9k_luger","m9k_mp40"},
  327.     command = "MSOLDIER",
  328.     max = 6,
  329.     salary = 0,
  330.     admin = 0,
  331.     vote = false,
  332.     hasLicense = false,
  333.     candemote = false,
  334.     category = "Criminals",
  335. })
  336.  
  337. TEAM_MCHIEF = DarkRP.createJob("Master Chief", {
  338.     color = Color(6, 187, 69, 255),
  339.     model = "models/player/Rottweiler/mc.mdl",
  340.     description = [[]],
  341.     weapons = {"weapon_fists","halo_weapon_h4_sword","weapon_doom3_machinegun"},
  342.     command = "MCHIEF",
  343.     max = 1,
  344.     salary = 0,
  345.     admin = 0,
  346.     vote = false,
  347.     hasLicense = false,
  348.     candemote = false,
  349.     customCheck = function(ply) return ply:GetUserGroup() == "Owner" end,
  350.     CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  351.     category = "Silver VIP",
  352. })
  353.  
  354. TEAM_MThief = DarkRP.createJob("Master Thief", {
  355.     color = Color(80, 45, 0, 255),
  356.     model = "models/player/arctic.mdl",
  357.     description = [[]],
  358.     weapons = {"weapon_fists","pro_lockpick_update","prokeypadcracker","grapplinghook","pickpocket"},
  359.     command = "MThief",
  360.     max = 10,
  361.     salary = 0,
  362.     admin = 0,
  363.     vote = false,
  364.     hasLicense = false,
  365.     candemote = false,
  366.     category = "Bronze VIP",
  367.     customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "bronze" or ply:IsAdmin() end,
  368.     CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  369. })
  370.  
  371. TEAM_MDAUGHTER = DarkRP.createJob("Mayor’s Daughter", {
  372.     color = Color(255,0,219, 255),
  373.     model = "models/player/alyx.mdl",
  374.     description = [[]],
  375.     weapons = {"weapon_fists","m9k_colt1911"},
  376.     command = "MDAUGHTER",
  377.     max = 6,
  378.     salary = 0,
  379.     admin = 0,
  380.     vote = false,
  381.     hasLicense = false,
  382.     candemote = false,
  383.     category = "Government",
  384. })
  385.  
  386. TEAM_PARKOURIST = DarkRP.createJob("Parkourist", {
  387.     color = Color(80, 45, 0, 255),
  388.     model = "models/player/p2_chell.mdl",
  389.     description = [[]],
  390.     weapons = {"weapon_fists","climb_swep2"},
  391.     command = "Parkourist",
  392.     max = 3,
  393.     salary = 0,
  394.     admin = 0,
  395.     vote = false,
  396.     hasLicense = false,
  397.     candemote = false,
  398.     category = "Citizens",
  399. })
  400.  
  401. TEAM_PET = DarkRP.createJob("Pet", {
  402.     color = Color(80, 45, 0, 255),
  403.     model = "models/player_Chibiterasu.mdl",
  404.     description = [[]],
  405.     weapons = {"weapon_pet"},
  406.     command = "Pet",
  407.     max = 4,
  408.     salary = 0,
  409.     admin = 0,
  410.     vote = false,
  411.     hasLicense = false,
  412.     candemote = false,
  413.     category = "Citizens",
  414. })
  415.  
  416. TEAM_Prostitute = DarkRP.createJob("Prostitute", {
  417.     color = Color(250, 37, 227, 255),
  418.     model = "models/player/cherries/Cheria_pm/cheria.mdl",
  419.     description = [[]],
  420.     weapons = {"weapon_fists","weapon_kiss","m9k_colt1911"},
  421.     command = "Prostitute",
  422.     max = 6,
  423.     salary = 0,
  424.     admin = 0,
  425.     vote = false,
  426.     hasLicense = false,
  427.     candemote = false,
  428.     category = "Citizens",
  429. })
  430.  
  431. TEAM_MECHANIC = DarkRP.createJob("Mechanic", {
  432.     color = Color(0,81,255, 255),
  433.     model = {"models/player/barney.mdl"},
  434.     description = [[]],
  435.     weapons = {"weapon_fists","vc_wrench"}, -- You may wanna find a pickpocket swep and add it here.
  436.     command = "mechanic",
  437.     max = 2,
  438.     salary = 65,
  439.     admin = 0,
  440.     vote = false,
  441.     hasLicense = false,
  442.     candemote = true,
  443.     category = "Citizens",
  444. })
  445.  
  446. TEAM_STALKER = DarkRP.createJob("Stalker", {
  447.    color = Color(0,0,0, 255),
  448.    model = {"models/player/hans_grosse/slow_zombie.mdl"},
  449.    description = [[]],
  450.    weapons = {"weapon_fists","m9k_knife","lockpick"},
  451.    command = "stalker",
  452.    max = 3,
  453.    salary = 40,
  454.    admin = 0,
  455.    vote = false,
  456.    hasLicense = false,
  457.    candemote = true,
  458.    category = "Criminals",
  459. })
  460.  
  461. Team_CMEMS = DarkRP.createJob("Crips Members", {
  462.    color = Color(66,94,229, 255),
  463.    model = {"models/player/cripz/slow_1.mdl","models/player/cripz/slow_2.mdl"},
  464.    description = [[]],
  465.    weapons = {"weapon_fists","m9k_glock", "lockpick"},
  466.    command = "cmems",
  467.    max = 6,
  468.    salary = 40,
  469.    admin = 0,
  470.    vote = false,
  471.    hasLicense = false,
  472.    candemote = true,
  473.    -- CustomCheck
  474.    medic = false,
  475.    chief = false,
  476.    mayor = false,
  477.    hobo = false,
  478.    cook = false,
  479.    category = "Criminals",
  480. })
  481. Team_CLEAD = DarkRP.createJob("Crips Leader", {
  482.    color = Color(66,94,229, 255),
  483.    model = {"models/player/cripz/slow_3.mdl"},
  484.    description = [[]],
  485.    weapons = {"weapon_fists","m9k_uzi", "lockpick","m9k_glock"},
  486.    command = "clead",
  487.    max = 1,
  488.    salary = 40,
  489.    admin = 0,
  490.    vote = false,
  491.    hasLicense = false,
  492.    candemote = true,
  493.    -- CustomCheck
  494.    medic = false,
  495.    chief = false,
  496.    mayor = false,
  497.    hobo = false,
  498.    cook = false,
  499.    category = "Criminals",
  500. })
  501. Team_BMEMS = DarkRP.createJob("Bloods Members", {
  502.    color = Color(251,31,31, 255),
  503.    model = {"models/player/bloodz/slow_1.mdl","models/player/bloodz/slow_2.mdl"},
  504.    description = [[]],
  505.    weapons = {"weapon_fists","m9k_glock", "lockpick"},
  506.    command = "bmems",
  507.    max = 6,
  508.    salary = 40,
  509.    admin = 0,
  510.    vote = false,
  511.    hasLicense = false,
  512.    candemote = true,
  513.    -- CustomCheck
  514.    medic = false,
  515.    chief = false,
  516.    mayor = false,
  517.    hobo = false,
  518.     cook = false,
  519.   category = "Criminals",
  520. })
  521. Team_BLEAD = DarkRP.createJob("Bloods Leader", {
  522.    color = Color(251,31,31, 255),
  523.    model = {"models/player/bloodz/slow_3.mdl "},
  524.    description = [[]],
  525.    weapons = {"weapon_fists","m9k_uzi", "lockpick","m9k_glock"},
  526.    command = "blead",
  527.    max = 1,
  528.    salary = 40,
  529.    admin = 0,
  530.    vote = false,
  531.    hasLicense = false,
  532.    candemote = true,
  533.    -- CustomCheck
  534.    medic = false,
  535.    chief = false,
  536.    mayor = false,
  537.    hobo = false,
  538.    cook = false,
  539.    category = "Criminals",
  540. })
  541.  
  542. TEAM_SWAT = DarkRP.createJob("Swat", {
  543.    color = Color(153,185,255, 255),
  544.    model = {"models/player/gasmask.mdl"},
  545.    description = [[]],
  546.    weapons = {"weapon_fists","m9k_m92beretta","m9k_m16a4_acog","weapon_stunstick","arrest_stick","unarrest_stick","door_ram" ,"weaponchecker","radio_chatter"},
  547.    command = "Swat",
  548.    max = 6,
  549.    salary = 85,
  550.    admin = 0,
  551.    vote = true,
  552.    hasLicense = true,
  553.    candemote = false,
  554.    -- CustomCheck
  555.    medic = false,
  556.    chief = false,
  557.    mayor = false,
  558.    hobo = false,
  559.    cook = false,
  560.    category = "Government",
  561. })
  562.  
  563. TEAM_SMEDIC = DarkRP.createJob("Swat Medic", {
  564.    color = Color(153,185,255, 255),
  565.    model = {"models/player/swat.mdl"},
  566.    description = [[]],
  567.    weapons = {"weapon_fists","m9k_m16a4_acog","arrest_stick","unarrest_stick","door_ram","weaponchecker","med_kit","radio_chatter"},
  568.    command = "Smedic",
  569.    max = 3,
  570.    salary = 85,
  571.    admin = 0,
  572.    vote = true,
  573.    hasLicense = true,
  574.    candemote = false,
  575.    -- CustomCheck
  576.    medic = false,
  577.    chief = false,
  578.    mayor = false,
  579.    hobo = false,
  580.    cook = false,
  581.    category = "Government",
  582. })
  583.  
  584. TEAM_SSNIPER = DarkRP.createJob("Swat Sniper", {
  585.    color = Color(153,185,255, 255),
  586.    model = {"models/player/umbrella_ct/umbrella_ct.mdl"},
  587.    description = [[]],
  588.    weapons = {"weapon_fists","m9k_tec9","arrest_stick","unarrest_stick","door_ram","m9k_m24" ,"weaponchecker","radio_chatter"},
  589.    command = "SSNIPER",
  590.    max = 2,
  591.    salary = 85,
  592.    admin = 0,
  593.    vote = true,
  594.    hasLicense = true,
  595.    candemote = false,
  596.    -- CustomCheck
  597.    medic = false,
  598.    chief = false,
  599.    mayor = false,
  600.    hobo = false,
  601.    cook = false,
  602.    category = "Bronze VIP",
  603.    customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "bronze" or ply:IsAdmin() end,
  604.    CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  605. })
  606.  
  607.  
  608. TEAM_GODFATHER = DarkRP.createJob("GodFather", {
  609.    color = Color(0,0,0, 255),
  610.    model = {"models/vito.mdl"},
  611.    description = [[]],
  612.    weapons = {"weapon_fists","m9k_thompson","m9k_m29satan","pro_lockpick_update"},
  613.    command = "godfather",
  614.    max = 1,
  615.    salary = 85,
  616.    admin = 0,
  617.    vote = false,
  618.    hasLicense = false,
  619.    candemote = false,
  620.    customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "EEEEE" or ply:IsAdmin() end,
  621.    CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  622.    category = "Silver VIP",
  623. })
  624.  
  625.  
  626. TEAM_SROCKET = DarkRP.createJob("Swat Rocket", {
  627.    color = Color(153,185,255, 255),
  628.    model = {"models/player/specnaz/slow_specnaz.mdl"},
  629.    description = [[]],
  630.    weapons = {"weapon_fists","m9k_model627","arrest_stick","unarrest_stick","door_ram","weapon_doom3_rocketlauncher" ,"weaponchecker","radio_chatter"},
  631.    command = "SROCKET",
  632.    max = 2,
  633.    salary = 85,
  634.    admin = 0,
  635.    vote = true,
  636.    hasLicense = true,
  637.    candemote = false,
  638.    -- CustomCheck
  639.    medic = false,
  640.    chief = false,
  641.    mayor = false,
  642.    hobo = false,
  643.    cook = false,
  644.    customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "EEEEE" or ply:IsAdmin() end,
  645.    category = "Silver VIP",
  646. })
  647.  
  648. TEAM_SCHIEF = DarkRP.createJob("Swat Captain", {
  649.    color = Color(153,185,255, 255),
  650.    model = {"models/player/pink_soldier_fix/ct_urban.mdl"},
  651.    description = [[]],
  652.    weapons = {"weapon_fists","m9k_m16a4_acog","m9k_glock","arrest_stick","unarrest_stick","door_ram","m9k_m249lmg" ,"weaponchecker","radio_chatter"},
  653.    command = "Swat Chief",
  654.    max = 1,
  655.    salary = 85,
  656.    admin = 0,
  657.    vote = true,
  658.    hasLicense = true,
  659.    candemote = false,
  660.    -- CustomCheck
  661.    medic = false,
  662.    chief = true,
  663.    mayor = false,
  664.    hobo = false,
  665.    cook = false,
  666.    category = "Gold VIP",
  667.    customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "EEEE" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "EEE" or ply:IsAdmin() end,
  668.    CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  669. })
  670.  
  671. Team_HITMAN = DarkRP.createJob("Hitman", {
  672.    color = Color(167,180,180, 255),
  673.    model = {"models/player/agent_47.mdl"},
  674.    description = [[]],
  675.    weapons = {"weapon_fists","m9k_svu","m9k_scoped_taurus","lockpick"},
  676.    command = "hitman",
  677.    max = 5,
  678.    salary = 40,
  679.    admin = 0,
  680.    vote = false,
  681.    hasLicense = false,
  682.    candemote = true,
  683.    category = "Criminals",
  684. })
  685.  
  686. Team_HITMANPRO = DarkRP.createJob("HitmanPro", {
  687.    color = Color(0,0,0, 255),
  688.    model = {"models/player/trenchcoat/slow.mdl"},
  689.    description = [[]],
  690.    weapons = {"weapon_fists","m9k_svu","m9k_scoped_taurus","lockpick","grapplinghook","m9k_mp7"},
  691.    command = "hitmanpro",
  692.    max = 3,
  693.    salary = 40,
  694.    admin = 0,
  695.    vote = false,
  696.    hasLicense = false,
  697.    candemote = true,
  698.    category = "Bronze VIP",
  699.    customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "bronze" or ply:IsAdmin() end,
  700.    CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  701. })
  702.  
  703. Team_Assassin = DarkRP.createJob("Assassin", {
  704.    color = Color(0,0,0, 255),
  705.    model = {"models/player/shao_jun.mdl"},
  706.    description = [[]],
  707.    weapons = {"weapon_fists","m9k_sl8","m9k_deagle","grapplinghook","weapon_thehiddenblade","pickpocket","pro_lockpick_update"},
  708.    command = "Assassin",
  709.    max = 4,
  710.    salary = 40,
  711.    admin = 0,
  712.    vote = true,
  713.    hasLicense = false,
  714.    candemote = true,
  715.    category = "Gold VIP",
  716.    customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "gold" or ply:IsAdmin() end,
  717.    CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  718. })
  719.  
  720. Team_Arbiter = DarkRP.createJob("Arbiter", {
  721.    color = Color(98, 72, 114, 255),
  722.    model = {"Models/models/player/halo3arbiter.mdl"},
  723.    description = [[]],
  724.    weapons = {"weapon_fists","weapon_camo","weapon_doom3_plasmagun","halo_weapon_h4_sword"},
  725.    command = "Arbiter",
  726.    max = 1,
  727.    salary = 40,
  728.    admin = 0,
  729.    vote = false,
  730.    hasLicense = false,
  731.    candemote = true,
  732.    category = "Gold VIP",
  733.    customCheck = function(ply) return ply:GetUserGroup() == "Owner" end,
  734.    CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  735. })
  736.  
  737. Team_AntiP = DarkRP.createJob("Anti Purger", {
  738.    color = Color(98, 72, 114, 255),
  739.    model = {"models/player/DaithiDeNogla/Nogla.mdl"},
  740.    description = [[]],
  741.    weapons = {"m9k_hk45","weapon_fists"},
  742.    command = "antipurge",
  743.    max = 10,
  744.    salary = 40,
  745.    admin = 0,
  746.    vote = false,
  747.    hasLicense = false,
  748.    candemote = true,
  749.    category = "Criminals",
  750. })
  751.  
  752. Team_Purger = DarkRP.createJob("Purger", {
  753.    color = Color(215,133,225, 255),
  754.    model = {"models/player/H2O/Delirious.mdl"},
  755.    description = [[]],
  756.    weapons = {"m9k_g36","lockpick","weapon_fists"},
  757.    command = "purge",
  758.    max = 10,
  759.    salary = 40,
  760.    admin = 0,
  761.    vote = false,
  762.    hasLicense = false,
  763.    candemote = true,
  764.    category = "Criminals",
  765. })
  766.  
  767. Team_BROB = DarkRP.createJob("Bank Robbers", {
  768.    color = Color(176, 176, 176, 255),
  769.    model = {"models/player/spike/Dark.mdl"},
  770.    description = [[]],
  771.    weapons = {"m9k_uzi","weapon_fists","lockpick"},
  772.    command = "brob",
  773.    max = 9,
  774.    salary = 40,
  775.    admin = 0,
  776.    vote = false,
  777.    hasLicense = false,
  778.    candemote = true,
  779.    category = "Criminals",
  780. })
  781.  
  782. TEAM_BMD = DarkRP.createJob("Black Market Dealer", {
  783.     color = Color(227,150,72,160),
  784.     model = "models/player/niko_bellic/slow.mdl",
  785.     description = [[]],
  786.     weapons = {"weapon_fists","m9k_colt1911"},
  787.     command = "blackmarketdealer",
  788.     max = 2,
  789.     salary = 35,
  790.     admin = 0,
  791.     vote = false,
  792.     hasLicense = true,
  793.     category = "Bronze VIP",
  794.     customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "bronze" or ply:IsAdmin() end,
  795.     CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  796. })
  797.  
  798. TEAM_RAPIST = DarkRP.createJob ("Rapist", {
  799.     color = Color(215,133,225, 255),
  800.     model = "models/player/DaithiDeNogla/Nogla.mdl",
  801.     description = [[]],
  802.     weapons = {"weapon_fists","weapon_rape","lockpick"},
  803.     command = "rapist",
  804.     max = 3,
  805.     salary = 40,
  806.     admin= 0,
  807.     vote= true,
  808.     hasLicense = false,
  809.     category= "Bronze VIP",
  810.     customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "bronze" or ply:IsAdmin() end,
  811.     CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  812. })
  813.  
  814. TEAM_JACOB = DarkRP.createJob("The Real JacobZeOne", {
  815.     color = Color(250, 37, 227, 255),
  816.     model = "models/player/vin_diesel/slow.mdl",
  817.     description = [[]],
  818.     weapons = {"weapon_lightsaber","m9k_psg1","weapon_undertale_sans_admin","m9k_jackhammer","halo_weapon_h4_sword","weapon_fists","m9k_pkm","weapon_rape","weapon_doom3_bfg","pro_lockpick_update","weapon_camo","prokeypadcracker","weapon_thehiddenblade","m9k_deagle","m9k_suicide_bomb"},
  819.     command = "THERECANONLYBEONE",
  820.     max = 1,
  821.     salary = 100,
  822.     admin = 0,
  823.     vote = false,
  824.     hasLicense = true,
  825.     category = "Staff",
  826.     customCheck = function(ply) return ply:GetUserGroup() == "Owner" end,
  827.  })
  828.  
  829. TEAM_TRR = DarkRP.createJob("Terrorist", {
  830.     color = Color(255, 0, 0, 255),
  831.     model = "models/player/guerilla.mdl",
  832.     description = [[]],
  833.     weapons = {"m9k_ak47","weapon_frag","weapon_fists"},
  834.     command = "terrorist",
  835.     max = 6,
  836.     salary = 35,
  837.     admin = 0,
  838.     vote = true,
  839.     hasLicense = false,
  840.     category = "Bronze VIP",
  841.     customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "bronze" or ply:IsAdmin() end,
  842.     CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  843. })
  844.  
  845. TEAM_TRRL = DarkRP.createJob("Terrorist Leader", {
  846.     color = Color(255, 0, 0, 255),
  847.     model = "models/player/hitler/hitler.mdl",
  848.     description = [[]],
  849.     weapons = {"m9k_ak47","m9k_suicide_bomb","weapon_frag","weapon_fists"},
  850.     command = "terroristlead",
  851.     max = 1,
  852.     salary = 40,
  853.     admin = 0,
  854.     vote = true,
  855.     hasLicense = false,
  856.     category = "Silver VIP",
  857.     customCheck = function(ply) return ply:GetUserGroup() == "Trial Mod" or ply:GetUserGroup() == "Moderator" or ply:GetUserGroup() == "silver" or ply:GetUserGroup() == "gold" or ply:GetUserGroup() == "bronze" or ply:IsAdmin() end,
  858.     CustomCheckFailMsg = "Donate at galaxyservers.boards.net/thread/4/donate",
  859. })
  860.  
  861. TEAM_KIDNAP = DarkRP.createJob("Kidnapper", {
  862.     color = Color(128, 0, 128, 255),
  863.     model = "models/player/odessa.mdl",
  864.     description = [[]],
  865.     weapons = {"weapon_cuff_elastic","m9k_usp"},
  866.     command = "kidnapper",
  867.     max = 4,
  868.     salary = 20,
  869.     admin = 0,
  870.     vote = true,
  871.     hasLicense = false,
  872.     category = "Criminals",
  873. })
  874.  
  875. --[[---------------------------------------------------------------------------
  876. Define which team joining players spawn into and what team you change to if demoted
  877. ---------------------------------------------------------------------------]]
  878. GAMEMODE.DefaultTeam = TEAM_FBI
  879.  
  880.  
  881. --[[---------------------------------------------------------------------------
  882. Define which teams belong to civil protection
  883. Civil protection can set warrants, make people wanted and do some other police related things
  884. ---------------------------------------------------------------------------]]
  885. GAMEMODE.CivilProtection = {
  886.     [TEAM_POLICE] = true,
  887.     [TEAM_CHIEF] = true,
  888.     [TEAM_MAYOR] = true,
  889.   [TEAM_SCHIEF] = true,
  890.   [TEAM_SROCKET] = true,
  891.   [TEAM_SSNIPER] = true,
  892.   [TEAM_SMEDIC] = true,
  893.   [TEAM_SWAT] = true,
  894.   [TEAM_MDAUGHTER] = true,
  895.   [TEAM_K9] = true,
  896. }
  897.  
  898. --[[---------------------------------------------------------------------------
  899. Jobs that are hitmen (enables the hitman menu)
  900. ---------------------------------------------------------------------------]]
  901. DarkRP.addHitmanTeam(Team_HITMAN)
  902. DarkRP.addHitmanTeam(Team_HITMANPRO)
  903. DarkRP.addHitmanTeam(Team_Assassin)
  904.  
  905. --[[
  906. COMMENTING OUT FOR DEV REASONS -- LEAVE IN FOR BACKUP
  907.  
  908. DarkRP.createCategory{
  909.     name = "Citizens",
  910.     categorises = "jobs",
  911.     startExpanded = true,
  912.     color = Color(40, 216, 45, 255),
  913.     canSee = fp{fn.Id, true},
  914.     sortOrder = 100,
  915. }
  916. DarkRP.createCategory{
  917.     name = "Government",
  918.     categorises = "jobs",
  919.     startExpanded = true,
  920.     color = Color(25, 25, 170, 255),
  921.     canSee = fp{fn.Id, true},
  922.     sortOrder = 101,
  923. }
  924. DarkRP.createCategory{
  925.     name = "Other",
  926.     categorises = "jobs",
  927.     startExpanded = true,
  928.     color = Color(0, 107, 0, 255),
  929.     canSee = fp{fn.Id, true},
  930.     sortOrder = 255,
  931. }
  932. DarkRP.createCategory{
  933.     name = "Criminals",
  934.     categorises = "jobs",
  935.     startExpanded = true,
  936.     color = Color(255,0,0, 200),
  937.     canSee = fp{fn.Id, true},
  938.     sortOrder = 105,
  939. }
  940. DarkRP.createCategory{
  941.     name = "Staff",
  942.     categorises = "jobs",
  943.     startExpanded = true,
  944.     color = Color(255,51,0, 255),
  945.     canSee = fp{fn.Id, true},
  946.     sortOrder = 255,
  947. }
  948. DarkRP.createCategory{
  949.     name = "Bronze VIP",
  950.     categorises = "jobs",
  951.     startExpanded = true,
  952.     color = Color(197,120,42, 255),
  953.     canSee = fp{fn.Id, true},
  954.     sortOrder = 225,
  955. }
  956. DarkRP.createCategory{
  957.     name = "Silver VIP",
  958.     categorises = "jobs",
  959.     startExpanded = true,
  960.     color = Color(189,187,185, 255),
  961.     canSee = fp{fn.Id, true},
  962.     sortOrder = 235,
  963. }
  964. DarkRP.createCategory{
  965.     name = "Gold VIP",
  966.     categorises = "jobs",
  967.     startExpanded = true,
  968.     color = Color(231,212,24, 255),
  969.     canSee = fp{fn.Id, true},
  970.     sortOrder = 245,
  971. }
  972. ]]--
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top