Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Prefix separator should now work properly
- Fixed a small lua error
- ]]
- JobRanksConfig = JobRanksConfig or {}
- //Who can access admin commands,menus etc
- JobRanksConfig.AdminAccessCustomCheck = function(Player) return Player:IsSuperAdmin() end
- //How often should it update and save?
- JobRanksConfig.UpdateTimer = 10
- //Players Required to be able to earns playtime through timer
- JobRanksConfig.PlayersRequired = 0
- //Should it give SALARY*Bonus instead of SALARY+Bonus?
- //NOTE: This calculates BaseSalary + (BaseSalary/100*Bonus)
- //So if you set BonusSalary to 15 it will be 15% of the original salary
- JobRanksConfig.BonusSalaryPercent = false
- //Disables progression if player is AFK
- JobRanksConfig.DisableAFKProgress = true
- //NOTE: These uses DarkRPs chatcommand system, which means it will always use / before the command so by default it would be -> /rpromote NICK REASON
- //Chatcommand to promote
- JobRanksConfig.PromotionChatCommands = {"rpromote"}
- //Chatcommand to demote
- JobRanksConfig.DemotionChatCommands = {"rdemote"}
- //Should ranks reset when you die?
- JobRanksConfig.ResetRanksOnDeath = false
- //HUD Jobranks
- JobRanksConfig.HUD = true
- //Defined 0-100, 0 is as much left as it can and 100 is as much right as it can
- JobRanksConfig.UIW = 100
- //Defined 0-100, 0 is as much up as it can and 100 is as much down as it can
- JobRanksConfig.UIH = 0
- --[[
- bar = a bar for progress
- time = text for time left
- number = numbers only
- ]]
- JobRanksConfig.HUDType = "bar"
- JobRanksConfig.UIBoxColor = Color(100,100,100,200)
- JobRanksConfig.UIOutlineColor = Color(200, 200, 200, 200)
- JobRanksConfig.UITextColor = Color(255,255,255,200)
- JobRanksConfig.BarBackground = Color(0,0,0,255)
- JobRanksConfig.Bar = Color(0,200,0,255)
- JobRanks = JobRanks or {}
- local function JBR_InitRanks()
- timer.Simple(3, function()
- JobRanks[TEAM_TRAINEE] = {}
- JobRanks[TEAM_TRAINEE].MaxJobRank = 2
- JobRanks[TEAM_TRAINEE].ReqRanks = {
- [1] = 0,
- [2] = 1000,
- }
- JobRanks[TEAM_TRAINEE].NameRanks = {
- [1] = "Trainee", -- First time
- [2] = "Prepared", -- Recruit
- }
- JobRanks[TEAM_TRAINEE].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "Trainee",
- [2] = "Prepared",
- }
- JobRanks[TEAM_TRAINEE].BonusSalary = 2
- JobRanks[TEAM_TRAINEE].ExtraLoadout = {}
- JobRanks[TEAM_TRAINEE].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_TRAINEE].Model = {}
- JobRanks[TEAM_TRAINEE].PrefixSeparator = "."
- JobRanks[TEAM_TRAINEE].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_RESEARCHERASSISTANT] = 2,
- [TEAM_RECRUITGUARD] = 2,
- [TEAM_MTF] = 2,
- }
- JobRanks[TEAM_TRAINEE].Entities = {}
- JobRanks[TEAM_TRAINEE].Shipments = {}
- JobRanks[TEAM_TRAINEE].Warrant = NIL
- JobRanks[TEAM_TRAINEE].Wanted = NIL
- JobRanks[TEAM_TRAINEE].Permissions ={}
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- --Researchers--
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- JobRanks[TEAM_RESEARCHERASSISTANT] = {}
- JobRanks[TEAM_RESEARCHERASSISTANT].MaxJobRank = 2
- JobRanks[TEAM_RESEARCHERASSISTANT].ReqRanks = {
- [1] = 0,
- [2] = 2500,
- }
- JobRanks[TEAM_RESEARCHERASSISTANT].NameRanks = {
- [1] = "Airman basic", -- Researcher Assistant
- [2] = "Airman", -- Researcher
- }
- JobRanks[TEAM_RESEARCHERASSISTANT].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "AB",
- [2] = "Amn",
- }
- JobRanks[TEAM_RESEARCHERASSISTANT].BonusSalary = 2
- JobRanks[TEAM_RESEARCHERASSISTANT].ExtraLoadout = {}
- JobRanks[TEAM_RESEARCHERASSISTANT].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_RESEARCHERASSISTANT].Model = {}
- JobRanks[TEAM_RESEARCHERASSISTANT].PrefixSeparator = "."
- JobRanks[TEAM_RESEARCHERASSISTANT].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_RESEARCHER] = 2,
- }
- JobRanks[TEAM_RESEARCHERASSISTANT].Entities = {}
- JobRanks[TEAM_RESEARCHERASSISTANT].Shipments = {}
- JobRanks[TEAM_RESEARCHERASSISTANT].Warrant = NIL
- JobRanks[TEAM_RESEARCHERASSISTANT].Wanted = NIL
- JobRanks[TEAM_RESEARCHERASSISTANT].Permissions ={}
- JobRanks[TEAM_RESEARCHER] = {}
- JobRanks[TEAM_RESEARCHER].MaxJobRank = 3
- JobRanks[TEAM_RESEARCHER].ReqRanks = {
- [1] = 0,
- [2] = 2600,
- [3] = 2800,
- }
- JobRanks[TEAM_RESEARCHER].NameRanks = {
- [1] = "Airman", -- Researcher
- [2] = "Airman First Class", -- Security Technician
- [3] = "Senior Airman", -- Senior Researcher
- }
- JobRanks[TEAM_RESEARCHER].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "Amn",
- [2] = "A1C",
- [3] = "SrA",
- }
- JobRanks[TEAM_RESEARCHER].BonusSalary = 2
- JobRanks[TEAM_RESEARCHER].ExtraLoadout = {}
- JobRanks[TEAM_RESEARCHER].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_RESEARCHER].Model = {}
- JobRanks[TEAM_RESEARCHER].PrefixSeparator = "."
- JobRanks[TEAM_RESEARCHER].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_SECURITY_TECHNICIAN] = 2,
- [TEAM_RESEARCHERCONFIRMED] = 3,
- }
- JobRanks[TEAM_RESEARCHER].Entities = {}
- JobRanks[TEAM_RESEARCHER].Shipments = {}
- JobRanks[TEAM_RESEARCHER].Warrant = NIL
- JobRanks[TEAM_RESEARCHER].Wanted = NIL
- JobRanks[TEAM_RESEARCHER].Permissions ={
- [3] = {Promote = true, Demote = true, MaxPromotion = 3, MaxDemotion = 1},
- }
- JobRanks[TEAM_SECURITY_TECHNICIAN] = {}
- JobRanks[TEAM_SECURITY_TECHNICIAN].MaxJobRank = 2
- JobRanks[TEAM_SECURITY_TECHNICIAN].ReqRanks = {
- [1] = 0,
- [2] = 2800,
- }
- JobRanks[TEAM_SECURITY_TECHNICIAN].NameRanks = {
- [1] = "Airman First Class", -- Security Technician
- [2] = "Senior Airman", -- Senior Researcher
- }
- JobRanks[TEAM_SECURITY_TECHNICIAN].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "A1C",
- [2] = "SrA",
- }
- JobRanks[TEAM_SECURITY_TECHNICIAN].BonusSalary = 2
- JobRanks[TEAM_SECURITY_TECHNICIAN].ExtraLoadout = {}
- JobRanks[TEAM_SECURITY_TECHNICIAN].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_SECURITY_TECHNICIAN].Model = {}
- JobRanks[TEAM_SECURITY_TECHNICIAN].PrefixSeparator = "."
- JobRanks[TEAM_SECURITY_TECHNICIAN].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_RESEARCHERCONFIRMED] = 2,
- }
- JobRanks[TEAM_SECURITY_TECHNICIAN].Entities = {}
- JobRanks[TEAM_SECURITY_TECHNICIAN].Shipments = {}
- JobRanks[TEAM_SECURITY_TECHNICIAN].Warrant = NIL
- JobRanks[TEAM_SECURITY_TECHNICIAN].Wanted = NIL
- JobRanks[TEAM_SECURITY_TECHNICIAN].Permissions ={}
- JobRanks[TEAM_RESEARCHERCONFIRMED] = {}
- JobRanks[TEAM_RESEARCHERCONFIRMED].MaxJobRank = 3
- JobRanks[TEAM_RESEARCHERCONFIRMED].ReqRanks = {
- [1] = 0,
- [2] = 2700,
- [3] = 2900,
- }
- JobRanks[TEAM_RESEARCHERCONFIRMED].NameRanks = {
- [1] = "Senior Airman", -- Senior Researcher
- [2] = "Staff Sergeant",
- [3] = "First Sergeant", -- Supervisor
- }
- JobRanks[TEAM_RESEARCHERCONFIRMED].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "SrA",
- [2] = "ASSgt",
- [3] = "TSgt",
- }
- JobRanks[TEAM_RESEARCHERCONFIRMED].BonusSalary = 2
- JobRanks[TEAM_RESEARCHERCONFIRMED].ExtraLoadout = {}
- JobRanks[TEAM_RESEARCHERCONFIRMED].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_RESEARCHERCONFIRMED].Model = {}
- JobRanks[TEAM_RESEARCHERCONFIRMED].PrefixSeparator = "."
- JobRanks[TEAM_RESEARCHERCONFIRMED].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_SUPERVISOR] = 3,
- }
- JobRanks[TEAM_RESEARCHERCONFIRMED].Entities = {}
- JobRanks[TEAM_RESEARCHERCONFIRMED].Shipments = {}
- JobRanks[TEAM_RESEARCHERCONFIRMED].Warrant = NIL
- JobRanks[TEAM_RESEARCHERCONFIRMED].Wanted = NIL
- JobRanks[TEAM_RESEARCHERCONFIRMED].Permissions ={
- [3] = {Promote = true, Demote = true, MaxPromotion = 3, MaxDemotion = 1},
- }
- JobRanks[TEAM_SUPERVISOR] = {}
- JobRanks[TEAM_SUPERVISOR].MaxJobRank = 3
- JobRanks[TEAM_SUPERVISOR].ReqRanks = {
- [1] = 0,
- [2] = 2900,
- [3] = 3400,
- }
- JobRanks[TEAM_SUPERVISOR].NameRanks = {
- [1] = "First Sergeant", -- Supervisor
- [2] = "Master sergeant insignia",
- [3] = "Senior master sergeant", -- Member of O5
- }
- JobRanks[TEAM_SUPERVISOR].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "TSgt",
- [2] = "AMSgt",
- [3] = "SMSgt",
- }
- JobRanks[TEAM_SUPERVISOR].BonusSalary = 2
- JobRanks[TEAM_SUPERVISOR].ExtraLoadout = {}
- JobRanks[TEAM_SUPERVISOR].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_SUPERVISOR].Model = {}
- JobRanks[TEAM_SUPERVISOR].PrefixSeparator = "."
- JobRanks[TEAM_SUPERVISOR].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_MEMBEROFO5] = 3,
- }
- JobRanks[TEAM_SUPERVISOR].Entities = {}
- JobRanks[TEAM_SUPERVISOR].Shipments = {}
- JobRanks[TEAM_SUPERVISOR].Warrant = NIL
- JobRanks[TEAM_SUPERVISOR].Wanted = NIL
- JobRanks[TEAM_SUPERVISOR].Permissions ={
- [3] = {Promote = true, Demote = true, MaxPromotion = 3, MaxDemotion = 1},
- }
- JobRanks[TEAM_MEMBEROFO5] = {}
- JobRanks[TEAM_MEMBEROFO5].MaxJobRank = 2
- JobRanks[TEAM_MEMBEROFO5].ReqRanks = {
- [1] = 0,
- [2] = 3400,
- }
- JobRanks[TEAM_MEMBEROFO5].NameRanks = {
- [1] = "Senior master sergeant", -- Member of O5
- [2] = "Sergeant Majors",
- }
- JobRanks[TEAM_MEMBEROFO5].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "SMSgt",
- [2] = "CMSgt",
- }
- JobRanks[TEAM_MEMBEROFO5].BonusSalary = 2
- JobRanks[TEAM_MEMBEROFO5].ExtraLoadout = {}
- JobRanks[TEAM_MEMBEROFO5].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_MEMBEROFO5].Model = {}
- JobRanks[TEAM_MEMBEROFO5].PrefixSeparator = "."
- JobRanks[TEAM_MEMBEROFO5].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- }
- JobRanks[TEAM_MEMBEROFO5].Entities = {}
- JobRanks[TEAM_MEMBEROFO5].Shipments = {}
- JobRanks[TEAM_MEMBEROFO5].Warrant = NIL
- JobRanks[TEAM_MEMBEROFO5].Wanted = NIL
- JobRanks[TEAM_MEMBEROFO5].Permissions ={
- [2] = {Promote = true, Demote = true},
- }
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- --SECURITY GUARDS--
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- JobRanks[TEAM_RECRUITGUARD] = {}
- JobRanks[TEAM_RECRUITGUARD].MaxJobRank = 2
- JobRanks[TEAM_RECRUITGUARD].ReqRanks = {
- [1] = 0,
- [2] = 2000,
- }
- JobRanks[TEAM_RECRUITGUARD].NameRanks = {
- [1] = "Private", -- Recruit Guard
- [2] = "Private first Class", -- Security Guard
- }
- JobRanks[TEAM_RECRUITGUARD].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "Pvt",
- [2] = "Pfc",
- }
- JobRanks[TEAM_RECRUITGUARD].BonusSalary = 2
- JobRanks[TEAM_RECRUITGUARD].ExtraLoadout = {}
- JobRanks[TEAM_RECRUITGUARD].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_RECRUITGUARD].Model = {}
- JobRanks[TEAM_RECRUITGUARD].PrefixSeparator = "."
- JobRanks[TEAM_RECRUITGUARD].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_SECURITYGUARD] = 2,
- }
- JobRanks[TEAM_RECRUITGUARD].Entities = {}
- JobRanks[TEAM_RECRUITGUARD].Shipments = {}
- JobRanks[TEAM_RECRUITGUARD].Warrant = NIL
- JobRanks[TEAM_RECRUITGUARD].Wanted = NIL
- JobRanks[TEAM_RECRUITGUARD].Permissions ={}
- JobRanks[TEAM_SECURITYGUARD] = {}
- JobRanks[TEAM_SECURITYGUARD].MaxJobRank = 2
- JobRanks[TEAM_SECURITYGUARD].ReqRanks = {
- [1] = 0,
- [2] = 2100,
- }
- JobRanks[TEAM_SECURITYGUARD].NameRanks = {
- [1] = "Private first Class", -- Security Guard
- [2] = "Lance Corporal", -- Tactical Unit
- }
- JobRanks[TEAM_SECURITYGUARD].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "Pfc",
- [2] = "LCpl",
- }
- JobRanks[TEAM_SECURITYGUARD].BonusSalary = 2
- JobRanks[TEAM_SECURITYGUARD].ExtraLoadout = {}
- JobRanks[TEAM_SECURITYGUARD].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_SECURITYGUARD].Model = {}
- JobRanks[TEAM_SECURITYGUARD].PrefixSeparator = "."
- JobRanks[TEAM_SECURITYGUARD].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_SECURITYGUARD] = 2,
- }
- JobRanks[TEAM_SECURITYGUARD].Entities = {}
- JobRanks[TEAM_SECURITYGUARD].Shipments = {}
- JobRanks[TEAM_SECURITYGUARD].Warrant = NIL
- JobRanks[TEAM_SECURITYGUARD].Wanted = NIL
- JobRanks[TEAM_SECURITYGUARD].Permissions ={}
- JobRanks[TEAM_TACTICALUNIT] = {}
- JobRanks[TEAM_TACTICALUNIT].MaxJobRank = 2
- JobRanks[TEAM_TACTICALUNIT].ReqRanks = {
- [1] = 0,
- [2] = 2200,
- }
- JobRanks[TEAM_TACTICALUNIT].NameRanks = {
- [1] = "Private first Class", -- Security Guard
- [2] = "Lance Corporal", -- Tactical Unit
- }
- JobRanks[TEAM_TACTICALUNIT].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "Pfc",
- [2] = "LCpl",
- }
- JobRanks[TEAM_TACTICALUNIT].BonusSalary = 2
- JobRanks[TEAM_TACTICALUNIT].ExtraLoadout = {}
- JobRanks[TEAM_TACTICALUNIT].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_TACTICALUNIT].Model = {}
- JobRanks[TEAM_TACTICALUNIT].PrefixSeparator = "."
- JobRanks[TEAM_TACTICALUNIT].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_HEAVYTACTICALUNIT] = 2,
- }
- JobRanks[TEAM_TACTICALUNIT].Entities = {}
- JobRanks[TEAM_TACTICALUNIT].Shipments = {}
- JobRanks[TEAM_TACTICALUNIT].Warrant = NIL
- JobRanks[TEAM_TACTICALUNIT].Wanted = NIL
- JobRanks[TEAM_TACTICALUNIT].Permissions ={}
- JobRanks[TEAM_HEAVYTACTICALUNIT] = {}
- JobRanks[TEAM_HEAVYTACTICALUNIT].MaxJobRank = 2
- JobRanks[TEAM_HEAVYTACTICALUNIT].ReqRanks = {
- [1] = 0,
- [2] = 2300,
- }
- JobRanks[TEAM_HEAVYTACTICALUNIT].NameRanks = {
- [1] = "Corporal", -- Heavy Tactical Unit
- [2] = "Sergant", -- Sergeant
- }
- JobRanks[TEAM_HEAVYTACTICALUNIT].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "CPl",
- [2] = "Sgt",
- }
- JobRanks[TEAM_HEAVYTACTICALUNIT].BonusSalary = 2
- JobRanks[TEAM_HEAVYTACTICALUNIT].ExtraLoadout = {}
- JobRanks[TEAM_HEAVYTACTICALUNIT].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_HEAVYTACTICALUNIT].Model = {}
- JobRanks[TEAM_HEAVYTACTICALUNIT].PrefixSeparator = "."
- JobRanks[TEAM_HEAVYTACTICALUNIT].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_SERGEANT] = 2,
- }
- JobRanks[TEAM_HEAVYTACTICALUNIT].Entities = {}
- JobRanks[TEAM_HEAVYTACTICALUNIT].Shipments = {}
- JobRanks[TEAM_HEAVYTACTICALUNIT].Warrant = NIL
- JobRanks[TEAM_HEAVYTACTICALUNIT].Wanted = NIL
- JobRanks[TEAM_HEAVYTACTICALUNIT].Permissions ={}
- JobRanks[TEAM_SERGEANT] = {}
- JobRanks[TEAM_SERGEANT].MaxJobRank = 2
- JobRanks[TEAM_SERGEANT].ReqRanks = {
- [1] = 0,
- [2] = 2400,
- }
- JobRanks[TEAM_SERGEANT].NameRanks = {
- [1] = "Sergant", -- Sergeant
- [2] = "Staff Sergeant", -- Lieutenant
- }
- JobRanks[TEAM_SERGEANT].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "Sgt",
- [2] = "SSgt",
- }
- JobRanks[TEAM_SERGEANT].BonusSalary = 2
- JobRanks[TEAM_SERGEANT].ExtraLoadout = {}
- JobRanks[TEAM_SERGEANT].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_SERGEANT].Model = {}
- JobRanks[TEAM_SERGEANT].PrefixSeparator = "."
- JobRanks[TEAM_SERGEANT].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_LIEUTENANT] = 2,
- [TEAM_GUARDGATEA] = 2,
- }
- JobRanks[TEAM_SERGEANT].Entities = {}
- JobRanks[TEAM_SERGEANT].Shipments = {}
- JobRanks[TEAM_SERGEANT].Warrant = NIL
- JobRanks[TEAM_SERGEANT].Wanted = NIL
- JobRanks[TEAM_SERGEANT].Permissions ={}
- JobRanks[TEAM_GUARDGATEA] = {}
- JobRanks[TEAM_GUARDGATEA].MaxJobRank = 2
- JobRanks[TEAM_GUARDGATEA].ReqRanks = {
- [1] = 0,
- [2] = 2500,
- }
- JobRanks[TEAM_GUARDGATEA].NameRanks = {
- [1] = "Staff Sergeant", -- Lieutenant
- [2] = "Gunnery Sergeant", -- Containment Specialist
- }
- JobRanks[TEAM_GUARDGATEA].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "SSgt",
- [2] = "GySgt",
- }
- JobRanks[TEAM_GUARDGATEA].BonusSalary = 2
- JobRanks[TEAM_GUARDGATEA].ExtraLoadout = {}
- JobRanks[TEAM_GUARDGATEA].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_GUARDGATEA].Model = {}
- JobRanks[TEAM_GUARDGATEA].PrefixSeparator = "."
- JobRanks[TEAM_GUARDGATEA].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_LIEUTENANT] = 2,
- }
- JobRanks[TEAM_GUARDGATEA].Entities = {}
- JobRanks[TEAM_GUARDGATEA].Shipments = {}
- JobRanks[TEAM_GUARDGATEA].Warrant = NIL
- JobRanks[TEAM_GUARDGATEA].Wanted = NIL
- JobRanks[TEAM_GUARDGATEA].Permissions ={}
- JobRanks[TEAM_LIEUTENANT] = {}
- JobRanks[TEAM_LIEUTENANT].MaxJobRank = 2
- JobRanks[TEAM_LIEUTENANT].ReqRanks = {
- [1] = 0,
- [2] = 2500,
- }
- JobRanks[TEAM_LIEUTENANT].NameRanks = {
- [1] = "Staff Sergeant", -- Lieutenant
- [2] = "Gunnery Sergeant", -- Containment Specialist
- }
- JobRanks[TEAM_LIEUTENANT].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "SSgt",
- [2] = "GySgt",
- }
- JobRanks[TEAM_LIEUTENANT].BonusSalary = 2
- JobRanks[TEAM_LIEUTENANT].ExtraLoadout = {}
- JobRanks[TEAM_LIEUTENANT].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_LIEUTENANT].Model = {}
- JobRanks[TEAM_LIEUTENANT].PrefixSeparator = "."
- JobRanks[TEAM_LIEUTENANT].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_CONTAINMENTSPECIALIST] = 2,
- }
- JobRanks[TEAM_LIEUTENANT].Entities = {}
- JobRanks[TEAM_LIEUTENANT].Shipments = {}
- JobRanks[TEAM_LIEUTENANT].Warrant = NIL
- JobRanks[TEAM_LIEUTENANT].Wanted = NIL
- JobRanks[TEAM_LIEUTENANT].Permissions ={}
- JobRanks[TEAM_CONTAINMENTSPECIALIST] = {}
- JobRanks[TEAM_CONTAINMENTSPECIALIST].MaxJobRank = 2
- JobRanks[TEAM_CONTAINMENTSPECIALIST].ReqRanks = {
- [1] = 0,
- [2] = 2700,
- }
- JobRanks[TEAM_CONTAINMENTSPECIALIST].NameRanks = {
- [1] = "Gunnery Sergeant", -- Containment Specialist
- [2] = "Master Sergeant", -- Engineer Tactical Unit
- }
- JobRanks[TEAM_CONTAINMENTSPECIALIST].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "GySgt",
- [2] = "MSgt",
- }
- JobRanks[TEAM_CONTAINMENTSPECIALIST].BonusSalary = 2
- JobRanks[TEAM_CONTAINMENTSPECIALIST].ExtraLoadout = {}
- JobRanks[TEAM_CONTAINMENTSPECIALIST].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_CONTAINMENTSPECIALIST].Model = {}
- JobRanks[TEAM_CONTAINMENTSPECIALIST].PrefixSeparator = "."
- JobRanks[TEAM_CONTAINMENTSPECIALIST].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_ENGINEER] = 2,
- }
- JobRanks[TEAM_CONTAINMENTSPECIALIST].Entities = {}
- JobRanks[TEAM_CONTAINMENTSPECIALIST].Shipments = {}
- JobRanks[TEAM_CONTAINMENTSPECIALIST].Warrant = NIL
- JobRanks[TEAM_CONTAINMENTSPECIALIST].Wanted = NIL
- JobRanks[TEAM_CONTAINMENTSPECIALIST].Permissions ={}
- JobRanks[TEAM_ENGINEER] = {}
- JobRanks[TEAM_ENGINEER].MaxJobRank = 2
- JobRanks[TEAM_ENGINEER].ReqRanks = {
- [1] = 0,
- [2] = 2800,
- }
- JobRanks[TEAM_ENGINEER].NameRanks = {
- [1] = "Master Sergeant", -- Engineer Tactical Unit
- [2] = "First Sergeant", -- Gun Dealer Tactical Unit
- }
- JobRanks[TEAM_ENGINEER].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "MSgt",
- [2] = "1stSft"
- }
- JobRanks[TEAM_ENGINEER].BonusSalary = 2
- JobRanks[TEAM_ENGINEER].ExtraLoadout = {}
- JobRanks[TEAM_ENGINEER].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_ENGINEER].Model = {}
- JobRanks[TEAM_ENGINEER].PrefixSeparator = "."
- JobRanks[TEAM_ENGINEER].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_GUNDEALER] = 2,
- }
- JobRanks[TEAM_ENGINEER].Entities = {}
- JobRanks[TEAM_ENGINEER].Shipments = {}
- JobRanks[TEAM_ENGINEER].Warrant = NIL
- JobRanks[TEAM_ENGINEER].Wanted = NIL
- JobRanks[TEAM_ENGINEER].Permissions ={}
- JobRanks[TEAM_GUNDEALER] = {}
- JobRanks[TEAM_GUNDEALER].MaxJobRank = 2
- JobRanks[TEAM_GUNDEALER].ReqRanks = {
- [1] = 0,
- [2] = 2900,
- }
- JobRanks[TEAM_GUNDEALER].NameRanks = {
- [1] = "First Sergeant", -- Gun Dealer Tactical Unit
- [2] = "Master Gunnery Sergeants", -- Tactical Unit O5
- }
- JobRanks[TEAM_GUNDEALER].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "1stSft",
- [2] = "MGySgt",
- }
- JobRanks[TEAM_GUNDEALER].BonusSalary = 2
- JobRanks[TEAM_GUNDEALER].ExtraLoadout = {}
- JobRanks[TEAM_GUNDEALER].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_GUNDEALER].Model = {}
- JobRanks[TEAM_GUNDEALER].PrefixSeparator = "."
- JobRanks[TEAM_GUNDEALER].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_TACTICALUNITO5] = 2,
- }
- JobRanks[TEAM_GUNDEALER].Entities = {}
- JobRanks[TEAM_GUNDEALER].Shipments = {}
- JobRanks[TEAM_GUNDEALER].Warrant = NIL
- JobRanks[TEAM_GUNDEALER].Wanted = NIL
- JobRanks[TEAM_GUNDEALER].Permissions ={}
- JobRanks[TEAM_TACTICALUNITO5] = {}
- JobRanks[TEAM_TACTICALUNITO5].MaxJobRank = 2
- JobRanks[TEAM_TACTICALUNITO5].ReqRanks = {
- [1] = 0,
- [2] = 3000,
- }
- JobRanks[TEAM_TACTICALUNITO5].NameRanks = {
- [1] = "Master Gunnery Sergeants", -- Tactical Unit O5
- [2] = "Sergeant Majors", -- Commander
- }
- JobRanks[TEAM_TACTICALUNITO5].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "MGySgt",
- [2] = "SgtMaj",
- }
- JobRanks[TEAM_TACTICALUNITO5].BonusSalary = 2
- JobRanks[TEAM_TACTICALUNITO5].ExtraLoadout = {}
- JobRanks[TEAM_TACTICALUNITO5].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_TACTICALUNITO5].Model = {}
- JobRanks[TEAM_TACTICALUNITO5].PrefixSeparator = "."
- JobRanks[TEAM_TACTICALUNITO5].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_COMMANDER] = 2,
- }
- JobRanks[TEAM_TACTICALUNITO5].Entities = {}
- JobRanks[TEAM_TACTICALUNITO5].Shipments = {}
- JobRanks[TEAM_TACTICALUNITO5].Warrant = NIL
- JobRanks[TEAM_TACTICALUNITO5].Wanted = NIL
- JobRanks[TEAM_TACTICALUNITO5].Permissions ={}
- JobRanks[TEAM_COMMANDER] = {}
- JobRanks[TEAM_COMMANDER].MaxJobRank = 2
- JobRanks[TEAM_COMMANDER].ReqRanks = {
- [1] = 0,
- }
- JobRanks[TEAM_COMMANDER].NameRanks = {
- [1] = "Sergeant Majors", -- Commander
- }
- JobRanks[TEAM_COMMANDER].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "SgtMaj",
- }
- JobRanks[TEAM_COMMANDER].BonusSalary = 2
- JobRanks[TEAM_COMMANDER].ExtraLoadout = {}
- JobRanks[TEAM_COMMANDER].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_COMMANDER].Model = {}
- JobRanks[TEAM_COMMANDER].PrefixSeparator = "."
- JobRanks[TEAM_COMMANDER].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- }
- JobRanks[TEAM_COMMANDER].Entities = {}
- JobRanks[TEAM_COMMANDER].Shipments = {}
- JobRanks[TEAM_COMMANDER].Warrant = NIL
- JobRanks[TEAM_COMMANDER].Wanted = NIL
- JobRanks[TEAM_COMMANDER].Permissions ={}
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- --MTF/NTF--
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------------------------
- JobRanks[TEAM_MTF] = {}
- JobRanks[TEAM_MTF].MaxJobRank = 2
- JobRanks[TEAM_MTF].ReqRanks = {
- [1] = 0,
- [2] = 2500,
- }
- JobRanks[TEAM_MTF].NameRanks = {
- [1] = "Second Lieutenant", -- MTF
- [2] = "First Lieutenant", -- NTF - Soldier
- }
- JobRanks[TEAM_MTF].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "2ndLt",
- [2] = "1stLt",
- }
- JobRanks[TEAM_MTF].BonusSalary = 2
- JobRanks[TEAM_MTF].ExtraLoadout = {}
- JobRanks[TEAM_MTF].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_MTF].Model = {}
- JobRanks[TEAM_MTF].PrefixSeparator = "."
- JobRanks[TEAM_MTF].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_NTF] = 2,
- }
- JobRanks[TEAM_MTF].Entities = {}
- JobRanks[TEAM_MTF].Shipments = {}
- JobRanks[TEAM_MTF].Warrant = NIL
- JobRanks[TEAM_MTF].Wanted = NIL
- JobRanks[TEAM_MTF].Permissions ={}
- JobRanks[TEAM_NTF] = {}
- JobRanks[TEAM_NTF].MaxJobRank = 3
- JobRanks[TEAM_NTF].ReqRanks = {
- [1] = 0,
- [2] = 2500,
- [3] = 4700,
- }
- JobRanks[TEAM_NTF].NameRanks = {
- [1] = "First Lieutenant", -- NTF - Soldier
- [2] = "Captain",
- [3] = "Major", -- NTF - Sniper
- }
- JobRanks[TEAM_NTF].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "1stLt",
- [2] = "CPT",
- [3] = "Maj",
- }
- JobRanks[TEAM_NTF].BonusSalary = 2
- JobRanks[TEAM_NTF].ExtraLoadout = {}
- JobRanks[TEAM_NTF].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_NTF].Model = {}
- JobRanks[TEAM_NTF].PrefixSeparator = "."
- JobRanks[TEAM_NTF].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_NTFSNIPER] = 3,
- }
- JobRanks[TEAM_NTF].Entities = {}
- JobRanks[TEAM_NTF].Shipments = {}
- JobRanks[TEAM_NTF].Warrant = NIL
- JobRanks[TEAM_NTF].Wanted = NIL
- JobRanks[TEAM_NTF].Permissions ={}
- JobRanks[TEAM_NTFSNIPER] = {}
- JobRanks[TEAM_NTFSNIPER].MaxJobRank = 4
- JobRanks[TEAM_NTFSNIPER].ReqRanks = {
- [1] = 0,
- [2] = 2500,
- [3] = 4700,
- [4] = 5000,
- }
- JobRanks[TEAM_NTFSNIPER].NameRanks = {
- [1] = "Major", -- MTF - Sniper
- [2] = "Lieutenant Colonel",
- [3] = "Colonel",
- [4] = "Brigadier General", -- NTF - Medic
- }
- JobRanks[TEAM_NTFSNIPER].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "Maj",
- [2] = "LtCol",
- [3] = "Col",
- [4] = "BGen",
- }
- JobRanks[TEAM_NTFSNIPER].BonusSalary = 2
- JobRanks[TEAM_NTFSNIPER].ExtraLoadout = {}
- JobRanks[TEAM_NTFSNIPER].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_NTFSNIPER].Model = {}
- JobRanks[TEAM_NTFSNIPER].PrefixSeparator = "."
- JobRanks[TEAM_NTFSNIPER].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_NTFMEDIC] = 4,
- }
- JobRanks[TEAM_NTFSNIPER].Entities = {}
- JobRanks[TEAM_NTFSNIPER].Shipments = {}
- JobRanks[TEAM_NTFSNIPER].Warrant = NIL
- JobRanks[TEAM_NTFSNIPER].Wanted = NIL
- JobRanks[TEAM_NTFSNIPER].Permissions ={}
- JobRanks[TEAM_NTFMEDIC] = {}
- JobRanks[TEAM_NTFMEDIC].MaxJobRank = 4
- JobRanks[TEAM_NTFMEDIC].ReqRanks = {
- [1] = 0,
- [2] = 2500,
- [3] = 4700,
- }
- JobRanks[TEAM_NTFMEDIC].NameRanks = {
- [1] = "Brigadier General", -- MTF - Medic
- [2] = "Major General",
- [3] = "Lieutenant General",
- [4] = "General", -- MTF - Commander
- }
- JobRanks[TEAM_NTFMEDIC].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "BGen",
- [2] = "MajGen",
- [3] = "LtGen",
- [43] = "Gen",
- }
- JobRanks[TEAM_NTFMEDIC].BonusSalary = 2
- JobRanks[TEAM_NTFMEDIC].ExtraLoadout = {}
- JobRanks[TEAM_NTFMEDIC].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_NTFMEDIC].Model = {}
- JobRanks[TEAM_NTFMEDIC].PrefixSeparator = "."
- JobRanks[TEAM_NTFMEDIC].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- [TEAM_NTFCOMMANDER] = 4,
- }
- JobRanks[TEAM_NTFMEDIC].Entities = {}
- JobRanks[TEAM_NTFMEDIC].Shipments = {}
- JobRanks[TEAM_NTFMEDIC].Warrant = NIL
- JobRanks[TEAM_NTFMEDIC].Wanted = NIL
- JobRanks[TEAM_NTFMEDIC].Permissions ={}
- JobRanks[TEAM_NTFCOMMANDER] = {}
- JobRanks[TEAM_NTFCOMMANDER].MaxJobRank = 2
- JobRanks[TEAM_NTFCOMMANDER].ReqRanks = {
- [1] = 0,
- [2] = 3500,
- }
- JobRanks[TEAM_NTFCOMMANDER].NameRanks = {
- [1] = "General", -- MTF - Commander
- [2] = "General of the Army",
- }
- JobRanks[TEAM_NTFCOMMANDER].Prefix = { --It's set infront of the name for example Pvt.ToBadForYou, Sgt.ToBadForYou -> [RANKID] = "Prefix"
- [1] = "Gen",
- [2] = "Gaof",
- }
- JobRanks[TEAM_NTFCOMMANDER].BonusSalary = 2
- JobRanks[TEAM_NTFCOMMANDER].ExtraLoadout = {}
- JobRanks[TEAM_NTFCOMMANDER].ExtraLoadoutSingleRank = {}
- JobRanks[TEAM_NTFCOMMANDER].Model = {}
- JobRanks[TEAM_NTFCOMMANDER].PrefixSeparator = "."
- JobRanks[TEAM_NTFCOMMANDER].ReqToJoin = { --Requirements to join this job [JOB] = RankRequired
- }
- JobRanks[TEAM_NTFCOMMANDER].Entities = {}
- JobRanks[TEAM_NTFCOMMANDER].Shipments = {}
- JobRanks[TEAM_NTFCOMMANDER].Warrant = NIL
- JobRanks[TEAM_NTFCOMMANDER].Wanted = NIL
- JobRanks[TEAM_NTFCOMMANDER].Permissions ={}
- end)
- end
- if ezJobs then
- hook.Add("ezJobsLoaded", "JBR_InitRanks", JBR_InitRanks)
- else
- hook.Add("loadCustomDarkRPItems", "JBR_InitRanks", JBR_InitRanks)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement