Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------GROUND UNITS + HIGH COMMAND-------------------------------
- --Ranks table, edit the ranks as necessary however if you change the number of ranks then more changing will be required.
- --(Add to the models table)
- Ranks = {};
- Ranks[0] = "i5"; --Considered "first rank" in my commenting.
- Ranks[1] = "i4";
- Ranks[2] = "i3";
- Ranks[3] = "i2";
- Ranks[4] = "i1";
- Ranks[5] = "OfC";
- Ranks[6] = "DvL";
- --Divisions table, edit them as necessary however changing the number of divisions will cause more changing to be required
- --(Add to the models table)
- Division = {};
- Division[0] = "JUDGE";--Considered "first division" in my commenting.
- Division[1] = "HELIX";
- Division[2] = "UNION";
- Division[3] = "GRID";
- --The models table, setting each model for each rank of each division.
- Models = {};
- Models[Division[0]..Ranks[0].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --First division's first rank model path.
- Models[Division[0]..Ranks[1].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --First division's second rank model path.
- Models[Division[0]..Ranks[2].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --First division's third rank path.
- Models[Division[0]..Ranks[3].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --First division's fourth rank path.
- Models[Division[0]..Ranks[4].."mdl"] = "models/dpfilms/metropolice/policetrench.mdl"; --First division's fifth rank model path.
- Models[Division[0]..Ranks[5].."mdl"] = "models/dpfilms/metropolice/urban_police.mdl"; --First division's sixth rank model path.
- Models[Division[0]..Ranks[6].."mdl"] = "models/dpfilms/metropolice/blacop.mdl"; --First division's seventh rank model path.
- Models[Division[0]..Ranks[7].."mdl"] = ""; --First division's eigth rank model path.
- Models[Division[0]..Ranks[8].."mdl"] = ""; --First division's ninth rank model path.
- Models[Division[1]..Ranks[0].."mdl"] = "models/dpfilms/metropolice/civil_medic.mdl"; --Second division's first rank model path.
- Models[Division[1]..Ranks[1].."mdl"] = "models/dpfilms/metropolice/civil_medic.mdl"; --Second division's second rank model path.
- Models[Division[1]..Ranks[2].."mdl"] = "models/dpfilms/metropolice/civil_medic.mdl"; --Second division's third rank path.
- Models[Division[1]..Ranks[3].."mdl"] = "models/dpfilms/metropolice/civil_medic.mdl"; --Second division's fourth rank path.
- Models[Division[1]..Ranks[4].."mdl"] = "models/dpfilms/metropolice/policetrench.mdl"; --Second division's fifth rank model path.
- Models[Division[1]..Ranks[5].."mdl"] = "models/dpfilms/metropolice/retrocop.mdl"; --Second division's sixth rank model path.
- Models[Division[1]..Ranks[6].."mdl"] = "models/dpfilms/metropolice/elite_police.mdl"; --Second division's seventh rank model path.
- Models[Division[1]..Ranks[7].."mdl"] = ""; --Second division's eigth rank model path.
- Models[Division[1]..Ranks[8].."mdl"] = ""; --Second division's ninth rank model path.
- Models[Division[2]..Ranks[0].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --Third division's first rank model path.
- Models[Division[2]..Ranks[1].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --Third division's second rank model path.
- Models[Division[2]..Ranks[2].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --Third division's third rank path.
- Models[Division[2]..Ranks[3].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --Third division's fourth rank path.
- Models[Division[2]..Ranks[4].."mdl"] = "models/dpfilms/metropolice/policetrench.mdl"; --Third division's fifth rank model path.
- Models[Division[2]..Ranks[5].."mdl"] = "models/dpfilms/metropolice/hunter_police.mdl"; --Third division's sixth rank model path.
- Models[Division[2]..Ranks[6].."mdl"] = "models/dpfilms/metropolice/rtb_police.mdl"; --Third division's seventh rank model path.
- Models[Division[2]..Ranks[7].."mdl"] = ""; --Third division's eigth rank model path.
- Models[Division[2]..Ranks[8].."mdl"] = ""; --Third division's ninth rank model path.
- Models[Division[3]..Ranks[0].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --Fourth division's first rank model path.
- Models[Division[3]..Ranks[1].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --Fourth division's second rank model path.
- Models[Division[3]..Ranks[2].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --Fourth division's third rank path.
- Models[Division[3]..Ranks[3].."mdl"] = "models/dpfilms/metropolice/hl2concept.mdl"; --Fourth division's fourth rank path.
- Models[Division[3]..Ranks[4].."mdl"] = "models/dpfilms/metropolice/policetrench.mdl"; --Fourth division's fifth rank model path.
- Models[Division[3]..Ranks[5].."mdl"] = "models/dpfilms/metropolice/c08cop.mdl"; --Fourth division's sixth rank model path.
- Models[Division[3]..Ranks[6].."mdl"] = "models/dpfilms/metropolice/tron_police.mdl"; --Fourth division's seventh rank model path.
- Models[Division[3]..Ranks[7].."mdl"] = ""; --Fourth division's eigth rank model path.
- Models[Division[3]..Ranks[8].."mdl"] = ""; --Fourth division's ninth rank model path.
- -------------------------------ELITE DIVISIONS-------------------------------
- --Elite ranks table, edit the ranks as necessary however if you change the number of ranks then more changing will be required.
- --(Add to the models table)
- EliteRanks = {};
- EliteRanks[0] = "i1";
- EliteRanks[1] = "OfC";
- EliteRanks[2] = "DvL";
- --Elite divisions table, edit them as necessary however changing the number of divisions will cause more changing to be required.
- --(Add to the models table)
- EliteDivisions = {};
- EliteDivisions[0] = "GHOST";
- --The elite models table, setting each model for each rank of each elite division.
- EliteModels = {};
- EliteModels[EliteDivisions[0]..EliteRanks[0].."mdl"] = "models/dpfilms/metropolice/blacop.mdl";
- EliteModels[EliteDivisions[0]..EliteRanks[1].."mdl"] = "models/dpfilms/metropolice/blacop.mdl";
- EliteModels[EliteDivisions[0]..EliteRanks[2].."mdl"] = "models/dpfilms/metropolice/rogue_police.mdl";
- -------------------------------OVERWATCH TRANSHUMAN ARM-------------------------------
- --OTA Ranks table, edit the ranks as necessary however if you change the number of ranks then more changing will be required.
- --(Add to the models table)
- OTADivs = {};
- OTADivs[0] = "ECHO";
- OTADivs[1] = "KING";
- OTADivs[2] = "STORM";
- OTADivs[3] = "SPEAR";
- --The OTA models table, setting each model for each rank.
- OTAModels = {};
- OTAModels["OTA-"..OTADivs[0].."mdl"] = "models/Combine_Soldier.mdl";
- OTAModels["OTA-"..OTADivs[1].."mdl"] = "models/Combine_Soldier.mdl";
- OTAModels["OTA-"..OTADivs[2].."mdl"] = "models/Combine_Soldier.mdl";
- OTAModels["OTA-"..OTADivs[3].."mdl"] = "models/Combine_Soldier.mdl";
- -------------------------------HIGHER RANKS (CAA, CA, CmD, SeC)-------------------------------
- --HR Ranks table, edit the ranks as necessary however if you change the number of ranks then more changing will be required.
- --(Add to the models table)
- HRRanks = {};
- HRRanks[0] = "CmD";
- HRRanks[1] = "SeC";
- --The HR models table, setting each model for each rank.
- HRModels = {};
- HRModels[HRRanks[0].."mdl"] = "models/dpfilms/metropolice/police_bt.mdl";
- HRModels[HRRanks[1].."mdl"] = "models/dpfilms/metropolice/phoenix_police.mdl";
- -------------------------------DO NOT EDIT CODE ABOVE-------------------------------
- local PLUGIN = PLUGIN;
- Clockwork.kernel:IncludePrefixed("sv_hooks.lua");
- function tablelength(table);
- local count = 0;
- for _ in pairs(table) do
- count = count + 1;
- end;
- return count;
- end
- noOfDivisions = tablelength(Division);
- noOfRanks = tablelength(Ranks);
- noOfEliteDivisions = tablelength(EliteDivisions);
- noOfEliteRanks = tablelength(EliteRanks);
- noOfOTADivs = tablelength(OTADivs);
- noOfHRRanks = tablelength(HRRanks);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement