Advertisement
Alvaritooooooo

Untitled

Mar 1st, 2019
420
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.01 KB | None | 0 0
  1. --[[
  2. Forcefield doors module for DarkRP
  3. Created by http://steamcommunity.com/id/Devul/ and http://steamcommunity.com/id/fruitwasp/
  4. Do not redistribute this software without permission from authors
  5. Developer information: 76561198357304837 : 3462 :
  6. ]]--
  7.  
  8. forceFieldDoors.config = forceFieldDoors.config or {}
  9. forceFieldDoors.config.FORCEFIELD_DOOR_DOOR_TYPES = {}
  10.  
  11. if CLIENT then
  12. forceFieldDoors.config.FORCEFIELD_DOOR_HUD_RENDER_DISTANCE = 160000
  13. forceFieldDoors.config.FORCEFIELD_DOOR_HUD_BAR_WIDTH = ScrW() * 0.1
  14. forceFieldDoors.config.FORCEFIELD_DOOR_HUD_BAR_HEIGHT = 10
  15. forceFieldDoors.config.FORCEFIELD_DOOR_HUD_SHOW_BAR_IF_INVULNERABLE = false
  16.  
  17. forceFieldDoors.config.MAIN_FONT_FACE = "Roboto Condensed"
  18. forceFieldDoors.config.MAIN_FONT_SIZE = 24
  19. forceFieldDoors.config.SUB_FONT_FACE = "Roboto Condensed"
  20. forceFieldDoors.config.SUB_FONT_SIZE = 18
  21.  
  22. forceFieldDoors.config.GHOST_DOOR_COLOR = Color( 0, 255, 0, 125 )
  23. forceFieldDoors.config.GHOST_DOOR_MATERIAL = "models/wireframe"
  24. end
  25.  
  26. forceFieldDoors.config.FORCEFIELD_DOOR_NAME = "Forcefield Door"
  27. forceFieldDoors.config.FORCEFIELD_DOOR_MATERIAL = "models/props_combine/stasisshield_sheet"
  28. forceFieldDoors.config.FORCEFIELD_DOOR_HEALTH = 800
  29. forceFieldDoors.config.FORCEFIELD_DOOR_MODEL = "models/props_building_details/Storefront_Template001a_Bars.mdl"
  30. forceFieldDoors.config.FORCEFIELD_DOOR_ZAP_SOUND = "ambient/energy/zap1.wav"
  31. forceFieldDoors.config.FORCEFIELD_DOOR_RESPAWN_DELAY = 5
  32. forceFieldDoors.config.FORCEFIELD_DOOR_DISALLOW_ARRESTED = true
  33. forceFieldDoors.config.FORCEFIELD_DOOR_REPLACE_DOOR_IF_NEARBY = true
  34. forceFieldDoors.config.FORCEFIELD_DROP_TO_FLOOR_ON_SPAWN = false
  35.  
  36. forceFieldDoors.config.FRAME_FADE_TIME = 0.25
  37. forceFieldDoors.config.MAX_POSITION_OFFSET = 250
  38.  
  39. forceFieldDoors.config.LOGS_ENABLED = true
  40. forceFieldDoors.config.NOTIFICATION_GENERAL_LENGTH = 5
  41. forceFieldDoors.config.LOGS_COLOUR = Color( 0, 255, 0 )
  42.  
  43. forceFieldDoors.config.FORCEFIELD_DOOR_DEFAULT_TYPE = "police"
  44.  
  45. forceFieldDoors.config.FORCEFIELD_DOOR_DOOR_TYPES[ "police" ] = {
  46. name = "POLICE DOOR",
  47. textColor = Color( 255, 255, 255 ),
  48.  
  49. material = "models/props_combine/stasisshield_sheet",
  50. zapSound = "ambient/energy/zap1.wav",
  51. health = 800,
  52. respawnDelay = 5,
  53.  
  54. jobs = {
  55. [ "Police Officer" ] = true,
  56. [ "Police Cadet" ] = true,
  57. [ "Civil Protection Chief" ] = true,
  58. [ "Mayor" ] = true
  59. }
  60. }
  61.  
  62. forceFieldDoors.config.FORCEFIELD_DOOR_DOOR_TYPES[ "CIS" ] = {
  63. name = "CIS",
  64. textColor = Color( 255, 255, 255 ),
  65.  
  66. material = "models/props_combine/stasisshield_sheet",
  67. zapSound = "ambient/energy/zap1.wav",
  68. health = 15000,
  69. respawnDelay = 1800,
  70.  
  71. jobs = {
  72. [ "TEAM_B2" ] = true,
  73. [ "TEAM_B1" ] = true,
  74. [ "TEAM_CCCIS" ] = true,
  75. [ "TEAM_COMANDO" ] = true,
  76. [ "TEAM_TACTICO" ] = true,
  77. ["TEAM_MAPEADOR"] = true,
  78. ["TEAM_EVENTOS"] = true,
  79. ["TEAM_MODERADOR"] = true,
  80. [ "TEAM_INISSITH" ] = true,
  81. [ "TEAM_APRENDIZ" ] = true,
  82. [ "TEAM_ADEPTO" ] = true,
  83. [ "TEAM_INQUISIDOR" ] = true,
  84. ["TEAM_ASESINO"] = true,
  85. ["TEAM_LORD"] = true,
  86. ["TEAM_MAESSITH"] = true,
  87. },
  88.  
  89. usergroups = {
  90. [ "admin" ] = true,
  91. [ "superadmin" ] = true,
  92. [ "user" ] = true,
  93. [ "Donador" ] = true,
  94. [ "moderador" ] = true,
  95. [ "Creador de eventos" ] = true,
  96. }
  97. }
  98.  
  99. forceFieldDoors.config.FORCEFIELD_DOOR_DOOR_TYPES[ "Republica" ] = {
  100. name = "Republica",
  101. textColor = Color( 255, 255, 255 ),
  102.  
  103. material = "models/props_combine/stasisshield_sheet",
  104. zapSound = "ambient/energy/zap1.wav",
  105. health = 15000,
  106. respawnDelay = 1800,
  107.  
  108. jobs = {
  109. ["TEAM_REX"] = true,
  110. ["TEAM_TTE501"] = true,
  111. ["TEAM_ING501"] = true,
  112. ["TEAM_PES501"] = true,
  113. ["TEAM_SGT501"] = true,
  114. ["TEAM_SLD501"] = true,
  115. ["TEAM_MED501"] = true,
  116. ["TEAM_CODY"] = true,
  117. ["TEAM_CC212"] = true,
  118. ["TEAM_CPT212"] = true,
  119. ["TEAM_TTE212"] = true,
  120. ["TEAM_MED212"] = true,
  121. ["TEAM_ING212"] = true,
  122. ["TEAM_PES212"] = true,
  123. ["TEAM_SGT212"] = true,
  124. ["TEAM_SLD212"] = true,
  125. ["TEAM_THIRE"] = true,
  126. ["TEAM_CCST"] = true,
  127. ["TEAM_CPTST"] = true,
  128. ["TEAM_TTEST"] = true,
  129. ["TEAM_RTST"] = true,
  130. ["TEAM_SGTST"] = true,
  131. ["TEAM_SLDST"] = true,
  132. ["TEAM_INSCT"] = true,
  133. ["TEAM_SLDCT"] = true,
  134. ["TEAM_SGTCT"] = true,
  135. ["TEAM_MEDCT"] = true,
  136. ["TEAM_PESCT"] = true,
  137. ["TEAM_TTECT"] = true,
  138. ["TEAM_CPTCT"] = true,
  139. ["TEAM_PILOTOCT"] = true,
  140. ["TEAM_CCCT"] = true,
  141. ["TEAM_INGCT"] = true,
  142. ["TEAM_GREE"] = true,
  143. ["TEAM_SLDGC"] = true,
  144. ["TEAM_SGTGC"] = true,
  145. ["TEAM_TTEGC"] = true,
  146. ["TEAM_CPTGC"] = true,
  147. ["TEAM_PESGC"] = true,
  148. ["TEAM_INGGC"] = true,
  149. ["TEAM_MED41"] = true,
  150. ["TEAM_SLD41"] = true,
  151. ["TEAM_SGT41"] = true,
  152. ["TEAM_TTE41"] = true,
  153. ["TEAM_CPT41"] = true,
  154. ["TEAM_CC41"] = true,
  155. ["TEAM_ING41"] = true,
  156. ["TEAM_SLDSH"] = true,
  157. ["TEAM_SGTSH"] = true,
  158. ["TEAM_CPTSH"] = true,
  159. ["TEAM_LIDERSH"] = true,
  160. ["TEAM_RC"] = true,
  161. ["TEAM_SORCH"] = true,
  162. ["TEAM_SEV"] = true,
  163. ["TEAM_BOSS"] = true,
  164. ["TEAM_FIXER"] = true,
  165. ["TEAM_ARC501"] = true,
  166. ["TEAM_ARC41"] = true,
  167. ["TEAM_ARC212"] = true,
  168. ["TEAM_ARCCT"] = true,
  169. ["TEAM_ARCST"] = true,
  170. ["TEAM_SLDE"] = true,
  171. ["TEAM_SGTE"] = true,
  172. ["TEAM_CPTE"] = true,
  173. ["TEAM_CCE"] = true,
  174. ["TEAM_CADETE"] = true,
  175. ["TEAM_OFICIAL"] = true,
  176. ["TEAM_ALMIRANTE"] = true,
  177. ["TEAM_GALMIRANTE"] = true,
  178. ["TEAM_ARC327"] = true,
  179. ["TEAM_CC327"] = true,
  180. ["TEAM_CPT327"] = true,
  181. ["TEAM_TTE327"] = true,
  182. ["TEAM_MED327"] = true,
  183. ["TEAM_ING327"] = true,
  184. ["TEAM_PES327"] = true,
  185. ["TEAM_SGT327"] = true,
  186. ["TEAM_SLD327"] = true,
  187. ["TEAM_ARCWF"] = true,
  188. ["TEAM_WOLFFE"] = true,
  189. ["TEAM_CCWF"] = true,
  190. ["TEAM_CPTWF"] = true,
  191. ["TEAM_TTEWF"] = true,
  192. ["TEAM_MEDWF"] = true,
  193. ["TEAM_INGWF"] = true,
  194. ["TEAM_PESWF"] = true,
  195. ["TEAM_SGTWF"] = true,
  196. ["TEAM_SLDWF"] = true,
  197. ["TEAM_INIJEDI"] = true,
  198. ["TEAM_PADAWAN"] = true,
  199. ["TEAM_CABALLERO"] = true,
  200. ["TEAM_SOMBRA"] = true,
  201. ["TEAM_CONSULAR"] = true,
  202. ["TEAM_MAESJEDI"] = true,
  203. ["TEAM_CJEDI"] = true,
  204. ["TEAM_MAPEADOR"] = true,
  205. ["TEAM_EVENTOS"] = true,
  206. ["TEAM_MODERADOR"] = true,
  207. },
  208.  
  209. usergroups = {
  210. [ "admin" ] = true,
  211. [ "superadmin" ] = true,
  212. [ "user" ] = true,
  213. [ "Donador" ] = true,
  214. [ "moderador" ] = true,
  215. [ "Creador de eventos" ] = true,
  216. }
  217. }
  218.  
  219. forceFieldDoors.config.FORCEFIELD_DOOR_DOOR_TYPES[ "speedsters" ] = {
  220. name = "SPEEDSTER DOOR",
  221. textColor = Color( 255, 255, 0 ),
  222.  
  223. material = "models/props_combine/stasisshield_sheet",
  224. zapSound = "ambient/energy/zap1.wav",
  225. health = 1600,
  226. respawnDelay = 5,
  227.  
  228. jobs = {
  229. [ "The Flash" ] = true,
  230. [ "The Reverse Flash" ] = true,
  231. [ "Zoom" ] = true
  232. }
  233. }
  234.  
  235. forceFieldDoors.config.FORCEFIELD_DOOR_DOOR_TYPES[ "staff" ] = {
  236. name = "ADMIN ZONE",
  237. textColor = Color( 0, 125, 255 ),
  238.  
  239. material = "models/props_combine/stasisshield_sheet",
  240. zapSound = "ambient/energy/zap1.wav",
  241. health = -1,
  242. respawnDelay = 5,
  243.  
  244. jobs = {
  245. -- no jobs
  246. },
  247.  
  248. usergroups = {
  249. [ "admin" ] = true,
  250. [ "superadmin" ] = true,
  251. [ "owner" ] = true,
  252. [ "founder" ] = true,
  253. [ "moderador" ] = true,
  254. }
  255. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement