Advertisement
Guest User

Untitled

a guest
Mar 28th, 2023
691
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.71 KB | None | 0 0
  1. Config = {}
  2.  
  3. Config.ESX = {
  4. enabled = true,
  5. useNewESXExport = false,
  6. useLegacyESX = false,
  7. }
  8.  
  9. Config.QBCore = {
  10. enabled = false,
  11. }
  12.  
  13. Config.item = {
  14. enabled = false, --set to false if you want to use a command to place whiteboard
  15. name = 'pd_whiteboard',
  16. }
  17.  
  18. Config.maxWhiteboards = 1 --Maximum number of whiteboards a player can have out at one time
  19.  
  20.  
  21. Config.commands = {
  22. placeBoard = 'whiteboard', -- Only usable if Config.item is disabled
  23. -- ADMIN COMMANDS
  24. clearAllBoards = 'clearallboards', -- Deletes all boards from the server
  25. restart = 'pd_whiteboard_restart', --YOU MUST USE THIS COMMAND TO RESTART THE SCRIPT OTHERWISE YOU MAY CRASH
  26. deleteBoard = 'delboard', -- delete a board close to you
  27. }
  28.  
  29. Config.altHelpText = false --Top left help text by default. Set true for bottom right
  30.  
  31.  
  32. Config.defaultBrushSize = 2 --The starting brush size after placing down a whiteboard
  33. Config.maxBrushSize = 8 --Maximum size the brush can be set to. Limit to smaller sizes for improved performance
  34. Config.drawingRange = 4.0 --How close you have to be to the board to be able to draw
  35. Config.renderRange = 50.0 --How close you have to be in order to render in the whiteboard's drawings
  36. Config.boardResolution = 100 --Number of pixels per meter. Higher number = higher drawing resolution (more game intensive)
  37.  
  38. Config.permanentBoards = { -- these will always spawn and wont despawn
  39. {
  40. x = 436.5, y = -993.4, z = 29.7, r = 90.0 -- if getting the player coords, add minus 1 to the z
  41. }
  42.  
  43. }
  44.  
  45. Config.colours = {
  46. {
  47. r = 200,
  48. g = 0,
  49. b = 0,
  50. a = 150,
  51. name = 'Red'
  52. },
  53. {
  54. r = 255,
  55. g = 140,
  56. b = 0,
  57. a = 150,
  58. name = 'Orange'
  59. },
  60. {
  61. r = 255,
  62. g = 255,
  63. b = 102,
  64. a = 150,
  65. name = 'Yellow'
  66. },
  67. {
  68. r = 0,
  69. g = 200,
  70. b = 0,
  71. a = 150,
  72. name = 'Green'
  73. },
  74. {
  75. r = 1,
  76. g = 100,
  77. b = 32,
  78. a = 150,
  79. name = 'Dark green'
  80. },
  81. {
  82. r = 64,
  83. g = 224,
  84. b = 208,
  85. a = 150,
  86. name = 'Turquoise'
  87. },
  88. {
  89. r = 0,
  90. g = 0,
  91. b = 200,
  92. a = 150,
  93. name = 'Blue'
  94. },
  95.  
  96. {
  97. r = 102,
  98. g = 0,
  99. b = 204,
  100. a = 150,
  101. name = 'Purple'
  102. },
  103. {
  104. r = 255,
  105. g = 102,
  106. b = 178,
  107. a = 150,
  108. name = 'Pink'
  109. },
  110. {
  111. r = 0,
  112. g = 0,
  113. b = 0,
  114. a = 180,
  115. name = 'Black'
  116. },
  117. {
  118. r = 80,
  119. g = 80,
  120. b = 80,
  121. a = 150,
  122. name = 'Grey'
  123. },
  124. {
  125. r = 102,
  126. g = 51,
  127. b = 0,
  128. a = 150,
  129. name = 'Brown'
  130. },
  131.  
  132. }
  133.  
  134. Config.keybinds = {
  135. place = {
  136. label = 'Place',
  137. name = 'INPUT_PICKUP',-- https://docs.fivem.net/docs/game-references/controls/
  138. input = 38, -- https://docs.fivem.net/docs/game-references/controls/
  139. },
  140. cancelPlacing = {
  141. label = 'Cancel',
  142. name = 'INPUT_CELLPHONE_CANCEL',
  143. input = 177,
  144. },
  145. rotateLeft = {
  146. label = 'Rotate',
  147. name = 'INPUT_VEH_CINEMATIC_UP_ONLY',
  148. input = 96,
  149. },
  150. rotateRight = {
  151. label = 'Rotate',
  152. name = 'INPUT_VEH_CINEMATIC_DOWN_ONLY',
  153. input = 97,
  154. },
  155. rotateLeftAlt = {
  156. label = 'Rotate',
  157. name = 'INPUT_CELLPHONE_LEFT',
  158. input = 174,
  159. },
  160. rotateRightAlt = {
  161. label = 'Rotate',
  162. name = 'INPUT_CELLPHONE_RIGHT',
  163. input = 175,
  164. },
  165. draw = {
  166. label = 'Draw',
  167. name = 'INPUT_ATTACK',
  168. input = 24,
  169. },
  170. erase = {
  171. label = 'Erase',
  172. name = 'INPUT_AIM',
  173. input = 25,
  174. },
  175. colourLeft = {
  176. label = 'Colour',
  177. name = 'INPUT_CELLPHONE_LEFT',
  178. input = 174,
  179. },
  180. colourRight = {
  181. label = 'Colour: {colour}',
  182. name = 'INPUT_CELLPHONE_RIGHT',
  183. input = 175,
  184. },
  185. brushSizeUp = {
  186. label = 'Brush size: {size}',
  187. name = 'INPUT_CELLPHONE_UP',
  188. input = 172,
  189. },
  190. brushSizeDown = {
  191. label = 'Brush size',
  192. name = 'INPUT_CELLPHONE_DOWN',
  193. input = 173,
  194. },
  195. pickup = {
  196. label = 'Pickup whiteboard',
  197. name = 'INPUT_THROW_GRENADE',
  198. input = 58,
  199. },
  200. takePen = {
  201. label = 'Take pen',
  202. name = 'INPUT_VEH_HEADLIGHT',
  203. input = 74,
  204. },
  205. lock = {
  206. label = 'Lock whiteboard',
  207. name = 'INPUT_VEH_DUCK',
  208. input = 73,
  209. },
  210.  
  211. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement