Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Added a function to config to copy existing jobrank tables for other jobs:
- JBR_CopyRankTable(JobToCopy, Job)
- JobToCopy - This is the jobs ranktable it will copy and use
- Job - The job that should use the ranktable
- Example: JBR_CopyRankTable(TEAM_CHIEF, TEAM_POLICE)
- This would give TEAM_POLICE the same ranks as TEAM_CHIEF
- However this only COPY the table, the progression is still unique for each job
- NOTE: THIS FUNCTION HAS TO BE CALLED AT THE END OF THE CONFIG
- Added command to convert all data from SQLite to MySQL (This overwrites MySQL data, use player command if you wish to convert a specific player)
- Restart server once this command has been used as it doesn't update current players
- "jobranks_convertsql_all"
- Config changes:
- ]]
- JobRanksConfig = JobRanksConfig or {}
- //Use MySQL or not, edit database in sv_mysql.lua
- JobRanksConfig.MYSQLOO = false
- //Who can access admin commands,menus etc
- JobRanksConfig.AdminAccessCustomCheck = function(Player)
- if Player:IsAdmin() or Player:IsSuperAdmin() then
- return true
- else
- return false
- end
- end
- //How often should it update and save?
- JobRanksConfig.UpdateTimer = 30
- //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 = {"promote"}
- //Chatcommand to demote
- JobRanksConfig.DemotionChatCommands = {"demote"}
- //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 = "number"
- --[[
- 1 = Displays: Job
- 2 = Displays: Jobrank
- 3 = Displays: Job (JobRank)
- ]]
- JobRanksConfig.ShowJobType = 3
- 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 {}
- JobRanksConfig.JobJoinRestrictments = JobRanksConfig.JobJoinRestrictments or {}
- JobRanksConfig.JobPermissionList = JobRanksConfig.JobPermissionList or {}
- local function JBR_InitRanks()
- timer.Simple(3, function()
- --[[47. Infanterie Division]]--
- JBR_SetupRankTable(TEAM_INF, 24, 25, ". ", nil, nil, true)
- JBR_SetupRank(1, 0, "Schütze", "STE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(2, 1, "Oberschütze", "OSTE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(3, 2, "Gefreiter", "EFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(4, 3, "Obergefreiter", "OGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(5, 4, "Hauptgefreiter", "HGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(6, 5, "Stabsgefreiter", "SGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(7, 6, "Unterfeldwebel", "UFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(8, 7, "Feldwebel", "FW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(9, 8, "Oberfeldwebel", "OFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(10, 9, "Hauptfeldwebel", "HFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(11, 10, "Stabsfeldwebel", "SFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(12, 11, "Fähnrich", "FÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(13, 12, "Oberfähnrich", "OFÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(14, 13, "Leutnant", "LT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(15, 14, "Oberleutnant", "OLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(16, 15, "Hauptmann", "HPTM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(17, 16, "Major", "MJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(18, 17, "Oberstleutnant", "OSLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(19, 18, "Oberst", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(20, 19, "Generalmajor", "GMJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(21, 20, "Generalleutnant", "GLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(22, 21, "General", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(23, 22, "Generaloberst", "GO", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(24, 23, "Generalfeldmarschall", "GFM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRankModel(1, {{Model = "models/kriegsyntax/germans/heer/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(2, {{Model = "models/kriegsyntax/germans/heer/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(3, {{Model = "models/kriegsyntax/germans/heer/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(4, {{Model = "models/kriegsyntax/germans/heer/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(5, {{Model = "models/kriegsyntax/germans/heer/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(6, {{Model = "models/kriegsyntax/germans/heer/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(7, {{Model = "models/kriegsyntax/germans/heer/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(8, {{Model = "models/kriegsyntax/germans/heer/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(9, {{Model = "models/kriegsyntax/germans/heer/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(10, {{Model = "models/kriegsyntax/germans/heer/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(11, {{Model = "models/kriegsyntax/germans/heer/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(12, {{Model = "models/kriegsyntax/germans/heer/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(13, {{Model = "models/kriegsyntax/germans/heer/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(14, {{Model = "models/kriegsyntax/germans/heer/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(15, {{Model = "models/kriegsyntax/germans/heer/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(16, {{Model = "models/kriegsyntax/germans/heer/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(17, {{Model = "models/kriegsyntax/germans/heer/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(18, {{Model = "models/kriegsyntax/germans/heer/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(19, {{Model = "models/kriegsyntax/germans/heer/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(20, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(21, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(22, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(23, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(24, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_AddLoadout(7, {"doi_atow_p38"})
- JBR_AddLoadout(14, {"doi_atow_stg44"})
- JBR_AddLoadout(14, {"doi_atow_binocularsde"})
- --[[22. Panzerdivision]]--
- JBR_SetupRankTable(TEAM_PZD, 24, 25, ". ", nil, nil, true)
- JBR_SetupRank(1, 0, "Schütze", "STE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(2, 1, "Oberschütze", "OSTE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(3, 2, "Gefreiter", "EFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(4, 3, "Obergefreiter", "OGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(5, 4, "Hauptgefreiter", "HGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(6, 5, "Stabsgefreiter", "SGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(7, 6, "Unterfeldwebel", "UFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(8, 7, "Feldwebel", "FW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(9, 8, "Oberfeldwebel", "OFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(10, 9, "Hauptfeldwebel", "HFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(11, 10, "Stabsfeldwebel", "SFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(12, 11, "Fähnrich", "FÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(13, 12, "Oberfähnrich", "OFÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(14, 13, "Leutnant", "LT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(15, 14, "Oberleutnant", "OLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(16, 15, "Hauptmann", "HPTM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(17, 16, "Major", "MJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(18, 17, "Oberstleutnant", "OSLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(19, 18, "Oberst", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(20, 19, "Generalmajor", "GMJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(21, 20, "Generalleutnant", "GLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(22, 21, "General", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(23, 22, "Generaloberst", "GO", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(24, 23, "Generalfeldmarschall", "GFM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRankModel(1, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(2, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(3, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(4, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(5, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(6, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(7, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(8, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(9, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(10, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(11, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(12, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(13, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(14, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(15, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(16, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(17, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(18, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(19, {{Model = "models/kriegsyntax/germans/heer/panzerwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(20, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(21, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(22, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(23, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(24, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_AddLoadout(7, {"doi_atow_p38"})
- JBR_AddLoadout(14, {"doi_atow_binocularsde"})
- --[[Schutz Staffel]]--
- JBR_SetupRankTable(TEAM_SS, 24, 25, ". ", nil, nil, true)
- JBR_SetupRank(1, 0, "Schütze", "STE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(2, 1, "Obe-rschütze", "OSTE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(3, 2, "Sturmmann", "SM", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(4, 3, "Obersturmmann", "OSM", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(5, 4, "Rottenführer", "RF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(6, 5, "Hauptrottenführer", "HRF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(7, 6, "Unterscharführer", "USF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(8, 7, "Scharführer", "SF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(9, 8, "Oberscharführer", "OSF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(10, 9, "Hauptscharführer", "HSF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(11, 10, "Stabsscharführer", "SSF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(12, 11, "Sturmscharführer", "STSF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(13, 12, "Untersturmführer", "UTF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(14, 13, "Sturmführer", "STF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(15, 14, "Obersturmführer", "OTF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(16, 15, "Hauptsturmführer", "HTF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(17, 16, "Sturmbannführer", "SBF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(18, 17, "Obersturmbannführer", "OSBF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(19, 18, "Standartenführer", "SDF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(20, 19, "Oberführer", "OF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(21, 20, "Brigadeführer", "BF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(22, 21, "Gruppenführer", "GF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(23, 22, "Obergruppenführer", "OGF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(24, 23, "Oberstgruppenführer", "OSTGF", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRankModel(1, {{Model = "models/kriegsyntax/germans/ss/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(2, {{Model = "models/kriegsyntax/germans/ss/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(3, {{Model = "models/kriegsyntax/germans/ss/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(4, {{Model = "models/kriegsyntax/germans/ss/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(5, {{Model = "models/kriegsyntax/germans/ss/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(6, {{Model = "models/kriegsyntax/germans/ss/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(7, {{Model = "models/kriegsyntax/germans/ss/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(8, {{Model = "models/kriegsyntax/germans/ss/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(9, {{Model = "models/kriegsyntax/germans/ss/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(10, {{Model = "models/kriegsyntax/germans/ss/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(11, {{Model = "models/kriegsyntax/germans/ss/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(12, {{Model = "models/kriegsyntax/germans/ss/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(13, {{Model = "models/kriegsyntax/germans/ss/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(14, {{Model = "models/kriegsyntax/germans/ss/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(15, {{Model = "models/kriegsyntax/germans/ss/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(16, {{Model = "models/kriegsyntax/germans/ss/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(17, {{Model = "models/kriegsyntax/germans/ss/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(18, {{Model = "models/kriegsyntax/germans/ss/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(19, {{Model = "models/kriegsyntax/germans/ss/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(20, {{Model = "models/kriegsyntax/germans/ss/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(21, {{Model = "models/kriegsyntax/germans/ss/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(22, {{Model = "models/kriegsyntax/germans/ss/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(23, {{Model = "models/kriegsyntax/germans/ss/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(24, {{Model = "models/kriegsyntax/germans/ss/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_AddLoadout(7, {"doi_atow_stg44"})
- JBR_AddLoadout(13, {"doi_atow_p38"})
- JBR_AddLoadout(13, {"doi_atow_binocularsde"})
- JBR_AddLoadout(21, {"gred_artisweps_ww2_axis"})
- --[[Feldsanitäter-Division]]--
- JBR_SetupRankTable(TEAM_FSD, 24, 25, ". ", nil, nil, true)
- JBR_SetupRank(1, 0, "Schütze", "STE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(2, 1, "Oberschütze", "OSTE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(3, 2, "Gefreiter", "GEF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(4, 3, "Obergefreiter", "OGEF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(5, 4, "Hauptgefreiter", "HGEF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(6, 5, "Stabsgefreiter", "SGEF", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(7, 6, "Unterfeldwebel", "UFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(8, 7, "Feldwebel", "FW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(9, 8, "Oberfeldwebel", "OFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(10, 9, "Hauptfeldwebel", "HFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(11, 10, "Stabsfeldwebel", "FÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(12, 11, "Fähnrich", "OFÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(13, 12, "Ober Fähnrich", "OLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(14, 13, "Leutnant", "LT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(15, 14, "Oberleutnant", "OLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(16, 15, "Hauptmann", "HPTM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(17, 16, "Major", "MJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(18, 17, "Oberstleutnant", "OSTLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(19, 18, "Oberst", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(20, 19, "Generalmajor", "GMJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(21, 20, "Generalleutnant", "GLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(22, 21, "General", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(23, 22, "Generaloberst", "GO", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(24, 23, "Generalfeldmarschall", "GFM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRankModel(1, {{Model = "models/stahl/germans/drk/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(2, {{Model = "models/stahl/germans/drk/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(3, {{Model = "models/stahl/germans/drk/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(4, {{Model = "models/stahl/germans/drk/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(5, {{Model = "models/stahl/germans/drk/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(6, {{Model = "models/stahl/germans/drk/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(7, {{Model = "models/stahl/germans/drk/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(8, {{Model = "models/stahl/germans/drk/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(9, {{Model = "models/stahl/germans/drk/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(10, {{Model = "models/stahl/germans/drk/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(11, {{Model = "models/stahl/germans/drk/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(12, {{Model = "models/stahl/germans/drk/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(13, {{Model = "models/stahl/germans/drk/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(14, {{Model = "models/stahl/germans/drk/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(15, {{Model = "models/stahl/germans/drk/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(16, {{Model = "models/stahl/germans/drk/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(17, {{Model = "models/stahl/germans/drk/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(18, {{Model = "models/stahl/germans/drk/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(19, {{Model = "models/stahl/germans/drk/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(20, {{Model = "models/stahl/germans/drk/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(21, {{Model = "models/stahl/germans/drk/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(22, {{Model = "models/stahl/germans/drk/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(23, {{Model = "models/stahl/germans/drk/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(24, {{Model = "models/stahl/germans/drk/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_AddLoadout(14, {"doi_atow_mp40"})
- --[[Feldgendarmerie]]--
- JBR_SetupRankTable(TEAM_FG, 24, 25, ". ", nil, nil, true)
- JBR_SetupRank(1, 0, "Schütze", "STE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(2, 1, "Oberschütze", "OSTE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(3, 2, "Gefreiter", "EFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(4, 3, "Obergefreiter", "OGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(5, 4, "Hauptgefreiter", "HGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(6, 5, "Stabsgefreiter", "SGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(7, 6, "Unterfeldwebel", "UFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(8, 7, "Feldwebel", "FW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(9, 8, "Oberfeldwebel", "OFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(10, 9, "Hauptfeldwebel", "HFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(11, 10, "Stabsfeldwebel", "SFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(12, 11, "Fähnrich", "FÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(13, 12, "Oberfähnrich", "OFÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(14, 13, "Leutnant", "LT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(15, 14, "Oberleutnant", "OLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(16, 15, "Hauptmann", "HPTM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(17, 16, "Major", "MJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(18, 17, "Oberstleutnant", "OSLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(19, 18, "Oberst", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(20, 19, "Generalmajor", "GMJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(21, 20, "Generalleutnant", "GLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(22, 21, "General", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(23, 22, "Generaloberst", "GO", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(24, 23, "Generalfeldmarschall", "GFM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRankModel(1, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(2, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(3, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(4, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(5, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(6, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(7, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(8, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(9, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(10, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(11, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(12, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(13, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(14, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(15, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(16, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(17, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(18, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(19, {{Model = "models/kriegsyntax/germans/heer/feldgendarmerie/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(20, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(21, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(22, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(23, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(24, {{Model = "models/kriegsyntax/germans/heer/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_AddLoadout(7, {"doi_atow_p38"})
- --[[2. Fallschirmjäger-Division]]--
- JBR_SetupRankTable(TEAM_2FJD, 24, 25, ". ", nil, nil, true)
- JBR_SetupRank(1, 0, "Schütze", "STE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(2, 1, "Oberschütze", "OSTE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(3, 2, "Gefreiter", "EFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(4, 3, "Obergefreiter", "OGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(5, 4, "Hauptgefreiter", "HGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(6, 5, "Stabsgefreiter", "SGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(7, 6, "Unterfeldwebel", "UFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(8, 7, "Feldwebel", "FW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(9, 8, "Oberfeldwebel", "OFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(10, 9, "Hauptfeldwebel", "HFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(11, 10, "Stabsfeldwebel", "SFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(12, 11, "Fähnrich", "FÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(13, 12, "Oberfähnrich", "OFÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(14, 13, "Leutnant", "LT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(15, 14, "Oberleutnant", "OLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(16, 15, "Hauptmann", "HPTM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(17, 16, "Major", "MJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(18, 17, "Oberstleutnant", "OSLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(19, 18, "Oberst", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(20, 19, "Generalmajor", "GMJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(21, 20, "Generalleutnant", "GLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(22, 21, "General", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(23, 22, "Generaloberst", "GO", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(24, 23, "Generalfeldmarschall", "GFM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRankModel(1, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(2, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(3, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(4, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(5, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(6, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/enlisted/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(7, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(8, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(9, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(10, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(11, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(12, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(13, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/ncos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(14, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(15, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(16, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(17, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(18, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(19, {{Model = "models/kriegsyntax/germans/luftwaffe/fallschirmjagers/cos/playermodel_2.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(20, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(21, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(22, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(23, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(24, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_AddLoadout(7, {"doi_atow_p38"})
- JBR_AddLoadout(14, {"doi_atow_mp40"})
- JBR_AddLoadout(14, {"doi_atow_binocularsde"})
- --[[Luftwaffe]]--
- JBR_SetupRankTable(TEAM_LFW, 24, 25, ". ", nil, nil, true)
- JBR_SetupRank(1, 0, "Schütze", "STE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(2, 1, "Oberschütze", "OSTE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(3, 2, "Gefreiter", "EFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(4, 3, "Obergefreiter", "OGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(5, 4, "Hauptgefreiter", "HGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(6, 5, "Stabsgefreiter", "SGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(7, 6, "Unterfeldwebel", "UFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(8, 7, "Feldwebel", "FW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(9, 8, "Oberfeldwebel", "OFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(10, 9, "Hauptfeldwebel", "HFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(11, 10, "Stabsfeldwebel", "SFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(12, 11, "Fähnrich", "FÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(13, 12, "Oberfähnrich", "OFÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(14, 13, "Leutnant", "LT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(15, 14, "Oberleutnant", "OLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(16, 15, "Hauptmann", "HPTM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(17, 16, "Major", "MJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(18, 17, "Oberstleutnant", "OSLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(19, 18, "Oberst", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(20, 19, "Generalmajor", "GMJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(21, 20, "Generalleutnant", "GLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(22, 21, "General", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(23, 22, "Generaloberst", "GO", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(24, 23, "Generalfeldmarschall", "GFM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRankModel(1, {{Model = "models/kriegsyntax/germans/luftwaffe/enlisted/playermodel.md", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(2, {{Model = "models/kriegsyntax/germans/luftwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(3, {{Model = "models/kriegsyntax/germans/luftwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(4, {{Model = "models/kriegsyntax/germans/luftwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(5, {{Model = "models/kriegsyntax/germans/luftwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(6, {{Model = "models/kriegsyntax/germans/luftwaffe/enlisted/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(7, {{Model = "models/kriegsyntax/germans/luftwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(8, {{Model = "models/kriegsyntax/germans/luftwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(9, {{Model = "models/kriegsyntax/germans/luftwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(10, {{Model = "models/kriegsyntax/germans/luftwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(11, {{Model = "models/kriegsyntax/germans/luftwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(12, {{Model = "models/kriegsyntax/germans/luftwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(13, {{Model = "models/kriegsyntax/germans/luftwaffe/ncos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(14, {{Model = "models/kriegsyntax/germans/luftwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(15, {{Model = "models/kriegsyntax/germans/luftwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(16, {{Model = "models/kriegsyntax/germans/luftwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(17, {{Model = "models/kriegsyntax/germans/luftwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(18, {{Model = "models/kriegsyntax/germans/luftwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(19, {{Model = "models/kriegsyntax/germans/luftwaffe/cos/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(20, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(21, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(22, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(23, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(24, {{Model = "models/kriegsyntax/germans/luftwaffe/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_AddLoadout(7, {"doi_atow_p38"})
- JBR_AddLoadout(14, {"doi_atow_binocularsde"})
- --[[28. Artillerie-Division]]--
- JBR_SetupRankTable(TEAM_ART, 24, 25, ". ", nil, nil, true)
- JBR_SetupRank(1, 0, "Schütze", "STE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(2, 1, "Oberschütze", "OSTE", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(3, 2, "Gefreiter", "EFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(4, 3, "Obergefreiter", "OGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(5, 4, "Hauptgefreiter", "HGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(6, 5, "Stabsgefreiter", "SGFR", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(7, 6, "Unterfeldwebel", "UFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(8, 7, "Feldwebel", "FW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(9, 8, "Oberfeldwebel", "OFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(10, 9, "Hauptfeldwebel", "HFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(11, 10, "Stabsfeldwebel", "SFW", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(12, 11, "Fähnrich", "FÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(13, 12, "Oberfähnrich", "OFÄ", {Promote = false, Demote = false}, nil, {}, nil)
- JBR_SetupRank(14, 13, "Leutnant", "LT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(15, 14, "Oberleutnant", "OLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(16, 15, "Hauptmann", "HPTM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(17, 16, "Major", "MJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(18, 17, "Oberstleutnant", "OSLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(19, 18, "Oberst", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(20, 19, "Generalmajor", "GMJR", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(21, 20, "Generalleutnant", "GLT", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(22, 21, "General", nil, {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(23, 22, "Generaloberst", "GO", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRank(24, 23, "Generalfeldmarschall", "GFM", {Promote = true, Demote = true}, nil, {}, nil)
- JBR_SetupRankModel(1, {{Model = "models/kriegsyntax/germans/heer/enlisted_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(2, {{Model = "models/kriegsyntax/germans/heer/enlisted_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(3, {{Model = "models/kriegsyntax/germans/heer/enlisted_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(4, {{Model = "models/kriegsyntax/germans/heer/enlisted_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(5, {{Model = "models/kriegsyntax/germans/heer/enlisted_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(6, {{Model = "models/kriegsyntax/germans/heer/enlisted_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(7, {{Model = "models/kriegsyntax/germans/heer/ncos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(8, {{Model = "models/kriegsyntax/germans/heer/ncos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(9, {{Model = "models/kriegsyntax/germans/heer/ncos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(10, {{Model = "models/kriegsyntax/germans/heer/ncos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(11, {{Model = "models/kriegsyntax/germans/heer/ncos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(12, {{Model = "models/kriegsyntax/germans/heer/ncos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(13, {{Model = "models/kriegsyntax/germans/heer/ncos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(14, {{Model = "models/kriegsyntax/germans/heer/cos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(15, {{Model = "models/kriegsyntax/germans/heer/cos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(16, {{Model = "models/kriegsyntax/germans/heer/cos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(17, {{Model = "models/kriegsyntax/germans/heer/cos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(18, {{Model = "models/kriegsyntax/germans/heer/cos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(19, {{Model = "models/kriegsyntax/germans/heer/cos_artillery/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(20, {{Model = "models/kriegsyntax/germans/ss/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(21, {{Model = "models/kriegsyntax/germans/ss/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(22, {{Model = "models/kriegsyntax/germans/ss/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(23, {{Model = "models/kriegsyntax/germans/ss/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_SetupRankModel(24, {{Model = "models/kriegsyntax/germans/ss/generals/playermodel.mdl", Bodygroups = nil, Skin = 1}})
- JBR_AddLoadout(7, {"doi_atow_p38"})
- JBR_AddLoadout(10, {"gred_artisweps_ww2_axis"})
- JBR_AddLoadout(14, {"doi_atow_binocularsde"})
- JBR_AddLoadout(16, {"doi_atow_stg44"})
- end)
- end
- hook.Add("DarkRPFinishedLoading", "JBR_InitRanks", function()
- if DCONFIG then
- hook.Add("DConfigDataLoaded", "JBR_InitRanks", JBR_InitRanks)
- elseif ezJobs then
- hook.Add("ezJobsLoaded", "JBR_InitRanks", JBR_InitRanks)
- else
- hook.Add("loadCustomDarkRPItems", "JBR_InitRanks", JBR_InitRanks)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement