Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[---------------------------------------------------------------------------
- DarkRP custom jobs
- ---------------------------------------------------------------------------
- This file contains your custom jobs.
- This file should also contain jobs from DarkRP that you edited.
- Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
- Once you've done that, copy and paste the job to this file and edit it.
- The default jobs can be found here:
- https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua
- For examples and explanation please visit this wiki page:
- http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
- Add your custom jobs under the following line:
- ---------------------------------------------------------------------------]]
- TEAM_GOD = DarkRP.createJob("God - VIP", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/daedric.mdl"},
- description = [[Lead the holy order to victory.]],
- weapons = {"blink_swep", "god_hand", "flight_swep", "gods_little_finger_v4", "weapon_bs_longsword"},
- command = "god",
- max = 1,
- salary = 400,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Holy Order",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(1000)
- ply:SetHealth(1000)
- ply:SetArmor(250)
- ply:SetNWBool( "BuuSwords_Has_Kite", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 5 )
- end,
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "superadmin", "headadmin", "staffmanager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This job is VIP only!",
- })
- TEAM_GODSMESSENGER = DarkRP.createJob("God's Messenger - VIP", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/mh/armor.mdl"},
- description = [[Deliver messages to the masses from God.]],
- weapons = {"weapon_bs_longsword", "god_hand"},
- command = "godsmessenger",
- max = 1,
- salary = 350,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Holy Order",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(500)
- ply:SetHealth(500)
- ply:SetArmor(100)
- ply:SetNWBool( "BuuSwords_Has_Kite", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 5 )
- end,
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "superadmin", "headadmin", "staffmanager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This job is VIP only!",
- })
- TEAM_HOCHAMPION = DarkRP.createJob("Holy Order Champion", {
- color = Color(255, 255, 255),
- model = { "models/havel/havel.mdl" },
- description = [[ Champion of the Holy Order, you must spread the religion! ]],
- weapons = {"weapon_bs_greatsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Kite", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 5 ) end,
- command = "hochampion",
- max = 2.000000,
- salary = 300.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Holy Order",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(300) ply:SetArmor(200) end end ,
- level = 30,
- custom = true,
- })
- TEAM_HOPRIEST = DarkRP.createJob("Holy Order Priest", {
- color = Color(255, 255, 255),
- model = { "models/hgn/cru/assassin2.mdl" },
- description = [[ Spread the religion! ]],
- weapons = { },
- command = "hopriest",
- max = 2.000000,
- salary = 200.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Holy Order",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(200) ply:SetArmor(0) end end ,
- level = 25,
- custom = true,
- })
- TEAM_HOKNIGHT = DarkRP.createJob("Holy Order Knight", {
- color = Color(255, 255, 255),
- model = { "models/humans/oro_knight.mdl" },
- description = [[ Defend and attack for the Holy Order! ]],
- weapons = {"weapon_bs_longsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Kite", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 5 ) end,
- command = "hoknight",
- max = 3.000000,
- salary = 150.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Holy Order",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(200) ply:SetArmor(200) end end ,
- level = 25,
- custom = true,
- })
- TEAM_CULTISTLEADER = DarkRP.createJob("Cultist Leader", {
- color = Color(255, 255, 255),
- model = { "models/player/slow/amberlyn/lotr/nazgul/slow.mdl" },
- description = [[ Lead the cultists! ]],
- weapons = {"weapon_bs_scimitar"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Heater", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 4 ) end,
- command = "cultistleader",
- max = 1.000000,
- salary = 450.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Cultists",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 40,
- custom = true,
- })
- TEAM_CULTISTHARBRINGER = DarkRP.createJob("Cultist Harbringer", {
- color = Color(255, 255, 255),
- model = { "models/player/slow/amberlyn/lotr/grima/slow.mdl" },
- description = [[ Bring the pain for the Cultists! ]],
- weapons = {"weapon_bs_scimitar"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Heater", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 4 ) end,
- command = "cultistharbringer",
- max = 3.000000,
- salary = 250.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Cultists",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(200) ply:SetArmor(300) end end ,
- level = 30,
- custom = true,
- })
- TEAM_PROTHIEF = DarkRP.createJob("Pro Thief - VIP", {
- color = Color(0, 0, 0, 255),
- model = {"models/characters/geralt_of_rivianpc2.mdl"},
- description = [[You have become a professional at thievery!]],
- weapons = {"weapon_bs_katana", "eoti_disg_hide", "weapon_dagger"},
- command = "prothief",
- max = 2,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Citizens",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(100)
- ply:SetNWBool( "BuuSwords_Has_Targe", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 7 )
- end,
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "superadmin", "headadmin", "staffmanager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This job is VIP only!",
- })
- TEAM_JESTER = DarkRP.createJob("Jester", {
- color = Color(255, 255, 255),
- model = {"models/harlequins/male.mdl"},
- description = [[Tell some jokes!]],
- weapons = {"guitar_stalker"},
- command = "jester",
- max = 3.000000,
- salary = 100.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 5,
- custom = true
- })
- TEAM_PENUMBRADEMON = DarkRP.createJob("Penumbra Demon", {
- color = Color(255, 255, 255),
- model = { "models/player/hots_diablo.mdl" },
- description = [[ You are a Penumbra Demon, one of the most powerful Penumbra. ]],
- weapons = {"swep_am_monster"},
- command = "pdemon",
- max = 1.000000,
- salary = 300.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Penumbras",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(400) ply:SetArmor(100) end end ,
- level = 30,
- custom = true
- })
- TEAM_MAGUSCOMMANDER = DarkRP.createJob("Magus Commander", {
- color = Color(255, 255, 255),
- model = { "models/player/Gabranth/Gabranth.mdl" },
- description = [[ Command the Magus Order to their fullest ability. ]],
- weapons = {"weapon_hpwr_stick", "weapon_bs_greatsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Crest", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 3 ) end,
- command = "mcommander",
- max = 1.000000,
- salary = 400.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Magus Order",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(400) ply:SetArmor(200) end end ,
- level = 50,
- custom = true,
- })
- TEAM_CLMAGE = DarkRP.createJob("Crimson Legion Mage", {
- color = Color(255, 255, 255),
- model = { "models/blades_player.mdl" },
- description = [[ You are a mage for the Crimson Legion, protect them at all costs! ]],
- weapons = {"weapon_hpwr_stick"},
- command = "clmage",
- max = 2.000000,
- salary = 250.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Crimson Legion",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 25,
- custom = true,
- })
- TEAM_MAGUSSHAPELING = DarkRP.createJob("Magus Shapeling", {
- color = Color(255, 255, 255),
- model = { "models/player/moon_knight/slow_v2.mdl" },
- description = [[ You are the sneakiest boi ]],
- weapons = {"weapon_bs_greatsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Crest", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 3 ) end,
- command = "mshapeling",
- max = 2.000000,
- salary = 350.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Magus Order",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 20,
- custom = true,
- })
- TEAM_BARD = DarkRP.createJob("Bard", {
- color = Color(255, 255, 255),
- model = { "models/hgn/cru/crossbowman.mdl" },
- description = [[ Play your music for the people! ]],
- weapons = { },
- command = "bard",
- max = 3.000000,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 5,
- custom = true
- })
- TEAM_CULTIST = DarkRP.createJob("Cultist", {
- color = Color(255, 255, 255),
- model = { "models/player/popfs_skeleton.mdl" },
- description = [[ You are a cultist, preform some rituals! ]],
- weapons = {"weapon_bs_scimitar"},
- command = "cultist",
- max = 5.000000,
- salary = 100.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Cultists",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 5,
- custom = true
- })
- TEAM_CLSOLDIER = DarkRP.createJob("Crimson Legion Soldier", {
- color = Color(255, 255, 255),
- model = { "models/aoc_player/eknight.mdl" },
- description = [[ You are a soldier for the Crimson Legion, protect them at all costs! ]],
- weapons = {"weapon_bs_scimitar"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Scutum", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 6 ) end,
- command = "clsoldier",
- max = 4.000000,
- salary = 100.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Crimson Legion",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(50) end end ,
- level = 10,
- custom = true,
- })
- TEAM_THIEF = DarkRP.createJob("Thief", {
- color = Color(255, 255, 255),
- model = { "models/player/greenarrow.mdl" },
- description = [[ Rob anyone you can! ]],
- weapons = {"weapon_bs_katana", "eoti_disg_hide"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Targe", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 7 ) end,
- command = "thief",
- max = 3.000000,
- salary = 100.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 5,
- custom = true,
- })
- TEAM_MERCHANT = DarkRP.createJob("Merchant", {
- color = Color(255, 255, 255),
- model = { "models/nikout/darksouls2/characters/blackdragon.mdl" },
- description = [[ Sell your wares! ]],
- weapons = {"weapon_bs_shortsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Targe", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 7 ) end,
- command = "merchant",
- max = 2.000000,
- salary = 150.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 5,
- custom = true,
- })
- TEAM_PETDRAGON = DarkRP.createJob("Pet Dragon", {
- color = Color(255, 255, 255),
- model = { "models/deathclaw_player/deathclaw_player_proporti_glowing.mdl" },
- description = [[ Fly around, be peoples pets! ]],
- weapons = { },
- command = "petdragon",
- max = 2.000000,
- salary = 100.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 20,
- custom = true
- })
- TEAM_GOBLIN = DarkRP.createJob("Goblin", {
- color = Color(255, 255, 255),
- model = { "models/player/goblin/goblin.mdl" },
- description = [[ Serve the Orcs. ]],
- weapons = {"weapon_bs_shortsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Buckler", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 2 ) end,
- command = "goblin",
- max = 4.000000,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Orcs",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 5,
- custom = true,
- })
- TEAM_ORC = DarkRP.createJob("Orc Warrior", {
- color = Color(255, 255, 255),
- model = { "models/krall/slow.mdl" },
- description = [[ Command the goblins. ]],
- weapons = {"weapon_bs_broadsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Buckler", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 2 ) end,
- command = "orcwarrior",
- max = 2.000000,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Orcs",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(300) ply:SetArmor(0) end end ,
- level = 15,
- custom = true,
- })
- TEAM_CLLADY = DarkRP.createJob("Crimson Legion Lady", {
- color = Color(255, 255, 255),
- model = { "models/jazzmcfly/bgs/bgs.mdl" },
- description = [[ You are the wife of the Jarl! Command the Crimson Legion when he is absent. ]],
- weapons = { },
- command = "cllady",
- max = 1.000000,
- salary = 250.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Crimson Legion",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 10,
- custom = true
- })
- TEAM_CULTISTPRIEST = DarkRP.createJob("Cultist Priest", {
- color = Color(255, 255, 255),
- model = { "models/dwdarksouls/models/darkwraith.mdl" },
- description = [[ You are a cultist! Perform rituals on people. ]],
- weapons = {"weapon_bs_scimitar"},
- command = "cultistpriest",
- max = 3.000000,
- salary = 150.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Cultists",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 20,
- custom = true
- })
- TEAM_PENUMBRAASSASSIN = DarkRP.createJob("Penumbra Assassin", {
- color = Color(255, 255, 255),
- model = { "models/darksouls/characters/hollow_thief.mdl" },
- description = [[ Assassinate people, kill everyone! ]],
- weapons = {"eoti_disg_hide"},
- command = "passassin",
- max = 1,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Penumbras",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 40,
- custom = true
- })
- TEAM_KARCHER = DarkRP.createJob("Kingdom Archer", {
- color = Color(255, 255, 255),
- model = { "models/koz/lotr/eowyn/eowyn.mdl" },
- description = [[ Sick scopes bro ]],
- weapons = {"weapon_bs_broadsword", "weapon_archerxbow"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Bouche", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 1 ) end,
- command = "karcher",
- max = 1.000000,
- salary = 200.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 25,
- custom = true
- })
- TEAM_CLARCHER = DarkRP.createJob("Crimson Legion Archer", {
- color = Color(255, 255, 255),
- model = { "models/aoc_player/e_archer.mdl" },
- description = [[ shooty shoot ]],
- weapons = {"weapon_bs_scimitar", "weapon_archerxbow"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Scutum", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 6 ) end,
- command = "clarcher",
- max = 4,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Crimson Legion",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 10,
- custom = true,
- })
- TEAM_DOKTOR = DarkRP.createJob("Doktor", {
- color = Color(255, 255, 255),
- model = { "models/player/plague_doktor/PLAYER_Plague_Doktor.mdl" },
- description = [[ Heal the town for money! ]],
- weapons = { },
- command = "doktor",
- max = 2.000000,
- salary = 150.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 5,
- custom = true
- })
- TEAM_KINGDOMRECRUIT = DarkRP.createJob("Kingdom Recruit", {
- color = Color(255, 255, 255),
- model = { "models/player_solaire.mdl" },
- description = [[ You are new to the kingdom! Can you prove yourself to advance in the kingdom? ]],
- weapons = {"weapon_bs_broadsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Bouche", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 1 ) end,
- command = "krecruit",
- max = 6,
- salary = 100.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 5,
- custom = true,
- })
- TEAM_KING = DarkRP.createJob("Kingdom King", {
- color = Color(255, 255, 255),
- model = { "models/player/got_jonsnow.mdl" },
- description = [[ Rule the kingdom! ]],
- weapons = {"weapon_bs_broadsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Bouche", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 1 ) end,
- command = "kking",
- max = 1,
- salary = 75.000000,
- admin = 0,
- vote = true,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = true,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 30,
- custom = true,
- })
- TEAM_KNIGHT = DarkRP.createJob("Kingdom Knight", {
- color = Color(255, 255, 255),
- model = { "models/player/knight.mdl" },
- description = [[ Protect the kingdom at all costs! ]],
- weapons = {"weapon_bs_broadsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Bouche", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 1 ) end,
- command = "kknight",
- max = 2,
- salary = 150.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(100) end end ,
- level = 20,
- custom = true,
- })
- TEAM_ROYALGUARD = DarkRP.createJob("Royal Guard", {
- color = Color(255, 255, 255),
- model = { "models/cakez/got/gotknight4_p.mdl" },
- description = [[ Protect the royalty at all costs. ]],
- weapons = {"weapon_bs_longsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Bouche", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 1 ) end,
- command = "kroyalguard",
- max = 1,
- salary = 200.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 40,
- custom = true,
- })
- TEAM_PENUMBRAWARRIOR = DarkRP.createJob("Penumbra Warrior", {
- color = Color(255, 255, 255),
- model = { "Models/player/ravenwarriorplayer.mdl" },
- description = [[ You are a warrior of the Penumbra ]],
- weapons = {"swep_am_monster"},
- command = "pwarrior",
- max = 3,
- salary = 150.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Penumbras",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 10,
- custom = true
- })
- TEAM_PENUMBRACHAMPION = DarkRP.createJob("Penumbra Champion", {
- color = Color(255, 255, 255),
- model = { "models/player/stalker/packboy.mdl" },
- description = [[ You are the champion of the Penumbra! ]],
- weapons = {"swep_am_monster"},
- command = "pchampion",
- max = 1,
- salary = 200.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Penumbras",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 25,
- custom = true
- })
- TEAM_ASSASSIN = DarkRP.createJob("Assassin", {
- color = Color(255, 255, 255),
- model = { "models/dwdarksouls/models/steelknight.mdl" },
- description = [[ Assassinate people for money. ]],
- weapons = { },
- command = "assassin",
- max = 3,
- salary = 150.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 30,
- custom = true
- })
- TEAM_CLKNIGHT = DarkRP.createJob("Crimson Legion Knight", {
- color = Color(255, 255, 255),
- model = { "models/nikout/darksouls/characters/darkmoonknightess.mdl" },
- description = [[ You are a knight of the Crimson Legion. ]],
- weapons = {"weapon_bs_scimitar"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Scutum", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 6 ) end,
- command = "clknight",
- max = 4,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Crimson Legion",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 10,
- custom = true,
- })
- TEAM_CLJARL = DarkRP.createJob("Crimson Legion Jarl", {
- color = Color(255, 255, 255),
- model = { "models/player/shay_cormac.mdl" },
- description = [[ You are the Jarl of the Crimson Legion, lead them to victory! ]],
- weapons = {"weapon_bs_scimitar"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Scutum", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 6 ) end,
- command = "cljarl",
- max = 1,
- salary = 200.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Crimson Legion",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 25,
- custom = true,
- })
- TEAM_PENUMBRA = DarkRP.createJob("Penumbra", {
- color = Color(255, 255, 255),
- model = { "models/player/Penumbra/infected.mdl" },
- description = [[ You are a Penumbra! Kill any kingdom you see outside. ]],
- weapons = {"swep_am_monster"},
- command = "p",
- max = 3,
- salary = 100.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Penumbras",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 1,
- custom = true
- })
- TEAM_WIZARD = DarkRP.createJob("Wizard", {
- color = Color(255, 255, 255),
- model = { "models/koz/lotr/gandalf/gandalf.mdl" },
- description = [[ Cast Magical Spells ]],
- weapons = { },
- command = "wizard",
- max = 3,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 15,
- custom = true
- })
- TEAM_MASTERWIZARD = DarkRP.createJob("Master Wizard", {
- color = Color(255, 255, 255),
- model = { "models/koz/lotr/saruman/saruman.mdl" },
- description = [[ Like a Wizard but with a cooler name! ]],
- weapons = { },
- command = "masterwizard",
- max = 1,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 25,
- custom = true
- })
- TEAM_ELVENMERCENARY = DarkRP.createJob("Elven Mercenary", {
- color = Color(255, 255, 255),
- model = { "models/koz/lotr/legolas/legolas.mdl" },
- description = [[ A fierce warrior that gets paid to do other peoples dirty work. ]],
- weapons = {"weapon_bs_katana"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Targe", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 7 ) end,
- command = "elvenmercenary",
- max = 2,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 30,
- custom = true,
- })
- TEAM_PENUMBRAKING = DarkRP.createJob("Penumbra King", {
- color = Color(255, 255, 255),
- model = { "models/player/Lich_King_WoW_masked.mdl" },
- description = [[ Evilest and creepiest boi ]],
- weapons = { },
- command = "pking",
- max = 1,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Penumbras",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 30,
- custom = true
- })
- TEAM_KINGDOMSOLDIER = DarkRP.createJob("Kingdom Soldier", {
- color = Color(255, 255, 255),
- model = { "models/7beat/brignite.mdl" },
- description = [[ Protect your kingdom. ]],
- weapons = {"weapon_bs_broadsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Bouche", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 1 ) end,
- command = "ksoldier",
- max = 3,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 10,
- custom = true,
- })
- TEAM_QUEEN = DarkRP.createJob("Kingdom Queen", {
- color = Color(255, 255, 255),
- model = { "models/player_elsa.mdl" },
- description = [[ Queen of the kingdom, Wife of the king. ]],
- weapons = { },
- command = "kqueen",
- max = 1,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 15,
- custom = true
- })
- TEAM_PRINCESS = DarkRP.createJob("Kingdom Princess", {
- color = Color(255, 255, 255),
- model = { "models/player_anna.mdl" },
- description = [[ Princess of the kingdom, daughter of the king and queen. ]],
- weapons = { },
- command = "kprincess",
- max = 1,
- salary = 75.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 15,
- custom = true
- })
- TEAM_KINGPERSONALWIZARD = DarkRP.createJob("King's Personal Wizard", {
- color = Color(255, 255, 255),
- model = { "models/player/miraak.mdl" },
- description = [[ You are to serve the king! ]],
- weapons = {"weapon_elderwand" },
- command = "kpersonalwizard",
- max = 1,
- salary = 250.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(200) ply:SetArmor(100) end end ,
- level = 80,
- custom = true
- })
- TEAM_PRINCE = DarkRP.createJob("Kingdom Prince", {
- color = Color(255, 255, 255),
- model = { "models/koz/lotr/aragorn/aragorn.mdl" },
- description = [[ You are the prince! Help rule the Kingdom. ]],
- weapons = {"weapon_bs_broadsword"},
- PlayerSpawn = function(ply) ply:SetNWBool( "BuuSwords_Has_Bouche", true )
- ply:SetNWInt( "BuuSwords_StartingShield", 1 ) end,
- command = "kprince",
- max = 1,
- salary = 150.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Kingdom",
- sortOrder = 50,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(100) end end ,
- level = 10,
- custom = true,
- })
- TEAM_SHADE = DarkRP.createJob("Shade", {
- color = Color(255, 255, 255),
- model = { "models/koz/lotr/nazgul/nazgul.mdl" },
- description = [[ ]],
- weapons = { "climb_swep2", "blink_swep", "god_hand", "flight_swep", "gods_little_finger_v4", "impaler_xp", "m9k_harpoon", "m9k_machete","weapon_hpwr_stick" },
- command = "event1",
- max = 0,
- salary = 1000.000000,
- admin = 1,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Event",
- sortOrder = 2,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(1000) ply:SetArmor(10000) end end ,
- level = 500,
- custom = true
- })
- TEAM_ANCIENTWARRIOR = DarkRP.createJob("Ancient Warrior", {
- color = Color(145, 145, 145),
- model = { "models/dwdarksouls/models/artorias.mdl" },
- description = [[ Not much is known about you except stories of your immense power. You may side with whichever faction you wish. ]],
- weapons = { "climb_swep2", "frostmourne", "weapon_nautilus" },
- command = "ancientwarrior",
- max = 2,
- salary = 100.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 100,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(500) ply:SetArmor(200) end end ,
- level = 80,
- custom = true
- })
- TEAM_CITIZEN = DarkRP.createJob("Commoner", {
- color = Color(0, 255, 4),
- model = { "models/humans/group1m/male_01.mdl", "models/humans/group1m/male_02.mdl", "models/humans/group1m/male_03.mdl", "models/humans/group1m/male_04.mdl", "models/humans/group1m/male_05.mdl", "models/humans/group1m/male_06.mdl", "models/humans/group1m/male_07.mdl", "models/humans/group1m/male_08.mdl", "models/humans/group1m/male_09.mdl" },
- description = [[ You are the citizen of the kingdom! Roam and be free! ]],
- weapons = { },
- command = "commoner",
- max = 0.000000,
- salary = 50.000000,
- admin = 0,
- vote = nil,
- hasLicense = nil,
- modelScale = 1.000000,
- maxpocket = 1.000000,
- candemote = true,
- mayor = nil,
- chief = nil,
- medic = nil,
- cook = nil,
- category = "Citizens",
- sortOrder = 0,
- PlayerLoadout = function(ply) if SERVER then ply:SetHealth(100) ply:SetArmor(0) end end ,
- level = 1,
- custom = true
- })
- TEAM_STAFF = DarkRP.createJob("Staff on Duty", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/anon/anon.mdl"},
- description = [[Staff on Duty.]],
- weapons = {},
- command = "staffonduty",
- max = 0,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Staff",
- customCheck = function(ply) return
- table.HasValue({"trialmoderator", "moderator", "admin", "superadmin", "headadmin", "staffmanager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "Staff only.",
- })
- --[[---------------------------------------------------------------------------
- Define which team joining players spawn into and what team you change to if demoted
- ---------------------------------------------------------------------------]]
- GAMEMODE.DefaultTeam = TEAM_CITIZEN
- --[[---------------------------------------------------------------------------
- Define which teams belong to civil protection
- Civil protection can set warrants, make people wanted and do some other police related things
- ---------------------------------------------------------------------------]]
- GAMEMODE.CivilProtection = {
- [TEAM_POLICE] = true,
- }
- --[[---------------------------------------------------------------------------
- Jobs that are hitmen (enables the hitman menu)
- ---------------------------------------------------------------------------]]
- DarkRP.addHitmanTeam(TEAM_HITMAN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement