Advertisement
TheDenVxUA

Untitled

Apr 17th, 2020
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 13.56 KB | None | 0 0
  1. JobRanksConfig.JobJoinRestrictments = {
  2. [TEAM_CHIEF] = {--For Chief of police
  3.     [TEAM_POLICE] = 9,--Requires rank 8 as Police to join
  4. },
  5. [TEAM_POLICE] = {--For Chief of police
  6.     [TEAM_RPOLICE] = 2,--Requires rank 8 as Police to join
  7. },
  8. [TEAM_RPOLICE] = {--For Chief of police
  9.     [TEAM_911] = 2,--Requires rank 8 as Police to join
  10. },
  11. [TEAM_DETECTIVE] = {--For Chief of police
  12.     [TEAM_POLICE] = 6,--Requires rank 8 as Police to join
  13. },
  14. [TEAM_MARSHAL] = {--For Chief of police
  15.     [TEAM_POLICE] = 7,--Requires rank 8 as Police to join
  16. },
  17. [TEAM_FBI] = {--For Chief of police
  18.     [TEAM_POLICE] = 9,--Requires rank 8 as Police to join
  19. },
  20. [TEAM_USSS] = {--For Chief of police
  21.     [TEAM_FBI] = 6,--Requires rank 8 as Police to join
  22. },
  23. [TEAM_SWAT] = {--For Chief of police
  24.     [TEAM_POLICE] = 6,--Requires rank 8 as Police to join
  25. },
  26. [TEAM_SOLDAT] = {--For Chief of police
  27.     [TEAM_POLICE] = 1,--Requires rank 8 as Police to join
  28. },
  29. [TEAM_MEDSOLDAT] = {--For Chief of police
  30.     [TEAM_SOLDAT] = 2,--Requires rank 8 as Police to join
  31. },
  32. [TEAM_SNIPSOLDAT] = {--For Chief of police
  33.     [TEAM_SOLDAT] = 2,--Requires rank 8 as Police to join
  34. },
  35. [TEAM_KAPSOLDAT] = {--For Chief of police
  36.     [TEAM_SOLDAT] = 15,--Requires rank 8 as Police to join
  37. },
  38. [TEAM_KAPSOLDAT] = {--For Chief of police
  39.     [TEAM_GENSOLDAT] = 8,--Requires rank 8 as Police to join
  40. },
  41.  
  42. }
  43.  
  44. -------------------------------------------
  45. -------------TEAM_POLICE-------------------
  46. -------------------------------------------
  47. JobRanks[TEAM_POLICE] = {}
  48. JobRanks[TEAM_POLICE].MaxJobRank = 14
  49. JobRanks[TEAM_POLICE].ReqRanks = {
  50. [1] = 0,
  51. [2] = 15000, --THE VALUE MUST BE HIGHER IN EACH RANK THAN THE PREVIOUS RANK
  52. [3] = 30000,
  53. [4] = 60000,
  54. [5] = 120000,
  55. [6] = 200000,
  56. [7] = 300000,
  57. [8] = 450000,
  58. [9] = 500000,
  59. [10] = 550000,
  60. [11] = 600000,
  61. [12] = 650000,
  62. [13] = 750000,
  63. [14] = 900000,
  64. }
  65. JobRanks[TEAM_POLICE].NameRanks = {
  66. [1] = "|Офицер Полиции 1|",
  67. [2] = "|Офицер Полиции 2|",
  68. [3] = "|Офицер Полиции 3|",
  69. [4] = "|Сержант Полиции 1|",
  70. [5] = "|Сержант Полиции 2|",
  71. [6] = "|Детектив Полиции 1|",
  72. [7] = "|Детектив Полиции 2|",
  73. [8] = "|Детектив Полиции 3|",
  74. [9] = "|Лейтенант 1|",
  75. [10] = "|Лейтенант 2|",
  76. [11] = "|Лейтенант 3|",
  77. [12] = "|Капитан 1|",
  78. [13] = "|Капитан 2|",
  79. [14] = "|Капитан 3|",
  80. }
  81. JobRanks[TEAM_POLICE].BonusSalary = 90
  82. JobRanks[TEAM_POLICE].ExtraLoadout = {}
  83. JobRanks[TEAM_POLICE].ExtraLoadoutSingleRank = {}
  84. JobRanks[TEAM_POLICE].Model = {}
  85. JobRanks[TEAM_POLICE].PrefixSeparator = " "
  86. JobRanks[TEAM_POLICE].Prefix = {
  87. [1] = "|Офицер 1|", --Police officer rank num (TEAM_POLICE)
  88. [2] = "|Офицер 2|", --Police officer rank num (TEAM_POLICE)
  89. [3] = "|Офицер 3|", -- same as Oficcer 3
  90. [4] = "|Сержант 1|", -- Sergeant rank 1
  91. [5] = "|Сержант 2|", -- Sergeant rank 2
  92. [6] = "|Детектив 1|", -- Detective (TEAM_DETECTIVE)
  93. [7] = "|Детектив 2|", -- Detective rank 2
  94. [8] = "|Детектив 3|", -- Detective rank 3
  95. [9] = "|Лейтенант 1|", -- Leutinant rank 1 (TEAM_FBI, TEAM_SWAT, TEAM_POLICE)
  96. [10] = "|Лейтенант 2|", -- Leutinant rank 2 (same as rank 1)
  97. [11] = "|Лейтенант 3|", -- Leutinant rank 3 (same as rank 1)
  98. [12] = "|Капитан 1|", -- Captain rank 1 (TEAM_POLICE, TEAM_DETECTIVE, TEAM_SWAT, TEAM_FBI)
  99. [13] = "|Капитан 2|", -- Captain rank 2 same as rank 1
  100. [14] = "|Капитан 3|", -- Captain rank 3 same as rank 1
  101. }
  102. JobRanks[TEAM_POLICE].Entities = { --Restrict specific entities to ranks -> [ENTCLASS] = RankRequired
  103. ["cpk_kevlar_tactical"] = 3, --Requires rank 5 in order to buy moneyprinter
  104. ["cpk_kevlar_tactical"] = 1, --Requires rank 5 in order to buy moneyprinter
  105. }
  106. JobRanks[TEAM_POLICE].Shipments = { --Restrict specific shipments to ranks -> [SHIPMENT] = RankRequired
  107. ["weapon_policeshield"] = 4, --Requires rank 5 in order to buy shotgun shipment
  108. ["m9k_m416"] = 2, --Requires rank 5 in order to buy shotgun shipment
  109. }
  110. JobRanks[TEAM_POLICE].Warrant = 1
  111. JobRanks[TEAM_POLICE].Wanted = 1
  112. JobRanks[TEAM_POLICE].Permissions = {}
  113. JobRanks[TEAM_POLICE].Icons = { --Setup Rank icons -> [RANKID] = Material("PATH TO PNG")
  114. [1] = Material("materials/police_ranks/2-1.png"),
  115. [2] = Material("materials/police_ranks/3-2.png"),
  116. [3] = Material("materials/police_ranks/4-3.png"),
  117. [4] = Material("materials/police_ranks/3-6.png"),
  118. [5] = Material("materials/police_ranks/3-7.png"),
  119. [6] = Material("materials/police_ranks/1-8.png"),
  120. [7] = Material("materials/police_ranks/2-9.png"),
  121. [8] = Material("materials/police_ranks/3-10.png"),
  122. [9] = Material("materials/police_ranks/2-11.png"),
  123. [10] = Material("materials/police_ranks/3-12.png"),
  124. [11] = Material("materials/police_ranks/4-13.png"),
  125. [12] = Material("materials/police_ranks/4-14.png"),
  126. [13] = Material("materials/police_ranks/4-15.png"),
  127. [14] = Material("materials/police_ranks/4-23.png"),
  128. }
  129.  
  130. JobRanks[TEAM_POLICE].BonusStats = { --Bonus stats for ranks -> [RankID] = {Health = AmountExtraHP, Armor = AmountExtraAP}
  131. [1] = {Health = 10, Armor = 10},
  132. [2] = {Health = 15, Armor = 15},
  133. [3] = {Health = 20, Armor = 20},
  134. [4] = {Health = 30, Armor = 30},
  135. [5] = {Health = 40, Armor = 40},
  136. [6] = {Health = 50, Armor = 50},
  137. [7] = {Health = 60, Armor = 60},
  138. [8] = {Health = 70, Armor = 70},
  139. [9] = {Health = 80, Armor = 80},
  140. [10] = {Health = 90, Armor = 90},
  141. [12] = {Health = 100, Armor = 100},
  142. [13] = {Health = 110, Armor = 110},
  143. [14] = {Health = 120, Armor = 120},
  144. }
  145. //Setting this to true will only allow progression through promotion manually by admin
  146. JobRanks[TEAM_POLICE].DisableProgression = false
  147.  
  148. //Others jobs this job is allowed to promote/demote
  149. JobRanks[TEAM_POLICE].PermissionJobList = {
  150. --[[
  151. Example:
  152. [TEAM_CHIEF] = true, <---- Don't forget THIS COMMA
  153.  
  154. This would allow this job to promote and demote the job TEAM_CHIEF
  155. ]]
  156. [TEAM_POLICE] = true,
  157. }
  158.  
  159. --[[
  160. Promote = true/false -> Can this rank promote?
  161. MaxPromotion = Number -> Max rank this rank can promote to
  162. Demote = true/false -> Can this rank demote?
  163. MaxDemotion = Number -> Max rank this rank can demote to
  164.  
  165. Leaving MaxPromotion empty will allow to set to highest rank
  166. Leaving MaxDemotion empty will allow to set to lowest rank
  167.  
  168. NOTE: Only add ranks that you want to grant permissions to, if the rank isn't in this config it can't promote or demote
  169. ]]
  170. JobRanks[TEAM_POLICE].Permissions =
  171. {
  172. [5] = {Promote = false, Demote = true, MaxDemotion = 4}, -- Can only demote to rank 4
  173. [6] = {Promote = true, Demote = false, MaxPromotion = 5}, -- Can only promote to rank 5
  174. [7] = {Promote = true, Demote = true, MaxPromotion = 5, MaxDemotion = 3}, -- Can Promote to rank 5 and demote to rank 3
  175. [8] = {Promote = true, Demote = true}, -- Can promote to highest rank and demote to lowest
  176. }
  177.  
  178. -------------------------------------------
  179. -------------TEAM_SWAT---------------------
  180. -------------------------------------------
  181. JobRanks[TEAM_SWAT] = {}
  182. JobRanks[TEAM_SWAT].MaxJobRank = 11
  183. JobRanks[TEAM_SWAT].ReqRanks = {
  184. [1] = 0,
  185. [2] = 15000,
  186. [3] = 30000,
  187. [4] = 60000,
  188. [5] = 120000,
  189. [6] = 200000,
  190. [7] = 300000,
  191. [8] = 450000,
  192. [9] = 500000,
  193. [10] = 550000,
  194. [11] = 600000,
  195.  
  196. }
  197. JobRanks[TEAM_SWAT].NameRanks = {
  198. [1] = "|Офицер SWAT 1|",
  199. [2] = "|Офицер SWAT 2|",
  200. [3] = "|Офицер SWAT 3|",
  201. [4] = "|Сержант SWAT 1|",
  202. [5] = "|Сержант SWAT 2|",
  203. [6] = "|Лейтенант 1|",
  204. [7] = "|Лейтенант 2|",
  205. [8] = "|Лейтенант 3|",
  206. [9] = "|Капитан 1|",
  207. [10] = "|Капитан 2|",
  208. [11] = "|Капитан 3|",
  209. }
  210. JobRanks[TEAM_SWAT].BonusStats = {
  211. [1] = {Health = 100, Armor = 100},
  212. [2] = {Health = 150, Armor = 150},
  213. [3] = {Health = 200, Armor = 200},
  214. [4] = {Health = 300, Armor = 300},
  215. [5] = {Health = 400, Armor = 400},
  216. [6] = {Health = 500, Armor = 500},
  217. [7] = {Health = 600, Armor = 600},
  218. [8] = {Health = 700, Armor = 700},
  219. [9] = {Health = 800, Armor = 800},
  220. [10] = {Health = 900, Armor = 900},
  221. [12] = {Health = 1000, Armor = 1000},
  222. [13] = {Health = 1100, Armor = 1100},
  223. [14] = {Health = 1200, Armor = 1200},
  224. }
  225. JobRanks[TEAM_SWAT].BonusSalary = 90
  226. JobRanks[TEAM_SWAT].ExtraLoadout = {}
  227. JobRanks[TEAM_SWAT].ExtraLoadoutSingleRank = {}
  228. JobRanks[TEAM_SWAT].Model = {}
  229. JobRanks[TEAM_SWAT].PrefixSeparator = " "
  230. JobRanks[TEAM_SWAT].Prefix = {
  231. [1] = "|Офицер 1|", --Police officer rank num (TEAM_SWAT)
  232. [2] = "|Офицер 2|", --Police officer rank num (TEAM_SWAT)
  233. [3] = "|Офицер 3|", -- same as Oficcer 3
  234. [4] = "|Сержант 1|", -- Sergeant rank 1
  235. [5] = "|Сержант 2|", -- Sergeant rank 2
  236. [6] = "|Лейтенант 1|", -- Leutinant rank 1 (TEAM_FBI, TEAM_SWAT, TEAM_SWAT)
  237. [7] = "|Лейтенант 2|", -- Leutinant rank 2 (same as rank 1)
  238. [8] = "|Лейтенант 3|", -- Leutinant rank 3 (same as rank 1)
  239. [9] = "|Капитан 1|", -- Captain rank 1 (TEAM_SWAT, TEAM_DETECTIVE, TEAM_SWAT, TEAM_FBI)
  240. [10] = "|Капитан 2|", -- Captain rank 2 same as rank 1
  241. [11] = "|Капитан 3|", -- Captain rank 3 same as rank 1
  242. }
  243. JobRanks[TEAM_SWAT].Entities = { --Restrict specific entities to ranks -> [ENTCLASS] = RankRequired
  244. ["cpk_kevlar_tactical"] = 1, --Requires rank 5 in order to buy moneyprinter
  245. ["cpk_kevlar_tactical"] = 1, --Requires rank 5 in order to buy moneyprinter
  246. }
  247. JobRanks[TEAM_SWAT].Shipments = { --Restrict specific shipments to ranks -> [SHIPMENT] = RankRequired
  248. ["weapon_policeshield"] = 1, --Requires rank 5 in order to buy shotgun shipment
  249. ["m9k_m416"] = 1, --Requires rank 5 in order to buy shotgun shipment
  250. }
  251. JobRanks[TEAM_SWAT].Warrant = 1
  252. JobRanks[TEAM_SWAT].Wanted = 1
  253. JobRanks[TEAM_SWAT].Permissions = {}
  254. JobRanks[TEAM_SWAT].Icons = {
  255. [1] = Material("materials/police_ranks/1-6.png"),
  256. [2] = Material("materials/police_ranks/1-7.png"),
  257. [3] = Material("materials/police_ranks/2-8.png"),
  258. [4] = Material("materials/police_ranks/3-9.png"),
  259. [5] = Material("materials/police_ranks/3-10.png"),
  260. [6] = Material("materials/police_ranks/3-12.png"),
  261. [7] = Material("materials/police_ranks/3-13.png"),
  262. [8] = Material("materials/police_ranks/3-14.png"),
  263. [9] = Material("materials/police_ranks/3-15.png"),
  264. [10] = Material("materials/police_ranks/4-24.png"),
  265. [11] = Material("materials/police_ranks/4-29.png"),
  266. }
  267.  
  268. -------------------------------------------
  269. -----------TEAM_FBI------------------------
  270. -------------------------------------------
  271. JobRanks[TEAM_FBI] = {}
  272. JobRanks[TEAM_FBI].MaxJobRank = 11
  273. JobRanks[TEAM_FBI].ReqRanks = {
  274. [1] = 0,
  275. [2] = 15000,
  276. [3] = 30000,
  277. [4] = 60000,
  278. [5] = 120000,
  279. [6] = 200000,
  280. [7] = 300000,
  281. [8] = 450000,
  282. [9] = 500000,
  283. [10] = 550000,
  284. [11] = 600000,
  285.  
  286. }
  287. JobRanks[TEAM_FBI].NameRanks = {
  288. [1] = "|Офицер FBI 1|",
  289. [2] = "|Офицер FBI 2|",
  290. [3] = "|Офицер FBI 3|",
  291. [4] = "|Сержант FBI 1|",
  292. [5] = "|Сержант FBI 2|",
  293. [6] = "|Лейтенант 1|",
  294. [7] = "|Лейтенант 2|",
  295. [8] = "|Лейтенант 3|",
  296. [9] = "|Капитан 1|",
  297. [10] = "|Капитан 2|",
  298. [11] = "|Капитан 3|",
  299. }
  300. JobRanks[TEAM_FBI].BonusStats = {
  301. [1] = {Health = 80, Armor = 100},
  302. [2] = {Health = 100, Armor = 100},
  303. [3] = {Health = 150, Armor = 150},
  304. [4] = {Health = 200, Armor = 200},
  305. [5] = {Health = 250, Armor = 250},
  306. [6] = {Health = 300, Armor = 300},
  307. [7] = {Health = 350, Armor = 350},
  308. [8] = {Health = 400, Armor = 400},
  309. [9] = {Health = 450, Armor = 450},
  310. [10] = {Health = 500, Armor = 500},
  311. [12] = {Health = 550, Armor = 550},
  312. [13] = {Health = 600, Armor = 600},
  313. [14] = {Health = 700, Armor = 700},
  314. }
  315. JobRanks[TEAM_FBI].BonusSalary = 90
  316. JobRanks[TEAM_FBI].ExtraLoadout = {}
  317. JobRanks[TEAM_FBI].ExtraLoadoutSingleRank = {}
  318. JobRanks[TEAM_FBI].Model = {}
  319. JobRanks[TEAM_FBI].PrefixSeparator = " "
  320. JobRanks[TEAM_FBI].Prefix = {
  321. [1] = "|Офицер 1|", --Police officer rank num (TEAM_FBI)
  322. [2] = "|Офицер 2|", --Police officer rank num (TEAM_FBI)
  323. [3] = "|Офицер 3|", -- same as Oficcer 3
  324. [4] = "|Сержант 1|", -- Sergeant rank 1
  325. [5] = "|Сержант 2|", -- Sergeant rank 2
  326. [6] = "|Лейтенант 1|", -- Leutinant rank 1 (TEAM_FBI, TEAM_FBI, TEAM_FBI)
  327. [7] = "|Лейтенант 2|", -- Leutinant rank 2 (same as rank 1)
  328. [8] = "|Лейтенант 3|", -- Leutinant rank 3 (same as rank 1)
  329. [9] = "|Капитан 1|", -- Captain rank 1 (TEAM_FBI, TEAM_DETECTIVE, TEAM_FBI, TEAM_FBI)
  330. [10] = "|Капитан 2|", -- Captain rank 2 same as rank 1
  331. [11] = "|Капитан 3|", -- Captain rank 3 same as rank 1
  332. }
  333. JobRanks[TEAM_FBI].Entities = { --Restrict specific entities to ranks -> [ENTCLASS] = RankRequired
  334. ["cpk_kevlar_tactical"] = 1, --Requires rank 5 in order to buy moneyprinter
  335. ["cpk_kevlar_tactical"] = 1, --Requires rank 5 in order to buy moneyprinter
  336. }
  337. JobRanks[TEAM_FBI].Shipments = { --Restrict specific shipments to ranks -> [SHIPMENT] = RankRequired
  338. ["weapon_policeshield"] = 1, --Requires rank 5 in order to buy shotgun shipment
  339. ["m9k_m416"] = 1, --Requires rank 5 in order to buy shotgun shipment
  340. }
  341. JobRanks[TEAM_FBI].Warrant = 1
  342. JobRanks[TEAM_FBI].Wanted = 1
  343. JobRanks[TEAM_FBI].Permissions = {}
  344. JobRanks[TEAM_FBI].Icons = {
  345. [1] = Material("materials/police_ranks/1-10.png"),
  346. [2] = Material("materials/police_ranks/1-11.png"),
  347. [3] = Material("materials/police_ranks/2-12.png"),
  348. [4] = Material("materials/police_ranks/3-13.png"),
  349. [5] = Material("materials/police_ranks/3-14.png"),
  350. [6] = Material("materials/police_ranks/3-15.png"),
  351. [7] = Material("materials/police_ranks/3-16.png"),
  352. [8] = Material("materials/police_ranks/3-18.png"),
  353. [9] = Material("materials/police_ranks/3-19.png"),
  354. [10] = Material("materials/police_ranks/4-20.png"),
  355. [11] = Material("materials/police_ranks/4-21.png"),
  356. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement