fork download
  1.  
  2. TEAM_MERCHANT = DarkRP.createJob("Merchant", {
  3. color = Color(20, 150, 20, 255),
  4. model = {
  5. "models/mailer/characters/tesv_femalekhajiit.mdl",
  6. "models/mailer/characters/tesv_malekhajiit.mdl",
  7. },
  8. description = [[You are a Merchant, you sell your wares!]],
  9. weapons = {},
  10. command = "merchant",
  11. max = 2,
  12. salary = 20,
  13. admin = 0,
  14. vote = false,
  15. hasLicense = false,
  16. candemote = false,
  17. category = "Villagers",
  18. PlayerDeath = function(ply, weapon, killer)
  19. ply:teamBan()
  20. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  21. end
  22. })
  23. TEAM_JESTER = DarkRP.createJob("Jester", {
  24. color = Color(20, 150, 20, 255),
  25. model = {
  26. "models/harlequins/male.mdl",
  27. "models/player/truebobert/injustice_harley_ame.mdl",
  28. },
  29. description = [[You are a Jester, you entertain and serve for a kingdom or town!]],
  30. weapons = {},
  31. command = "jester",
  32. max = 2,
  33. salary = 30,
  34. admin = 0,
  35. vote = false,
  36. hasLicense = false,
  37. candemote = false,
  38. category = "Villagers",
  39. PlayerDeath = function(ply, weapon, killer)
  40. ply:teamBan()
  41. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  42. end
  43. })
  44. TEAM_DOCTOR = DarkRP.createJob("Doctor", {
  45. color = Color(20, 150, 20, 255),
  46. model = {
  47. "models/player/plague_doktor/player_plague_doktor.mdl",
  48. },
  49. description = [[You are a Doctor]],
  50. weapons = {"weapon_medkit"},
  51. command = "doctor",
  52. max = 2,
  53. salary = 40,
  54. admin = 0,
  55. vote = false,
  56. hasLicense = false,
  57. candemote = false,
  58. category = "Villagers",
  59. PlayerDeath = function(ply, weapon, killer)
  60. ply:teamBan()
  61. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  62. end
  63. })
  64. TEAM_MESSENGER = DarkRP.createJob("Messenger", {
  65. color = Color(20, 150, 20, 255),
  66. model = {
  67. "models/models/frey/frey.mdl",
  68. "models/player/tfa_tw3/shani.mdl"
  69. },
  70. description = [[You are a Messenger, you deliver messages between Kings and Lords! They pay you for your deeds!]],
  71. weapons = {},
  72. command = "messenger",
  73. max = 2,
  74. salary = 20,
  75. admin = 0,
  76. vote = false,
  77. hasLicense = false,
  78. candemote = false,
  79. category = "Villagers",
  80. PlayerDeath = function(ply, weapon, killer)
  81. ply:teamBan()
  82. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  83. end
  84. })
  85. TEAM_BARD = DarkRP.createJob("Bard", {
  86. color = Color(20, 150, 20, 255),
  87. model = {
  88. "models/player/tfa_tw3/dandelion_v2.mdl",
  89. "models/player/tfa_tw3/priscilla_bard.mdl",
  90. "models/player/tfa_tw3/priscilla_bard.mdl",
  91. },
  92. description = [[You are a Bard]],
  93. weapons = {"rpgguitar"},
  94. command = "bard",
  95. max = 2,
  96. salary = 30,
  97. admin = 0,
  98. vote = false,
  99. hasLicense = false,
  100. candemote = false,
  101. category = "Villagers",
  102. PlayerDeath = function(ply, weapon, killer)
  103. ply:teamBan()
  104. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  105. end
  106. })
  107. TEAM_BANDIT = DarkRP.createJob("Bandit", {
  108. color = Color(0, 100, 0, 255),
  109. model = {
  110. "models/blackflag/privateer/privateer_sailor.mdl",
  111. "models/blackflag/privateer/privateer_officer.mdl",
  112. "models/player/tfa_tw3/milva.mdl",
  113. "models/player/tfa_tw3_triss_v1.mdl",
  114. },
  115. description = [[You are a Bandit, you can join up with a Bandit Leader or go alone.]],
  116. weapons = {"weapon_cuff_rope", "lockpick"},
  117. command = "bandit",
  118. max = 3,
  119. salary = 20,
  120. admin = 0,
  121. vote = false,
  122. hasLicense = false,
  123. candemote = false,
  124. category = "Villagers",
  125. PlayerSpawn = function(ply)
  126. ply:SetBodygroup(0,4)
  127. ply:SetBodygroup(1,7)
  128. end,
  129. PlayerDeath = function(ply, weapon, killer)
  130. ply:teamBan()
  131. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  132. end
  133. })
  134. TEAM_SLAVETRADER = DarkRP.createJob("Slave Trader", {
  135. color = Color(0, 100, 0, 255),
  136. model = {
  137. "models/player/bobert/aomadh.mdl",
  138. },
  139. description = [[You are a Slave trader, you can join up with a Bandit to create a business or work by yourself .]],
  140. weapons = {"weapon_cuff_rope", "weapon_leash_rope"},
  141. command = "slavetrader",
  142. max = 1,
  143. salary = 25,
  144. admin = 0,
  145. vote = false,
  146. hasLicense = false,
  147. candemote = false,
  148. category = "Villagers",
  149. PlayerDeath = function(ply, weapon, killer)
  150. ply:teamBan()
  151. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  152. end
  153. })
  154. TEAM_CULTIST = DarkRP.createJob("Cultist", {
  155. color = Color(255, 255, 255, 255),
  156. model = {
  157. "models/dwdarksouls/models/darkwraith.mdl",
  158. "models/player/tfa_tw3/sheala_gown.mdl",
  159. },
  160. description = [[You are the Cultists, you go out and kidnap/persuade people to come back to your base/Church. You can then perform rituals or sacrifices attempting ot turn the whole server to your cult.]],
  161. weapons = {"weapon_cuff_rope"},
  162. command = "cultist",
  163. max = 4,
  164. salary = 40,
  165. admin = 0,
  166. vote = false,
  167. hasLicense = false,
  168. candemote = false,
  169. category = "Villagers",
  170. PlayerSpawn = function(ply)
  171. ply:SetHealth(100)
  172. ply:SetArmor(0)
  173. end,
  174. PlayerDeath = function(ply, weapon, killer)
  175. ply:teamBan()
  176. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  177. end
  178. })
  179.  
  180. --TOWN
  181. TEAM_TOWN = DarkRP.createJob("Lord of the Town", {
  182. color = Color(255, 255, 255, 255),
  183. model = {
  184. "models/player/martin/campbleu/roibleu.mdl"
  185. },
  186. description = [[You are Lord of the town, you control the Town and protect it with the help of your Townguard.]],
  187. weapons = {"weapon_bs_longsword"},
  188. command = "lordofthetown",
  189. max = 1,
  190. salary = 200,
  191. admin = 0,
  192. vote = false,
  193. hasLicense = false,
  194. candemote = false,
  195. category = "The Town",
  196. PlayerSpawn = function(ply)
  197. ply:SetNWBool( "BuuSwords_Has_Crest", true ) ply:SetNWInt( "BuuSwords_StartingShield", "3" )
  198. ply:SetHealth(150)
  199. ply:SetArmor(0)
  200. end,
  201. PlayerDeath = function(ply, weapon, killer)
  202. ply:teamBan()
  203. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  204. end
  205. })
  206. TEAM_TOWN = DarkRP.createJob("Lord's advisor", {
  207. color = Color(255, 255, 255, 255),
  208. model = {
  209. "models/player/martin/campbleu/recruebleu00.mdl"
  210. },
  211. description = [[You are Lord's advisor, you must mentor and guide your lord.]],
  212. weapons = {},
  213. command = "lordsadvisor",
  214. max = 1,
  215. salary = 120,
  216. admin = 0,
  217. vote = false,
  218. hasLicense = false,
  219. candemote = false,
  220. category = "The Town",
  221. PlayerSpawn = function(ply)
  222. ply:SetHealth(150)
  223. ply:SetArmor(0)
  224. end,
  225. PlayerDeath = function(ply, weapon, killer)
  226. ply:teamBan()
  227. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  228. end
  229. })
  230. TEAM_TOWN = DarkRP.createJob("Lady of the Town", {
  231. color = Color(255, 255, 255, 255),
  232. model = {
  233. "models/player/tfa_tw3_yen_fillipa.mdl",
  234. "models/player/tfa_tw3/sabrina.mdl",
  235. },
  236. description = [[You are the Lady of the Town if there is no Lord you are incharge.]],
  237. weapons = {},
  238. command = "ladyofthetown",
  239. max = 1,
  240. salary = 140,
  241. admin = 0,
  242. vote = false,
  243. hasLicense = false,
  244. candemote = false,
  245. category = "The Town",
  246. PlayerSpawn = function(ply)
  247. ply:SetHealth(150)
  248. ply:SetArmor(0)
  249. end,
  250. PlayerDeath = function(ply, weapon, killer)
  251. ply:teamBan()
  252. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  253. end
  254. })
  255. TEAM_TOWN = DarkRP.createJob("Lord's Son", {
  256. color = Color(255, 255, 255, 255),
  257. model = {
  258. "models/models/ethan/ethan.mdl"
  259. },
  260. description = [[You are the Lords son, you will be a future Lord when you are older, you run around the town and get up to mischief]],
  261. weapons = {},
  262. command = "lordsson",
  263. max = 2,
  264. salary = 40,
  265. admin = 0,
  266. vote = false,
  267. hasLicense = false,
  268. candemote = false,
  269. modelScale = 0.7,
  270. category = "The Town",
  271. PlayerDeath = function(ply, weapon, killer)
  272. ply:teamBan()
  273. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  274. end
  275. })
  276. TEAM_TOWN = DarkRP.createJob("Lord's Daughter", {
  277. color = Color(255, 255, 255, 255),
  278. model = {
  279. "models/player/martin/got_tg/talia_forrester_pm.mdl"
  280. },
  281. description = [[You are the Lord's Daughter, you may one day be Lady of the Town.]],
  282. weapons = {},
  283. command = "lordsdaughter",
  284. max = 2,
  285. salary = 40,
  286. admin = 0,
  287. vote = false,
  288. modelScale = 0.6,
  289. hasLicense = false,
  290. candemote = false,
  291. category = "The Town",
  292. PlayerDeath = function(ply, weapon, killer)
  293. ply:teamBan()
  294. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  295. end
  296. })
  297. --Townguard
  298. TEAM_TOWNGUARD = DarkRP.createJob("Lord's Bodyguard", {
  299. color = Color(255, 255, 255, 255),
  300. model = {
  301. "models/player/martin/campbleu/chevbleu_yx00.mdl"
  302. },
  303. description = [[You are the Lord's Bodyguard. Protect the lord and his family with your life.]],
  304. weapons = {"weapon_bs_raider", "lockpick", "ent_bs_heater", "weapon_cuff_rope"},
  305. command = "lordsbodyguard",
  306. max = 1,
  307. salary = 75,
  308. admin = 0,
  309. vote = false,
  310. hasLicense = false,
  311. candemote = false,
  312. category = "The Town",
  313. PlayerSpawn = function(ply)
  314. ply:SetNWBool( "BuuSwords_Has_Crest", true ) ply:SetNWInt( "BuuSwords_StartingShield", "3" )
  315. ply:SetHealth(200)
  316. ply:SetArmor(75)
  317. end,
  318. PlayerDeath = function(ply, weapon, killer)
  319. ply:teamBan()
  320. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  321. end
  322. })
  323. TEAM_TOWNGUARD = DarkRP.createJob("Town Guard Captain", {
  324. color = Color(255, 255, 255, 255),
  325. model = {
  326. "models/player/martin/campbleu/generalbleu00.mdl"
  327. },
  328. description = [[You are the Captain of the Town Guard. You control and command them, however you follow orders from the Mayor.]],
  329. weapons = {"weapon_bs_raider", "lockpick", "ent_bs_heater", "weapon_cuff_rope"},
  330. command = "townguardcaptain",
  331. max = 1,
  332. salary = 80,
  333. admin = 0,
  334. vote = false,
  335. hasLicense = false,
  336. candemote = false,
  337. category = "The Town",
  338. PlayerSpawn = function(ply)
  339. ply:SetNWBool( "BuuSwords_Has_Crest", true ) ply:SetNWInt( "BuuSwords_StartingShield", "3" )
  340. ply:SetHealth(200)
  341. ply:SetArmor(50)
  342. end,
  343. PlayerDeath = function(ply, weapon, killer)
  344. ply:teamBan()
  345. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  346. end
  347. })
  348. TEAM_TOWNGUARD = DarkRP.createJob("Town Guard", {
  349. color = Color(255, 255, 255, 255),
  350. model = {
  351. "models/player/martin/campbleu/officierbleu.mdl"
  352. },
  353. description = [[You are a Town Guard, you help defend the town and keep crime at a low. You follow the orders and commands of the Town guard Captain and Mayor.]],
  354. weapons = {"weapon_bs_straightsword", "lockpick", "ent_bs_heater", "weapon_cuff_rope"},
  355. command = "townguard",
  356. max = 5,
  357. salary = 40,
  358. admin = 0,
  359. vote = false,
  360. hasLicense = false,
  361. candemote = false,
  362. category = "The Town",
  363. PlayerSpawn = function(ply)
  364. ply:SetNWBool( "BuuSwords_Has_Crest", true ) ply:SetNWInt( "BuuSwords_StartingShield", "3" )
  365. ply:SetHealth(150)
  366. ply:SetArmor(25)
  367. end,
  368. PlayerDeath = function(ply, weapon, killer)
  369. ply:teamBan()
  370. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  371. end
  372. })
  373. TEAM_TOWNGUARDBOWMAN = DarkRP.createJob("Town Guard Bowman", {
  374. color = Color(255, 255, 255, 255),
  375. model = {
  376. "models/player/martin/campbleu/fantassinbleu00.mdl"
  377. },
  378. description = [[You are a Town Guard Bowman, you help defend the town and keep crime at a low. You follow the orders and commands of the Town guard Captain and Mayor.]],
  379. weapons = {"weapon_mor_longbow", "weapon_cuff_rope"},
  380. command = "townguardbowman",
  381. max = 5,
  382. salary = 40,
  383. admin = 0,
  384. vote = false,
  385. hasLicense = false,
  386. candemote = false,
  387. category = "The Town",
  388. PlayerSpawn = function(ply)
  389. ply:SetHealth(100)
  390. ply:SetArmor(25)
  391. end,
  392. PlayerDeath = function(ply, weapon, killer)
  393. ply:teamBan()
  394. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  395. end
  396. })
  397. --
  398. --Humans--
  399. TEAM_HUMAN = DarkRP.createJob("Male Peasant", {
  400. color = Color(20, 150, 20, 255),
  401. model = {
  402. "models/humans/group1m/male_02.mdl",
  403. },
  404. description = [[You are a Male Peasant, you dress like a poorman!]],
  405. weapons = {},
  406. command = "malepeasant",
  407. max = 0,
  408. salary = 20,
  409. admin = 0,
  410. level = 2,
  411. vote = false,
  412. hasLicense = false,
  413. candemote = false,
  414. category = "Humans",
  415. PlayerDeath = function(ply, weapon, killer)
  416. ply:teamBan()
  417. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  418. end
  419. })
  420. TEAM_HUMAN = DarkRP.createJob("Female Peasant", {
  421. color = Color(20, 150, 20, 255),
  422. model = {
  423. "models/player/tfa_tw3/corinne.mdl",
  424. },
  425. description = [[You are a Female Peasant, you dress like a poorman!]],
  426. weapons = {},
  427. command = "femalepeasant",
  428. max = 0,
  429. salary = 20,
  430. admin = 0,
  431. level = 2,
  432. vote = false,
  433. hasLicense = false,
  434. candemote = false,
  435. category = "Humans",
  436. PlayerDeath = function(ply, weapon, killer)
  437. ply:teamBan()
  438. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  439. end
  440. })
  441. TEAM_HUMAN = DarkRP.createJob("The Prophet", {
  442. color = Color(20, 150, 20, 255),
  443. model = {
  444. "models/player/tfa_tw3/djikstra.mdl"
  445. },
  446. description = [[You are the prophet, spread the word of god!]],
  447. weapons = {"slaverp_model_book"},
  448. command = "theprophet",
  449. max = 1,
  450. salary = 50,
  451. admin = 0,
  452. level = 2,
  453. vote = false,
  454. hasLicense = false,
  455. candemote = false,
  456. category = "Humans",
  457. PlayerDeath = function(ply, weapon, killer)
  458. ply:teamBan()
  459. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  460. end
  461. })
  462. TEAM_HUMAN = DarkRP.createJob("Prince", {
  463. color = Color(20, 150, 20, 255),
  464. model = {
  465. "models/asher/asher.mdl",
  466. "models/mailer/characters/newprinceofpersia.mdl",
  467. "models/models/ramsay/ramsay.mdl",
  468. "models/player/tfa_tw3/gaetan.mdl",
  469. "models/player/tfa_tw3/eskel.mdl",
  470. },
  471. description = [[You are a Prince, you are royalty!]],
  472. weapons = {},
  473. command = "prince",
  474. max = 4,
  475. salary = 60,
  476. admin = 0,
  477. vote = false,
  478. hasLicense = false,
  479. candemote = false,
  480. category = "Humans",
  481. PlayerDeath = function(ply, weapon, killer)
  482. ply:teamBan()
  483. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  484. end
  485. })
  486. TEAM_HUMAN = DarkRP.createJob("King", {
  487. color = Color(20, 150, 20, 255),
  488. model = {
  489. "models/player/tfa_tw3/foltest.mdl",
  490. "models/koz/lotr/aragorn/aragorn.mdl",
  491. "models/player/tfa_tw3/dandelion_v1.mdl",
  492. "models/player/tfa_tw3/radovid.mdl",
  493. "models/player/tfa_tw3/menge.mdl",
  494. "models/player/martin/campbleu/roibleu.mdl",
  495. },
  496. description = [[You are a King, you are royalty!]],
  497. weapons = {},
  498. command = "king",
  499. max = 4,
  500. salary = 60,
  501. admin = 0,
  502. vote = false,
  503. hasLicense = false,
  504. candemote = false,
  505. category = "Humans",
  506. PlayerDeath = function(ply, weapon, killer)
  507. ply:teamBan()
  508. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  509. end
  510. })
  511. TEAM_HUMAN = DarkRP.createJob("Princess", {
  512. color = Color(20, 150, 20, 255),
  513. model = {
  514. "models/player/tfa_tw3_ciri_dlc.mdl",
  515. "models/player/tfa_tw3_triss_dlc.mdl",
  516. "models/player/tfa_tw3/philippa_base.mdl",
  517. "models/player/tfa_tw3/sabrina.mdl",
  518. "models/player/tfa_tw3/shani.mdl",
  519. "models/models/margaery/margaery.mdl",
  520. "models/player/tfa_tw3_ciri_empress.mdl",
  521.  
  522. },
  523. description = [[You are a Princess, you dress like a lady and try avoid being kidnapped!]],
  524. weapons = {},
  525. command = "princess",
  526. max = 4,
  527. salary = 60,
  528. admin = 0,
  529. vote = false,
  530. hasLicense = false,
  531. candemote = false,
  532. category = "Humans",
  533. PlayerDeath = function(ply, weapon, killer)
  534. ply:teamBan()
  535. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  536. end
  537. })
  538. TEAM_HUMAN = DarkRP.createJob("Queen", {
  539. color = Color(20, 150, 20, 255),
  540. model = {
  541. "models/player/tfa_tw3/ciri_empress.mdl",
  542. "models/player/tfa_tw3/corinne.mdl",
  543. "models/player/tfa_tw3/assire.mdl",
  544. "models/player/tfa_tw3/fringilla.mdl",
  545. "models/player/tfa_tw3/ida.mdl",
  546. "models/player/tfa_tw3/keira_base.mdl",
  547. "models/player/tfa_tw3/margarita.mdl",
  548. "models/player/tfa_tw3/sheala_gown.mdl",
  549. "models/player/tfa_tw3_yen_main.mdl",
  550. "models/player/tfa_tw3_triss_v4.mdl",
  551. "models/morrigandress_pm.mdl",
  552. },
  553. description = [[You are a Queen, you SLAYY!]],
  554. weapons = {},
  555. command = "queen",
  556. max = 4,
  557. salary = 80,
  558. admin = 0,
  559. vote = false,
  560. hasLicense = false,
  561. candemote = false,
  562. category = "Humans",
  563. PlayerDeath = function(ply, weapon, killer)
  564. ply:teamBan()
  565. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  566. end
  567. })
  568. TEAM_HUMAN = DarkRP.createJob("Assassin", {
  569. color = Color(20, 150, 20, 255),
  570. model = {
  571. "models/player/shay_cormac.mdl",
  572. "models/player/tfa_acs_eviefrye.mdl",
  573. "models/player/bobert/shiva.mdl",
  574. },
  575. description = [[You are an Assassin, you are adept at taking out targets silently!]],
  576. weapons = {"lockpick", "weapon_rope_knife", "weapon_thehiddenblade"},
  577. command = "assassin",
  578. max = 3,
  579. salary = 70,
  580. admin = 0,
  581. level = 10,
  582. vote = false,
  583. hasLicense = false,
  584. candemote = false,
  585. category = "Humans",
  586. PlayerDeath = function(ply, weapon, killer)
  587. ply:teamBan()
  588. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  589. end
  590. })
  591. TEAM_KNIGHT = DarkRP.createJob("Squire", {
  592. color = Color(20, 150, 20, 255),
  593. model = {
  594. "models/models/arthur/arthur.mdl",
  595. },
  596. description = [[You are a Squire, find a knight to server!]],
  597. weapons = {"weapon_bs_shortsword"},
  598. command = "Squire",
  599. max = 3,
  600. salary = 30,
  601. admin = 0,
  602. vote = false,
  603. hasLicense = false,
  604. candemote = false,
  605. category = "Humans",
  606. PlayerDeath = function(ply, weapon, killer)
  607. ply:teamBan()
  608. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  609. end
  610. })
  611. TEAM_KNIGHT = DarkRP.createJob("Roman Soldier", {
  612. color = Color(20, 150, 20, 255),
  613. model = {
  614. "models/cakez/got/gotknight2_p.mdl",
  615. "models/player/yevocore/warden/warden.mdl",
  616. },
  617. description = [[You are a Roman Soldier, Follow your general or join an army!]],
  618. weapons = {"weapon_bs_broadsword"},
  619. command = "romansoldier",
  620. max = 3,
  621. salary = 80,
  622. admin = 0,
  623. vote = false,
  624. hasLicense = false,
  625. candemote = false,
  626. category = "Humans",
  627. PlayerDeath = function(ply, weapon, killer)
  628. ply:teamBan()
  629. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  630. end
  631. })
  632. TEAM_KNIGHT = DarkRP.createJob("Male Knight", {
  633. color = Color(20, 150, 20, 255),
  634. model = {
  635. "models/cakez/got/gotknight2_p.mdl",
  636. "models/player/yevocore/warden/warden.mdl",
  637. },
  638. description = [[You are a Male Knight, you are trained in combat!]],
  639. weapons = {"weapon_bs_broadsword"},
  640. command = "maleknight",
  641. max = 3,
  642. salary = 80,
  643. admin = 0,
  644. vote = false,
  645. hasLicense = false,
  646. candemote = false,
  647. category = "Humans",
  648. PlayerDeath = function(ply, weapon, killer)
  649. ply:teamBan()
  650. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  651. end
  652. })
  653. TEAM_KNIGHT = DarkRP.createJob("Knightess", {
  654. color = Color(20, 150, 20, 255),
  655. model = {
  656. "models/player/tfa_tw3/saskia.mdl",
  657. "models/mailer/characters/female_knight_92.mdl",
  658. "models/knights/female_knight_91.mdl",
  659. },
  660. description = [[You are a Female Knight, you are trained in combat!]],
  661. weapons = {"weapon_bs_broadsword"},
  662. command = "knightess",
  663. max = 3,
  664. salary = 80,
  665. admin = 0,
  666. vote = false,
  667. hasLicense = false,
  668. candemote = false,
  669. category = "Humans",
  670. PlayerDeath = function(ply, weapon, killer)
  671. ply:teamBan()
  672. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  673. end
  674. })
  675. TEAM_KNIGHT = DarkRP.createJob("High-Knight", {
  676. color = Color(20, 150, 20, 255),
  677. model = {
  678. "models/mailer/characters/kotn_heavy.mdl",
  679. "models/knights/female_knight_92.mdl",
  680. },
  681. description = [[You are a High-Knight, you are in charge of the knights so make sure that they follow all the knight rules!]],
  682. weapons = {"weapon_bs_greatsword", "ent_bs_crest"},
  683. command = "highknight",
  684. max = 2,
  685. salary = 150,
  686. admin = 0,
  687. level = 8,
  688. vote = false,
  689. hasLicense = false,
  690. candemote = false,
  691. category = "Humans",
  692. PlayerSpawn = function(ply)
  693. ply:SetNWBool( "BuuSwords_Has_Crest", true ) ply:SetNWInt( "BuuSwords_StartingShield", "3" )
  694. ply:SetHealth(200)
  695. ply:SetArmor(75)
  696. end,
  697. PlayerDeath = function(ply, weapon, killer)
  698. ply:teamBan()
  699. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  700. end
  701. })
  702. --vampires
  703. VAMPIRELORD = DarkRP.createJob("Vampire Lord", {
  704. color = Color(50, 40, 100, 255),
  705. model = {
  706. "models/player/tfa_tw3/emhyr.mdl",
  707. },
  708. description = [[You are the Vampire Lord, you run your Vampire Army, hiding in your cave until night time to lead your army in attacks!]],
  709. weapons = {"vampire_lord_swep"},
  710. command = "vampirelord",
  711. max = 1,
  712. salary = 200,
  713. admin = 0,
  714. vote = false,
  715. hasLicense = false,
  716. candemote = false,
  717. category = "Vampires",
  718. Level = 15,
  719. PlayerSpawn = function(ply)
  720. ply:SetHealth(300)
  721. ply:SetArmor(0)
  722. end,
  723. PlayerDeath = function(ply, weapon, killer)
  724. ply:teamBan()
  725. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  726. end
  727. })
  728. TEAM_VAMPIREQUEEN = DarkRP.createJob("Vampire Queen", {
  729. color = Color(50, 40, 100, 255),
  730. model = {
  731. "models/player/tfa_tw3_yen_main.mdl",
  732. "models/player/tfa_tw3_yen_dlc.mdl",
  733. "models/player/da2_morrigan.mdl",
  734. },
  735. description = [[You are a Vampire Queen, you follow orders from the Lord. You are incharge of getting new recruits, and torturing captives.]],
  736. weapons = {"vampire_queen_swep"},
  737. command = "vampirequeen",
  738. max = 3,
  739. salary = 150,
  740. admin = 0,
  741. vote = false,
  742. hasLicense = false,
  743. candemote = false,
  744. category = "Vampires",
  745. PlayerSpawn = function(ply)
  746. ply:SetHealth(200)
  747. ply:SetArmor(0)
  748. end,
  749. PlayerDeath = function(ply, weapon, killer)
  750. ply:teamBan()
  751. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  752. end
  753. })
  754. TEAM_VAMPIRE = DarkRP.createJob("Vampire Ascendant", {
  755. color = Color(50, 40, 100, 255),
  756. model = {
  757. "models/player/tfa_tw3/regis_vamp.mdl",
  758. },
  759. description = [[You are a Vampire Ascendant, you protect the cave and follow in attacks at night!]],
  760. weapons = {"vampire_ascendant_swep"},
  761. command = "vampireascendant",
  762. max = 2,
  763. salary = 75,
  764. admin = 0,
  765. vote = false,
  766. hasLicense = false,
  767. candemote = false,
  768. category = "Vampires",
  769. PlayerSpawn = function(ply)
  770. ply:SetHealth(150)
  771. ply:SetArmor(0)
  772. end,
  773. PlayerDeath = function(ply, weapon, killer)
  774. ply:teamBan()
  775. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  776. end
  777. })
  778. TEAM_VAMPIRE = DarkRP.createJob("Vampire Thrall", {
  779. color = Color(50, 40, 100, 255),
  780. model = {
  781. "models/mailer/characters/tesv_nightingale.mdl",
  782. },
  783. description = [[You are a Vampire Thrall, you are recently turned, you go out and capture new victims.]],
  784. weapons = {"weapon_bs_shortsword"},
  785. command = "vampirethrall",
  786. max = 5,
  787. salary = 50,
  788. admin = 0,
  789. vote = false,
  790. hasLicense = false,
  791. candemote = false,
  792. category = "Vampires",
  793. PlayerSpawn = function(ply)
  794. ply:SetHealth(100)
  795. ply:SetArmor(0)
  796. end,
  797. PlayerDeath = function(ply, weapon, killer)
  798. ply:teamBan()
  799. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  800. end
  801. })
  802. --Werewolves
  803. TEAM_WEREWOLF = DarkRP.createJob("Alpha Werewolf", {
  804. color = Color(50, 40, 100, 255),
  805. model = {
  806. "models/asher/asher.mdl",
  807. },
  808. description = [[ (VIP ONLY) You are the Alpha Werewolf, you are male and lead the pack with help from your luna wolf.]],
  809. weapons = {"alpha_werewolf_swep"},
  810. command = "alphawerewolf",
  811. max = 1,
  812. salary = 50,
  813. admin = 0,
  814. vote = false,
  815. hasLicense = false,
  816. candemote = false,
  817. category = "Werewolves",
  818. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  819. CustomCheckFailMsg = "You must be a donator to access this job",
  820. PlayerSpawn = function(ply)
  821. ply:SetHealth(250)
  822. ply:SetArmor(0)
  823. end,
  824. PlayerDeath = function(ply, weapon, killer)
  825. ply:teamBan()
  826. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  827. end
  828. })
  829. TEAM_WEREWOLF = DarkRP.createJob("Luna Werewolf", {
  830. color = Color(50, 40, 100, 255),
  831. model = {
  832. "models/npc/combine/tfa_tw3/shani.mdl",
  833. },
  834. description = [[ (VIP ONLY) You are the Luna Werewolf, you are a female and help lead the pack.]],
  835. weapons = {"luna_werewolf_swep"},
  836. command = "lunawerewolf",
  837. max = 1,
  838. salary = 50,
  839. admin = 0,
  840. vote = false,
  841. hasLicense = false,
  842. candemote = false,
  843. category = "Werewolves",
  844. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  845. CustomCheckFailMsg = "You must be a donator to access this job",
  846. PlayerSpawn = function(ply)
  847. ply:SetHealth(200)
  848. ply:SetArmor(0)
  849. end,
  850. PlayerDeath = function(ply, weapon, killer)
  851. ply:teamBan()
  852. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  853. end
  854. })
  855. TEAM_WEREWOLF = DarkRP.createJob("Omega Werewolf", {
  856. color = Color(50, 40, 100, 255),
  857. model = {
  858. "models/models/josera/josera.mdl",
  859. "models/models/forrester/forrester.mdl",
  860. "models/models/beskha/beskha.mdl",
  861. },
  862. description = [[You are a Omega Werewolf, you are a young werewolf that follows your leaders and help protect the pack and the pups.]],
  863. weapons = {"omega_werewolf_swep"},
  864. command = "omegawerewolf",
  865. max = 3,
  866. salary = 50,
  867. admin = 0,
  868. vote = false,
  869. hasLicense = false,
  870. candemote = false,
  871. category = "Werewolves",
  872. PlayerSpawn = function(ply)
  873. ply:SetHealth(150)
  874. ply:SetArmor(0)
  875. end,
  876. PlayerDeath = function(ply, weapon, killer)
  877. ply:teamBan()
  878. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  879. end
  880. })
  881. TEAM_WEREWOLF = DarkRP.createJob("Werewolf Pup", {
  882. color = Color(50, 40, 100, 255),
  883. model = {
  884. "models/npc/tfa_tw3_combine/ciri_young.mdl",
  885. "models/models/ethan/ethan.mdl",
  886. },
  887. description = [[You are a Werewolf Pup, you are very young and small. You follow the Luna werewolf around learning how to be a werewolf.]],
  888. weapons = {"pup_werewolf_swep"},
  889. command = "werewolfpup",
  890. max = 3,
  891. salary = 50,
  892. admin = 0,
  893. vote = false,
  894. hasLicense = false,
  895. candemote = false,
  896. category = "Werewolves",
  897. modelScale = 0.7,
  898. PlayerSpawn = function(ply)
  899. ply:SetHealth(100)
  900. ply:SetArmor(0)
  901. end,
  902. PlayerDeath = function(ply, weapon, killer)
  903. ply:teamBan()
  904. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  905. end
  906. })
  907. --Dwarves and elves
  908. TEAM_DWARF = DarkRP.createJob("Dwarf Male", {
  909. color = Color(20, 150, 20, 255),
  910. model = {
  911. "models/mailer/wow_characters/wowanim_dwarf_male.mdl",
  912. },
  913. description = [[You are a Male Dwarf, you are small but strong!]],
  914. weapons = {"weapon_bs_shortsword"},
  915. command = "dwarfmale",
  916. max = 5,
  917. salary = 40,
  918. admin = 0,
  919. modelScale = 0.8,
  920. vote = false,
  921. hasLicense = false,
  922. candemote = false,
  923. category = "Dwarves and Elves",
  924. PlayerDeath = function(ply, weapon, killer)
  925. ply:teamBan()
  926. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  927. end
  928. })
  929. TEAM_DWARF = DarkRP.createJob("Dwarf Female", {
  930. color = Color(20, 150, 20, 255),
  931. model = {
  932. "models/mailer/wow_characters/wowanim_dwarf_female.mdl",
  933. },
  934. description = [[You are a Female Dwarf, you are small but strong!]],
  935. weapons = {"weapon_bs_shortsword"},
  936. command = "dwarffemale",
  937. max = 5,
  938. salary = 40,
  939. admin = 0,
  940. modelScale = 0.8,
  941. vote = false,
  942. hasLicense = false,
  943. candemote = false,
  944. category = "Dwarves and Elves",
  945. PlayerDeath = function(ply, weapon, killer)
  946. ply:teamBan()
  947. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  948. end
  949. })
  950. TEAM_DWARF = DarkRP.createJob("Dwarf Warrior", {
  951. color = Color(20, 150, 20, 255),
  952. model = {
  953. "models/player/dwarf.mdl",
  954. "models/koz/lotr/gimli/gimli.mdl",
  955. },
  956. description = [[You are a Female Dwarf, you are small but strong!]],
  957. weapons = {"weapon_sky_axe_daedric"},
  958. command = "dwarfwarrior",
  959. max = 5,
  960. salary = 60,
  961. admin = 0,
  962. modelScale = 0.8,
  963. level = 8,
  964. vote = false,
  965. hasLicense = false,
  966. candemote = false,
  967. category = "Dwarves and Elves",
  968. PlayerDeath = function(ply, weapon, killer)
  969. ply:teamBan()
  970. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  971. end
  972. })
  973. TEAM_ELF = DarkRP.createJob("Wood Elf", {
  974. color = Color(20, 150, 20, 255),
  975. model = {
  976. "models/koz/lotr/legolas/legolas.mdl",
  977. "models/koz/lotr/eowyn/eowyn.mdl",
  978. "models/player/tfa_tw3/milva.mdl",
  979. },
  980. description = [[You are a Wood Elf!]],
  981. weapons = {"weapon_mor_normal", "weapon_bs_straightsword"},
  982. command = "woodelf",
  983. max = 3,
  984. salary = 50,
  985. admin = 0,
  986. vote = false,
  987. hasLicense = false,
  988. candemote = false,
  989. category = "Dwarves and Elves",
  990. PlayerDeath = function(ply, weapon, killer)
  991. ply:teamBan()
  992. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  993. end
  994. })
  995. TEAM_ELF = DarkRP.createJob("Blood Elf", {
  996. color = Color(20, 150, 20, 255),
  997. model = {
  998. "models/mailer/wow_characters/wowanim_bloodelf_female.mdl",
  999. "models/mailer/wow_characters/wowanim_bloodelf_male.mdl",
  1000. },
  1001. description = [[You are a Blood Elf!]],
  1002. weapons = {"weapon_mor_longbow", "weapon_bs_straightsword"},
  1003. command = "bloodelf",
  1004. max = 2,
  1005. salary = 60,
  1006. admin = 0,
  1007. vote = false,
  1008. hasLicense = false,
  1009. candemote = false,
  1010. category = "Dwarves and Elves",
  1011. PlayerDeath = function(ply, weapon, killer)
  1012. ply:teamBan()
  1013. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1014. end
  1015. })
  1016. TEAM_ELF = DarkRP.createJob("Night Elf", {
  1017. color = Color(20, 150, 20, 255),
  1018. model = {
  1019. "models/mailer/wow_characters/wowanim_nightelf_female.mdl",
  1020. "models/gonzo/kheela/kheela.mdl",
  1021. },
  1022. description = [[You are a Night Elf!]],
  1023. weapons = {"weapon_mor_longbow", "weapon_bs_straightsword"},
  1024. command = "nightelf",
  1025. max = 2,
  1026. salary = 60,
  1027. admin = 0,
  1028. vote = false,
  1029. hasLicense = false,
  1030. candemote = false,
  1031. category = "Dwarves and Elves",
  1032. PlayerDeath = function(ply, weapon, killer)
  1033. ply:teamBan()
  1034. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1035. end
  1036. })
  1037. TEAM_ELF = DarkRP.createJob("Dark Elf", {
  1038. color = Color(20, 150, 20, 255),
  1039. model = {
  1040. "models/player/yevocore/dark_elf/darkelf.mdl",
  1041. },
  1042. description = [[You are a Dark Elf!]],
  1043. weapons = {"weapon_mor_bow_of_shadows", "weapon_bs_straightsword"},
  1044. command = "darkelf",
  1045. max = 2,
  1046. salary = 60,
  1047. admin = 0,
  1048. vote = false,
  1049. hasLicense = false,
  1050. candemote = false,
  1051. category = "Dwarves and Elves",
  1052. PlayerDeath = function(ply, weapon, killer)
  1053. ply:teamBan()
  1054. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1055. end
  1056. })
  1057. TEAM_ELF = DarkRP.createJob("Elf Princess", {
  1058. color = Color(20, 150, 20, 255),
  1059. model = {
  1060. "models/npc/combine/tfa_tw3/margarita.mdl",
  1061. },
  1062. description = [[You are the Princess of Elves!]],
  1063. weapons = {"weapon_mor_auriel", "weapon_bs_straightsword"},
  1064. command = "elfprincess",
  1065. max = 2,
  1066. salary = 100,
  1067. admin = 0,
  1068. vote = false,
  1069. hasLicense = false,
  1070. candemote = false,
  1071. category = "Dwarves and Elves",
  1072. PlayerDeath = function(ply, weapon, killer)
  1073. ply:teamBan()
  1074. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1075. end
  1076. })
  1077. TEAM_ELF = DarkRP.createJob("Elf Queen", {
  1078. color = Color(20, 150, 20, 255),
  1079. model = {
  1080. "models/player/tfa_tw3/fran.mdl",
  1081. },
  1082. description = [[You are the Queen of Elves!]],
  1083. weapons = {"weapon_mor_auriel", "weapon_bs_straightsword"},
  1084. command = "elfqueen",
  1085. max = 1,
  1086. salary = 100,
  1087. admin = 0,
  1088. level = 8,
  1089. vote = false,
  1090. hasLicense = false,
  1091. candemote = false,
  1092. category = "Dwarves and Elves",
  1093. PlayerDeath = function(ply, weapon, killer)
  1094. ply:teamBan()
  1095. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1096. end
  1097. })
  1098. --Witches
  1099. TEAM_WITCHMOTHER = DarkRP.createJob("Mother", {
  1100. color = Color(16, 145, 1, 255),
  1101. model = {
  1102. "models/player/tfa_dcu_ivy/ivy_ak.mdl",
  1103. },
  1104. description = [[You are the witch mother, take care of your witches!]],
  1105. weapons = {"poke_ghost_nightshade"},
  1106. command = "witchmother",
  1107. max = 1,
  1108. salary = 120,
  1109. admin = 0,
  1110. level = 12,
  1111. vote = false,
  1112. hasLicense = false,
  1113. candemote = false,
  1114. category = "Witches",
  1115. PlayerSpawn = function(ply)
  1116. ply:SetHealth(175)
  1117. end,
  1118. PlayerDeath = function(ply, weapon, killer)
  1119. ply:teamBan()
  1120. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1121. end
  1122. })
  1123. TEAM_WITCHES = DarkRP.createJob("Seductress", {
  1124. color = Color(16, 145, 1, 255),
  1125. model = {
  1126. "models/player/tfa_dcu_ivy/ivy_inj.mdl",
  1127. },
  1128. description = [[You are the witch seducer, you must lure people back into your hideout!]],
  1129. weapons = {"weapon_cuff_rope", "poke_ghost_confuseray"},
  1130. command = "seductress",
  1131. max = 2,
  1132. salary = 80,
  1133. admin = 0,
  1134. vote = false,
  1135. hasLicense = false,
  1136. candemote = false,
  1137. category = "Witches",
  1138. PlayerSpawn = function(ply)
  1139. ply:SetHealth(75)
  1140. end,
  1141. PlayerDeath = function(ply, weapon, killer)
  1142. ply:teamBan()
  1143. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1144. end
  1145. })
  1146. TEAM_WITCHES = DarkRP.createJob("Ritualist", {
  1147. color = Color(16, 145, 1, 255),
  1148. model = {
  1149. "models/player/tfa_dcu_ivy/ivy_c.mdl",
  1150. },
  1151. description = [[You are the witch ritualist, you make rituals and sacrifices! You can heal the coven.]],
  1152. weapons = {"cat_grass_healpulse"},
  1153. command = "Ritualist",
  1154. max = 1,
  1155. salary = 60,
  1156. admin = 0,
  1157. vote = false,
  1158. hasLicense = false,
  1159. candemote = false,
  1160. category = "Witches",
  1161. PlayerSpawn = function(ply)
  1162. ply:SetHealth(75)
  1163. end,
  1164. PlayerDeath = function(ply, weapon, killer)
  1165. ply:teamBan()
  1166. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1167. end
  1168. })
  1169. TEAM_WITCHES = DarkRP.createJob("Protector", {
  1170. color = Color(16, 145, 1, 255),
  1171. model = {
  1172. "models/player/tfa_dcu_ivy/ivy_ac.mdl",
  1173. },
  1174. description = [[You are the witch protector empowered with the power of nature. Protect your sisters!]],
  1175. weapons = {"cat_grass_frenzyplant", "cat_grass_lightscreen", "cat_grass_leafstorm"},
  1176. command = "protector",
  1177. max = 2,
  1178. salary = 90,
  1179. admin = 0,
  1180. vote = false,
  1181. hasLicense = false,
  1182. candemote = false,
  1183. category = "Witches",
  1184. PlayerSpawn = function(ply)
  1185. ply:SetHealth(175)
  1186. ply:SetArmor(50)
  1187. end,
  1188. PlayerDeath = function(ply, weapon, killer)
  1189. ply:teamBan()
  1190. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1191. end
  1192. })
  1193. --Lizards--
  1194. TEAM_ARGONIAN = DarkRP.createJob("Argonian", {
  1195. color = Color(20, 150, 20, 255),
  1196. model = {
  1197. "models/mailer/characters/tesv_maleargonian.mdl",
  1198. },
  1199. description = [[You are an Argonian, you are sneaky!]],
  1200. weapons = {"weapon_bs_shortsword"},
  1201. command = "argonian",
  1202. max = 5,
  1203. salary = 40,
  1204. admin = 0,
  1205. vote = false,
  1206. hasLicense = false,
  1207. candemote = false,
  1208. category = "Lizards and Animals",
  1209. PlayerDeath = function(ply, weapon, killer)
  1210. ply:teamBan()
  1211. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1212. end
  1213. })
  1214. TEAM_RYUK = DarkRP.createJob("Ryuk", {
  1215. color = Color(20, 150, 20, 255),
  1216. model = {
  1217. "models/lizards/lizardmankeser.mdl",
  1218. "models/lizards/lizardmanverafim.mdl",
  1219. "models/lizards/lizardmanvd.mdl",
  1220. "models/lizards/lizardmanshark.mdl",
  1221. "models/lizards/lizardmangarway.mdl",
  1222. "models/lizards/lizardmanekinar.mdl",
  1223. },
  1224. description = [[You are an Ryuk, you are an advanced Aeon!]],
  1225. weapons = {"weapon_bs_raider", "weapon_cuff_rope", "ent_bs_kite"},
  1226. command = "ryuk",
  1227. max = 2,
  1228. salary = 40,
  1229. admin = 0,
  1230. vote = false,
  1231. hasLicense = false,
  1232. candemote = false,
  1233. category = "Lizards and Animals",
  1234. PlayerSpawn = function(ply)
  1235. ply:SetHealth(190)
  1236. end,
  1237. PlayerDeath = function(ply, weapon, killer)
  1238. ply:teamBan()
  1239. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1240. end
  1241. })
  1242. TEAM_AEON = DarkRP.createJob("Aeon", {
  1243. color = Color(20, 150, 20, 255),
  1244. model = {
  1245. "models/aeonpm/aeon.mdl",
  1246. "models/aeonpm/aeon2.mdl"
  1247. },
  1248. description = [[You are an Aeon, you are adept at battle!]],
  1249. weapons = {"weapon_bs_scimitar", "ent_bs_buckler"},
  1250. command = "aeon",
  1251. max = 3,
  1252. salary = 60,
  1253. admin = 0,
  1254. vote = false,
  1255. hasLicense = false,
  1256. candemote = false,
  1257. category = "Lizards and Animals",
  1258. PlayerSpawn = function(ply)
  1259. ply:SetHealth(150)
  1260. end,
  1261. PlayerDeath = function(ply, weapon, killer)
  1262. ply:teamBan()
  1263. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1264. end
  1265. })
  1266. TEAM_KOMODO = DarkRP.createJob("Komodo", {
  1267. color = Color(20, 150, 20, 255),
  1268. model = {
  1269. "models/mailer/wow_characters/wowanim_komododragon.mdl",
  1270. },
  1271. description = [[You are a Komodo Lizard, you follow your owner!]],
  1272. weapons = {""},
  1273. command = "komodo",
  1274. max = 2,
  1275. salary = 30,
  1276. admin = 0,
  1277. vote = false,
  1278. hasLicense = false,
  1279. candemote = false,
  1280. category = "Lizards and Animals",
  1281. PlayerDeath = function(ply, weapon, killer)
  1282. ply:teamBan()
  1283. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1284. end
  1285. })
  1286. TEAM_MURLOC = DarkRP.createJob("Murloc", {
  1287. color = Color(20, 150, 20, 255),
  1288. model = {
  1289. "models/mailer/wow_characters/wowanim_murloc.mdl",
  1290. },
  1291. description = [[You are a Murloc, you follow your owner!]],
  1292. weapons = {"cat_water_bubble"},
  1293. command = "murloc",
  1294. max = 2,
  1295. salary = 30,
  1296. admin = 0,
  1297. vote = false,
  1298. hasLicense = false,
  1299. candemote = false,
  1300. category = "Lizards and Animals",
  1301. PlayerDeath = function(ply, weapon, killer)
  1302. ply:teamBan()
  1303. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1304. end
  1305. })
  1306. TEAM_DOG = DarkRP.createJob("Dog", {
  1307. color = Color(20, 150, 20, 255),
  1308. model = {
  1309. "models/falloutdog/falloutdog.mdl",
  1310. },
  1311. description = [[You are a dog, you follow your owner!]],
  1312. weapons = {"weapon_dog"},
  1313. command = "dog",
  1314. max = 2,
  1315. salary = 30,
  1316. admin = 0,
  1317. vote = false,
  1318. hasLicense = false,
  1319. candemote = false,
  1320. category = "Lizards and Animals",
  1321. PlayerDeath = function(ply, weapon, killer)
  1322. ply:teamBan()
  1323. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1324. end
  1325. })
  1326. TEAM_CAT = DarkRP.createJob("Cat", {
  1327. color = Color(20, 150, 20, 255),
  1328. model = {
  1329. "models/yevocore/cat/cat.mdl",
  1330. },
  1331. description = [[You are a cat, you follow your owner!]],
  1332. weapons = {"meowswep"},
  1333. command = "cat",
  1334. max = 2,
  1335. salary = 30,
  1336. admin = 0,
  1337. vote = false,
  1338. hasLicense = false,
  1339. candemote = false,
  1340. category = "Lizards and Animals",
  1341. PlayerDeath = function(ply, weapon, killer)
  1342. ply:teamBan()
  1343. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1344. end
  1345. })
  1346. --Goblins
  1347. TEAM_GOBLIN = DarkRP.createJob("King Of Goblins", {
  1348. color = Color(147, 0, 0, 255),
  1349. model = {
  1350. "models/mailer/wow_characters/wowanim_gallywix.mdl",
  1351. },
  1352. description = [[You are the goblin king, rule your kingdom!]],
  1353. weapons = {"weapon_bs_raider"},
  1354. command = "goblinking",
  1355. max = 1,
  1356. salary = 150,
  1357. admin = 0,
  1358. level = 15,
  1359. vote = false,
  1360. hasLicense = false,
  1361. candemote = false,
  1362. category = "Goblin and Orcs",
  1363. PlayerSpawn = function(ply)
  1364. ply:SetHealth(200)
  1365. end,
  1366. PlayerDeath = function(ply, weapon, killer)
  1367. ply:teamBan()
  1368. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1369. end
  1370. })
  1371. TEAM_GOBLIN = DarkRP.createJob("Orc Warlock", {
  1372. color = Color(147, 0, 0, 255),
  1373. model = {
  1374. "models/mailer/characters/legionguldan.mdl",
  1375. },
  1376. description = [[You are the orc warlock]],
  1377. weapons = {"rollout"},
  1378. command = "orcwarlock",
  1379. max = 1,
  1380. salary = 120,
  1381. admin = 0,
  1382. vote = false,
  1383. hasLicense = false,
  1384. candemote = false,
  1385. category = "Goblin and Orcs",
  1386. PlayerSpawn = function(ply)
  1387. ply:SetHealth(150)
  1388. end,
  1389. PlayerDeath = function(ply, weapon, killer)
  1390. ply:teamBan()
  1391. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1392. end
  1393. })
  1394. TEAM_GOBLIN = DarkRP.createJob("Orc Warrior", {
  1395. color = Color(147, 0, 0, 255),
  1396. model = {
  1397. "models/mailer/characters/messiahorcchief.mdl",
  1398. "models/mailer/characters/messiahorc.mdl",
  1399. "models/mailer/wow_characters/wowanim_orc_male.mdl",
  1400. "models/mailer/wow_characters/wowanim_orc_female.mdl",
  1401. },
  1402. description = [[You are a orc warrior!]],
  1403. weapons = {"weapon_bs_gladius", "ent_bs_buckler", "weapon_cuff_rope"},
  1404. command = "orcwarrior",
  1405. max = 3,
  1406. salary = 80,
  1407. admin = 0,
  1408. vote = false,
  1409. hasLicense = false,
  1410. candemote = false,
  1411. category = "Goblin and Orcs",
  1412. PlayerSpawn = function(ply)
  1413. ply:SetHealth(125)
  1414. ply:SetArmor(50)
  1415. end,
  1416. PlayerDeath = function(ply, weapon, killer)
  1417. ply:teamBan()
  1418. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1419. end
  1420. })
  1421. TEAM_GOBLIN = DarkRP.createJob("Goblin Subordinate",{
  1422. color = Color(147, 0, 0, 255),
  1423. model = {
  1424. "models/mailer/wow_characters/wowanim_goblin_male.mdl",
  1425. "models/mailer/wow_characters/wowanim_goblin_female.mdl"
  1426. },
  1427. description = [[You are a goblin subordinate]],
  1428. weapons = {"weapon_bs_shortsword", "ent_bs_buckler"},
  1429. command = "goblinsubordinate",
  1430. max = 4,
  1431. salary = 25,
  1432. admin = 0,
  1433. vote = false,
  1434. hasLicense = false,
  1435. candemote = false,
  1436. category = "Goblin and Orcs",
  1437. PlayerDeath = function(ply, weapon, killer)
  1438. ply:teamBan()
  1439. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1440. end
  1441. })
  1442. TEAM_ORCBLACKSMITH = DarkRP.createJob("Orc Blacksmith", {
  1443. color = Color(147, 0, 0, 255),
  1444. model = {
  1445. "models/mailer/wow_characters/wowanim_rexxar.mdl",
  1446. },
  1447. description = [[You are a orc blacksmith, you mostly stay in the base selling your wares!]],
  1448. weapons = {"weapon_bs_broadsword"},
  1449. command = "orcblacksmith",
  1450. max = 1,
  1451. salary = 95,
  1452. admin = 0,
  1453. vote = false,
  1454. hasLicense = false,
  1455. candemote = false,
  1456. category = "Goblin and Orcs",
  1457. PlayerDeath = function(ply, weapon, killer)
  1458. ply:teamBan()
  1459. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1460. end
  1461. })
  1462. --fantasy
  1463. TEAM_DRUID = DarkRP.createJob("The Druid", {
  1464. color = Color(147, 0, 0, 255),
  1465. model = {
  1466. "models/mailer/characters/elfdruid.mdl",
  1467. },
  1468. description = [[You are the druid, you use the powers of nature to kill your foes and protect your allies!]],
  1469. weapons = {"weapon_mor_auriel", "power_gem"},
  1470. command = "druid",
  1471. max = 1,
  1472. salary = 80,
  1473. admin = 0,
  1474. vote = false,
  1475. Level = 15,
  1476. hasLicense = false,
  1477. candemote = false,
  1478. category = "Fantasy",
  1479. PlayerDeath = function(ply, weapon, killer)
  1480. ply:teamBan()
  1481. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1482. end
  1483. })
  1484. TEAM_SUCCUBUS = DarkRP.createJob("The Succubus", {
  1485. color = Color(147, 0, 0, 255),
  1486. model = {
  1487. "models/mailer/wow_characters/wowanim_succubus.mdl",
  1488. },
  1489. description = [[You are the Succubus, you lure your foes in, choosing what you want to do with them!]],
  1490. weapons = {"poke_ghost_mirrorcoat", "weapon_cuff_rope"},
  1491. command = "succubus",
  1492. max = 1,
  1493. salary = 80,
  1494. admin = 0,
  1495. vote = false,
  1496. Level = 20,
  1497. hasLicense = false,
  1498. candemote = false,
  1499. category = "Fantasy",
  1500. PlayerDeath = function(ply, weapon, killer)
  1501. ply:teamBan()
  1502. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1503. end
  1504. })
  1505. TEAM_ALICE = DarkRP.createJob("Alice", {
  1506. color = Color(147, 0, 0, 255),
  1507. model = {
  1508. "models/alice/alice_pm/alice.mdl",
  1509. },
  1510. description = [[You are Alice, some know you as Holly!]],
  1511. weapons = {"cat_grass_frenzyplant", "weapon_bs_rapier"},
  1512. command = "alice",
  1513. max = 1,
  1514. salary = 80,
  1515. admin = 0,
  1516. vote = false,
  1517. Level = 15,
  1518. hasLicense = false,
  1519. candemote = false,
  1520. category = "Fantasy",
  1521. PlayerDeath = function(ply, weapon, killer)
  1522. ply:teamBan()
  1523. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1524. end
  1525. })
  1526. TEAM_GIANT = DarkRP.createJob("Giant", {
  1527. color = Color(147, 0, 0, 255),
  1528. model = {
  1529. "models/player/tfa_tw3/zoltan.mdl",
  1530. },
  1531. description = [[You are a Giant, you may not be the smartest, but you are strong!]],
  1532. weapons = {"weapon_sky_axe_daedric"},
  1533. command = "giant",
  1534. max = 1,
  1535. salary = 80,
  1536. admin = 0,
  1537. vote = false,
  1538. Level = 12,
  1539. modelScale = 1.4,
  1540. hasLicense = false,
  1541. candemote = false,
  1542. category = "Fantasy",
  1543. PlayerDeath = function(ply, weapon, killer)
  1544. ply:teamBan()
  1545. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1546. end
  1547. })
  1548. --vip
  1549. TEAM_DRAGON = DarkRP.createJob("Dragon", {
  1550. color = Color(20, 150, 20, 255),
  1551. model = {
  1552. "models/mailer/wow_characters/wowanim_dragonwhelp.mdl",
  1553. },
  1554. description = [[You are the goblin kings pet dragon. You must follow his commands!]],
  1555. weapons = {"flight_swep"},
  1556. command = "dragon",
  1557. max = 1,
  1558. salary = 50,
  1559. admin = 0,
  1560. vote = false,
  1561. hasLicense = false,
  1562. candemote = false,
  1563. category = "VIP Jobs",
  1564. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1565. CustomCheckFailMsg = "You must be a donator to access this job",
  1566. PlayerDeath = function(ply, weapon, killer)
  1567. ply:teamBan()
  1568. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1569. end
  1570. })
  1571. TEAM_WOLF = DarkRP.createJob("Wolf", {
  1572. color = Color(20, 150, 20, 255),
  1573. model = {
  1574. "models/falloutdog/black/falloutdog.mdl",
  1575. },
  1576. description = [[You are a Wolf, you go feral, or follow your leader!]],
  1577. weapons = {"weapon_dog"},
  1578. command = "wolf",
  1579. max = 4,
  1580. salary = 50,
  1581. admin = 0,
  1582. vote = false,
  1583. hasLicense = false,
  1584. candemote = false,
  1585. category = "VIP Jobs",
  1586. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1587. CustomCheckFailMsg = "You must be a donator to access this job",
  1588. PlayerDeath = function(ply, weapon, killer)
  1589. ply:teamBan()
  1590. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1591. end
  1592. })
  1593. TEAM_BEAR = DarkRP.createJob("Bear", {
  1594. color = Color(20, 150, 20, 255),
  1595. model = {
  1596. "models/sterling/brown_bear.mdl",
  1597. },
  1598. description = [[You are a Bear, you go feral, or follow your leader!]],
  1599. weapons = {"weapon_pet"},
  1600. command = "bear",
  1601. max = 2,
  1602. salary = 50,
  1603. admin = 0,
  1604. vote = false,
  1605. hasLicense = false,
  1606. candemote = false,
  1607. category = "VIP Jobs",
  1608. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1609. CustomCheckFailMsg = "You must be a donator to access this job",
  1610. PlayerDeath = function(ply, weapon, killer)
  1611. ply:teamBan()
  1612. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1613. end
  1614. })
  1615. TEAM_ALCHEMIST = DarkRP.createJob("The Alchemist", {
  1616. color = Color(20, 150, 20, 255),
  1617. model = {
  1618. "models/player/tfa_tw3/keira_alt.mdl",
  1619. "models/player/tfa_tw3/avallach.mdl",
  1620. },
  1621. description = [[You are The alchemist, you can make different potions!]],
  1622. weapons = {},
  1623. command = "thealchemist",
  1624. max = 1,
  1625. salary = 150,
  1626. admin = 0,
  1627. vote = false,
  1628. hasLicense = false,
  1629. candemote = false,
  1630. category = "Humans",
  1631. PlayerDeath = function(ply, weapon, killer)
  1632. ply:teamBan()
  1633. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1634. end
  1635. })
  1636. TEAM_HUNTRESS = DarkRP.createJob("The Huntress", {
  1637. color = Color(20, 150, 20, 255),
  1638. model = {
  1639. "models/players/mj_dbd_bear.mdl",
  1640. },
  1641. description = [[You are the huntress!, you hunt any animal you see. Sometimes opting for the slaughter and sacrifice of human blood.]],
  1642. weapons = {"weapon_sky_waraxe_draugr", "weapon_cuff_rope"},
  1643. command = "huntress",
  1644. max = 1,
  1645. salary = 150,
  1646. admin = 0,
  1647. vote = false,
  1648. hasLicense = false,
  1649. candemote = false,
  1650. category = "VIP Jobs",
  1651. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1652. CustomCheckFailMsg = "You must be a donator to access this job",
  1653. PlayerSpawn = function(ply)
  1654. ply:SetHealth(150)
  1655. ply:SetArmor(75)
  1656. end,
  1657. PlayerDeath = function(ply, weapon, killer)
  1658. ply:teamBan()
  1659. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1660. end
  1661. })
  1662. TEAM_LEGIONARY = DarkRP.createJob("The Last Legionary", {
  1663. color = Color(20, 150, 20, 255),
  1664. model = {
  1665. "models/auditor/fnv/lanius/chr_legate_lanius.mdl",
  1666. },
  1667. description = [[You are the last legionary!]],
  1668. weapons = {"weapon_bs_longsword", "ent_bs_scutum"},
  1669. command = "legionary",
  1670. max = 1,
  1671. salary = 150,
  1672. admin = 0,
  1673. vote = false,
  1674. hasLicense = false,
  1675. candemote = false,
  1676. category = "VIP Jobs",
  1677. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1678. CustomCheckFailMsg = "You must be a donator to access this job",
  1679. PlayerSpawn = function(ply)
  1680. ply:SetHealth(200)
  1681. ply:SetArmor(75)
  1682. end,
  1683. PlayerDeath = function(ply, weapon, killer)
  1684. ply:teamBan()
  1685. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1686. end
  1687. })
  1688. TEAM_WITCHHUNTER = DarkRP.createJob("Witch Hunter", {
  1689. color = Color(20, 150, 20, 255),
  1690. model = {
  1691. "models/olaf/inquisitor/inquisitor.mdl",
  1692. },
  1693. description = [[You are the witch hunter!]],
  1694. weapons = {"weapon_mor_longbow", "weapon_bs_longsword", "weapon_cuff_rope"},
  1695. command = "witchhunter",
  1696. max = 1,
  1697. salary = 150,
  1698. admin = 0,
  1699. vote = false,
  1700. hasLicense = false,
  1701. candemote = false,
  1702. category = "VIP Jobs",
  1703. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1704. CustomCheckFailMsg = "You must be a donator to access this job",
  1705. PlayerSpawn = function(ply)
  1706. ply:SetHealth(200)
  1707. ply:SetArmor(75)
  1708. end,
  1709. PlayerDeath = function(ply, weapon, killer)
  1710. ply:teamBan()
  1711. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1712. end
  1713. })
  1714. TEAM_FALSELORD = DarkRP.createJob("The False Lord", {
  1715. color = Color(20, 150, 20, 255),
  1716. model = {
  1717. "models/player/tfa_tw3/radovid.mdl",
  1718. },
  1719. description = [[You are a false lord, you crave for power and fame!]],
  1720. weapons = {"weapon_bs_broadsword", "weapon_cuff_rope", "ent_bs_targe"},
  1721. command = "falselord",
  1722. max = 1,
  1723. salary = 150,
  1724. admin = 0,
  1725. vote = false,
  1726. hasLicense = false,
  1727. candemote = false,
  1728. category = "VIP Jobs",
  1729. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1730. CustomCheckFailMsg = "You must be a donator to access this job",
  1731. PlayerSpawn = function(ply)
  1732. ply:SetHealth(150)
  1733. ply:SetArmor(50)
  1734. end,
  1735. PlayerDeath = function(ply, weapon, killer)
  1736. ply:teamBan()
  1737. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1738. end
  1739. })
  1740. TEAM_ELF = DarkRP.createJob("Pirate Queen", {
  1741. color = Color(20, 150, 20, 255),
  1742. model = {
  1743. "models/players/mj_rev_pjill.mdl",
  1744. },
  1745. description = [[You are the Pirate Queen, travelled from another realm. You lost your crew and have came to the realm to recruit new men, and calim some land!!]],
  1746. weapons = {"weapon_bs_scimitar", "weapon_mor_normal"},
  1747. command = "piratequeen",
  1748. max = 1,
  1749. salary = 150,
  1750. admin = 0,
  1751. vote = false,
  1752. hasLicense = false,
  1753. candemote = false,
  1754. category = "VIP Jobs",
  1755. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1756. CustomCheckFailMsg = "You must be a donator to access this job",
  1757. PlayerSpawn = function(ply)
  1758. ply:SetHealth(150)
  1759. ply:SetArmor(25)
  1760. end,
  1761. PlayerDeath = function(ply, weapon, killer)
  1762. ply:teamBan()
  1763. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1764. end
  1765. })
  1766. TEAM_LIGHWIZARD = DarkRP.createJob("Light Wizard", {
  1767. color = Color(20, 150, 20, 255),
  1768. model = {
  1769. "models/mailer/wow_characters/wowanim_jaina.mdl",
  1770. },
  1771. description = [[You are a Light Wizard, you fight for the good side!]],
  1772. weapons = {"weapon_hpwr_stick"},
  1773. command = "lightwizard",
  1774. max = 1,
  1775. salary = 150,
  1776. admin = 0,
  1777. vote = false,
  1778. hasLicense = false,
  1779. candemote = false,
  1780. category = "VIP Jobs",
  1781. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1782. CustomCheckFailMsg = "You must be a donator to access this job",
  1783. PlayerSpawn = function(ply)
  1784. ply:SetHealth(200)
  1785. end,
  1786. PlayerDeath = function(ply, weapon, killer)
  1787. ply:teamBan()
  1788. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1789. end
  1790. })
  1791. TEAM_BATTLEMAGE = DarkRP.createJob("Battle Mage", {
  1792. color = Color(20, 150, 20, 255),
  1793. model = {
  1794. "models/koz/lotr/sauron/sauron.mdl",
  1795. },
  1796. description = [[You are a battle mage!]],
  1797. weapons = {"pk_armor", "pk_shift", "psi_staticburst", "weapon_sky_daedric_greatsword"},
  1798. command = "battlemage",
  1799. max = 1,
  1800. salary = 150,
  1801. admin = 0,
  1802. vote = false,
  1803. hasLicense = false,
  1804. candemote = false,
  1805. category = "VIP Jobs",
  1806. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1807. CustomCheckFailMsg = "You must be a donator to access this job",
  1808. PlayerSpawn = function(ply)
  1809. ply:SetHealth(200)
  1810. end,
  1811. PlayerDeath = function(ply, weapon, killer)
  1812. ply:teamBan()
  1813. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1814. end
  1815. })
  1816. TEAM_BEASTMASTER = DarkRP.createJob("The BeastMaster", {
  1817. color = Color(20, 150, 20, 255),
  1818. model = {
  1819. "models/kuma96/darksouls2/vengarl/vengarl_pm.mdl",
  1820. },
  1821. description = [[You are The BeastMaster, you tame and create an army of animals!]],
  1822. weapons = {"weapon_sky_waraxe_draugr", "rock_blast"},
  1823. command = "beastmaster",
  1824. max = 1,
  1825. salary = 150,
  1826. admin = 0,
  1827. vote = false,
  1828. hasLicense = false,
  1829. candemote = false,
  1830. category = "VIP Jobs",
  1831. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1832. CustomCheckFailMsg = "You must be a donator to access this job",
  1833. PlayerSpawn = function(ply)
  1834. ply:SetHealth(200)
  1835. end,
  1836. PlayerDeath = function(ply, weapon, killer)
  1837. ply:teamBan()
  1838. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1839. end
  1840. })
  1841. TEAM_BARBARIAN = DarkRP.createJob("The Barbarian", {
  1842. color = Color(20, 150, 20, 255),
  1843. model = {
  1844. "models/dual_barbarians/dual_barbarians_pm.mdl",
  1845. },
  1846. description = [[You are The Barbarian, you gather bandits or random mercenaries to make armies and take castles!]],
  1847. weapons = {"weapon_bs_gladius", "cat_grass_machpunch"},
  1848. command = "barbarian",
  1849. max = 1,
  1850. salary = 150,
  1851. admin = 0,
  1852. vote = false,
  1853. hasLicense = false,
  1854. candemote = false,
  1855. category = "VIP Jobs",
  1856. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1857. CustomCheckFailMsg = "You must be a donator to access this job",
  1858. PlayerSpawn = function(ply)
  1859. ply:SetHealth(175)
  1860. end,
  1861. PlayerDeath = function(ply, weapon, killer)
  1862. ply:teamBan()
  1863. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1864. end
  1865. })
  1866. TEAM_ROMANGENERAL = DarkRP.createJob("The Roman General", {
  1867. color = Color(20, 150, 20, 255),
  1868. model = {
  1869. "models/roman/roman_general.mdl",
  1870. },
  1871. description = [[You are The Roman General, you can join armies or make armies taking castles and land!]],
  1872. weapons = {"weapon_bs_gladius"},
  1873. command = "romangeneral",
  1874. max = 1,
  1875. salary = 150,
  1876. admin = 0,
  1877. vote = false,
  1878. hasLicense = false,
  1879. candemote = false,
  1880. category = "VIP Jobs",
  1881. customCheck = function(ply) return CLIENT or table.HasValue({"admin", "headadmin", "overseer", "superadmin", "VIP", "EpicVIP", "mod", "developer"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1882. CustomCheckFailMsg = "You must be a donator to access this job",
  1883. PlayerSpawn = function(ply)
  1884. ply:SetNWBool( "BuuSwords_Has_Scutum", true ) ply:SetNWInt( "BuuSwords_StartingShield", "6" )
  1885. ply:SetHealth(175)
  1886. end,
  1887. PlayerDeath = function(ply, weapon, killer)
  1888. ply:teamBan()
  1889. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1890. end
  1891. })
  1892. -- EpicVIP
  1893. TEAM_SHADOWOFCHAOS = DarkRP.createJob("The Shadow of Chaos", {
  1894. color = Color(20, 150, 20, 255),
  1895. model = {
  1896. "models/mark2580/dmc/dmc_kat.mdl",
  1897. "models/player/bobert/mhswaou.mdl",
  1898. "models/kryptonite/hela/hela.mdl",
  1899. "models/player/truebobert/dcuo_circe.mdl",
  1900. },
  1901. description = [[(Boe Dennis' Custom Job) You are The Shadow of Chaos.]],
  1902. weapons = {"shadow_knife", "cat_grass_lightscreen", "poke_ghost_mirrorcoat", "cat_grass_healpulse", "poke_ghost_phantomforce", "blink", "weapon_cuff_rope"},
  1903. command = "shadowofchaos",
  1904. max = 1,
  1905. salary = 200,
  1906. admin = 0,
  1907. vote = false,
  1908. hasLicense = false,
  1909. candemote = false,
  1910. category = "EpicVIP Jobs",
  1911. customCheck = function(ply) return CLIENT or table.HasValue({"overseer", "superadmin","EpicVIP"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1912. CustomCheckFailMsg = "You must be a donator to access this job",
  1913. customCheck = function(ply) return ply:SteamID() == "STEAM_0:0:124592702 " end,
  1914. PlayerSpawn = function(ply)
  1915. ply:SetHealth(250)
  1916. end,
  1917. PlayerDeath = function(ply, weapon, killer)
  1918. ply:teamBan()
  1919. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1920. end
  1921. })
  1922. TEAM_GRAYSORCERER = DarkRP.createJob("The Gray Sorcerer", {
  1923. color = Color(20, 150, 20, 255),
  1924. model = {
  1925. "models/gonzo/jedihoodmask/jedihoodmask.mdl",
  1926. },
  1927. description = [[(Strafe's Custom Job) You are The Gray Sorcerer.]],
  1928. weapons = {"shadow_knife", "weapon_hpwr_stick"},
  1929. command = "shadowofchaos",
  1930. max = 1,
  1931. salary = 200,
  1932. admin = 0,
  1933. vote = false,
  1934. hasLicense = false,
  1935. candemote = false,
  1936. category = "EpicVIP Jobs",
  1937. customCheck = function(ply) return CLIENT or table.HasValue({"overseer", "superadmin","EpicVIP"}, ply:GetUserGroup()) or ply:IsAdmin() or ply:SteamID() == "STEAM_0:0:124592702 " end,
  1938. CustomCheckFailMsg = "You must be a donator to access this job",
  1939. PlayerSpawn = function(ply)
  1940. ply:SetHealth(250)
  1941. end,
  1942. PlayerDeath = function(ply, weapon, killer)
  1943. ply:teamBan()
  1944. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  1945. end
  1946. })
  1947. -- STAFF
  1948. TEAM_admin = DarkRP.createJob("Staff on Duty", {
  1949. color = Color(255, 255, 255, 255),
  1950. model = {
  1951. "models/mailer/characters/tesv_greybeard.mdl",
  1952. "models/models/cersei/cersei.mdl"
  1953. },
  1954. description = [[Non-roleplay job used for staffing.]],
  1955. weapons = {},
  1956. command = "staffonduty",
  1957. max = 0,
  1958. salary = 300,
  1959. admin = 0,
  1960. vote = false,
  1961. hasLicense = false,
  1962. candemote = false,
  1963. category = "Staff",
  1964. customCheck = function(ply) return
  1965. table.HasValue({"superadmin", "headadmin", "admin", "mod"}, ply:GetNWString("usergroup"))
  1966. end,
  1967. CustomCheckFailMsg = "You must be a staff member to choose this job!",
  1968. PlayerSpawn = function(ply)
  1969. ply:SetHealth(1000000)
  1970. end
  1971. })
  1972. TEAM_admin = DarkRP.createJob("Onyxia Brood", {
  1973. color = Color(255, 255, 255, 255),
  1974. model = {
  1975. "models/mailer/wow_characters/wowanim_onyxia.mdl"
  1976. },
  1977. description = [[you have raised the ranks and are able to play as the wise dragon - you must assist players with questions and you may fly them to location OUTSIDE of RP; you may not interfere with RP.]],
  1978. weapons = {},
  1979. command = "onyxiabrood",
  1980. max = 1,
  1981. salary = 300,
  1982. admin = 0,
  1983. vote = false,
  1984. hasLicense = false,
  1985. candemote = false,
  1986. category = "Staff",
  1987. customCheck = function(ply) return
  1988. table.HasValue({"superadmin", "headadmin", "admin"}, ply:GetNWString("usergroup"))
  1989. end,
  1990. CustomCheckFailMsg = "You must be a staff member to choose this job!",
  1991. PlayerSpawn = function(ply)
  1992. ply:SetHealth(1000000)
  1993. end
  1994. })
  1995. TEAM_BADGER = DarkRP.createJob("Badger", {
  1996. color = Color(0, 175, 230, 255),
  1997. model = {
  1998. "models/tsbb/animals/badger2.mdl"
  1999. },
  2000. description = [[Non-roleplay job used for staffing by Badger.]],
  2001. weapons = {},
  2002. command = "badger",
  2003. max = 0,
  2004. salary = 300,
  2005. admin = 0,
  2006. vote = false,
  2007. hasLicense = false,
  2008. candemote = false,
  2009. category = "Staff",
  2010. customCheck = function(ply) return
  2011. ply:SteamID() == "STEAM_0:1:67914276" end,
  2012. CustomCheckFailMsg = "You must be Badger to choose this job!",
  2013. PlayerSpawn = function(ply)
  2014. ply:SetHealth(1000000)
  2015. ply:SetArmor(0)
  2016. end
  2017. })
  2018. TEAM_FLEMMETH = DarkRP.createJob("Flemmeth", {
  2019. color = Color(156, 0, 230, 255),
  2020. model = {
  2021. "models/flemethda2_pm.mdl"
  2022. },
  2023. description = [[Non-roleplay job used for staffing by Thervaine.]],
  2024. weapons = {},
  2025. command = "flemmeth",
  2026. max = 0,
  2027. salary = 300,
  2028. admin = 0,
  2029. vote = false,
  2030. hasLicense = false,
  2031. candemote = false,
  2032. category = "Staff",
  2033. customCheck = function(ply) return
  2034. ply:SteamID() == "STEAM_0:0:60467934" end,
  2035. CustomCheckFailMsg = "You must be Flemmeth to choose this job!",
  2036. PlayerSpawn = function(ply)
  2037. ply:SetHealth(150)
  2038. ply:SetArmor(0)
  2039. end
  2040. })
  2041. TEAM_LINK = DarkRP.createJob("Link", {
  2042. color = Color(156, 0, 230, 255),
  2043. model = {
  2044. "models/player/hw_link.mdl"
  2045. },
  2046. description = [[Non-roleplay job used for staffing by Link.]],
  2047. weapons = {"weapon_mastersword"},
  2048. command = "link",
  2049. max = 0,
  2050. salary = 300,
  2051. admin = 0,
  2052. vote = false,
  2053. hasLicense = false,
  2054. candemote = false,
  2055. category = "Staff",
  2056. customCheck = function(ply) return
  2057. ply:SteamID() == "STEAM_0:1:51241974" end,
  2058. CustomCheckFailMsg = "You must be Link to choose this job!",
  2059. PlayerSpawn = function(ply)
  2060. ply:SetHealth(150)
  2061. ply:SetArmor(0)
  2062. end
  2063. })
  2064.  
Runtime error #stdin #stdout #stderr 0s 14248KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
lua5.3: prog.lua:2: attempt to index a nil value (global 'DarkRP')
stack traceback:
	prog.lua:2: in main chunk
	[C]: in ?