Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.16 KB | None | 0 0
  1. ESX = nil
  2.  
  3. Citizen.CreateThread(function()
  4. while ESX == nil do
  5. TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
  6. Citizen.Wait(0)
  7. end
  8. end)
  9.  
  10. RegisterNetEvent('smerfikubrania:koszulka')
  11. AddEventHandler('smerfikubrania:koszulka', function()
  12. TriggerEvent('skinchanger:getSkin', function(skin)
  13.  
  14.  
  15. local clothesSkin = {
  16. ['tshirt_1'] = 15, ['tshirt_2'] = 0,
  17. ['torso_1'] = 15, ['torso_2'] = 0,
  18. ['arms'] = 15, ['arms_2'] = 0
  19. }
  20. TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
  21. end)
  22. end)
  23. RegisterNetEvent('smerfikubrania:spodnie')
  24. AddEventHandler('smerfikubrania:spodnie', function()
  25. TriggerEvent('skinchanger:getSkin', function(skin)
  26.  
  27.  
  28. local clothesSkin = {
  29. ['pants_1'] = 21, ['pants_2'] = 0
  30. }
  31. TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
  32. end)
  33. end)
  34.  
  35. RegisterNetEvent('smerfikubrania:buty')
  36. AddEventHandler('smerfikubrania:buty', function()
  37. TriggerEvent('skinchanger:getSkin', function(skin)
  38.  
  39.  
  40. local clothesSkin = {
  41. ['shoes_1'] = 34, ['shoes_2'] = 0
  42. }
  43. TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
  44. end)
  45. end)
  46.  
  47. RegisterNetEvent('smerfikubrania:chain')
  48. AddEventHandler('smerfikubrania:chain', function()
  49. TriggerEvent('skinchanger:getSkin', function(skin)
  50.  
  51.  
  52. local clothesSkin = {
  53. ['chain_1'] = 0, ['chain_2'] = 0
  54. }
  55. TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
  56. end)
  57. end)
  58.  
  59. RegisterNetEvent('smerfikubrania:skott')
  60. AddEventHandler('smerfikubrania:skott', function()
  61. TriggerEvent('skinchanger:getSkin', function(skin)
  62.  
  63.  
  64. local clothesSkin = {
  65. ['bproof_1'] = 0, ['bproof_2'] = 0
  66. }
  67. TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
  68. end)
  69. end)
  70.  
  71.  
  72. RegisterNetEvent('smerfikubrania:dekaler')
  73. AddEventHandler('smerfikubrania:dekaler', function()
  74. TriggerEvent('skinchanger:getSkin', function(skin)
  75.  
  76.  
  77. local clothesSkin = {
  78. ['decals_1'] = 0, ['decals_2'] = 0
  79. }
  80. TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
  81. end)
  82. end)
  83.  
  84. RegisterNetEvent('smerfikubrania:bag')
  85. AddEventHandler('smerfikubrania:bag', function()
  86. TriggerEvent('skinchanger:getSkin', function(skin)
  87.  
  88.  
  89. local clothesSkin = {
  90. ['bags_1'] = 0, ['bags_2'] = 0
  91. }
  92. TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
  93. end)
  94. end)
  95.  
  96. RegisterNetEvent('smerfikubrania:allt')
  97. AddEventHandler('smerfikubrania:allt', function()
  98. TriggerEvent('skinchanger:getSkin', function(skin)
  99.  
  100.  
  101. local clothesSkin = {
  102. ['bags_1'] = 0, ['bags_2'] = 0,
  103. ['bags_1'] = 0, ['bags_2'] = 0,
  104. ['decals_1'] = 0, ['decals_2'] = 0,
  105. ['chain_1'] = 0, ['chain_2'] = 0,
  106. ['shoes_1'] = 34, ['shoes_2'] = 0,
  107. ['pants_1'] = 21, ['pants_2'] = 0,
  108. ['tshirt_1'] = 15, ['tshirt_2'] = 0,
  109. ['torso_1'] = 15, ['torso_2'] = 0,
  110. ['arms'] = 15, ['arms_2'] = 0,
  111. ['bproof_1'] = 0, ['bproof_2'] = 0
  112.  
  113. }
  114. TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
  115. end)
  116. end)
  117.  
  118. function OpenActionMenuInteraction(target)
  119.  
  120. local elements = {}
  121.  
  122. table.insert(elements, {label = ('Sätt på alla dina kläder igen'), value = 'ubie'})
  123. table.insert(elements, {label = ('Ta av allt'), value = 'allt'})
  124. table.insert(elements, {label = ('Ta av tröja'), value = 'tul'})
  125. table.insert(elements, {label = ('Ta av byxor'), value = 'spo'})
  126. table.insert(elements, {label = ('Ta av skor'), value = 'but'})
  127. table.insert(elements, {label = ('Ta av skyddsväst'), value = 'skott'})
  128. table.insert(elements, {label = ('Ta av kedja'), value = 'chain'})
  129. table.insert(elements, {label = ('Ta av dekaler'), value = 'dekaler'})
  130. table.insert(elements, {label = ('Ta av väska'), value = 'bag'})
  131. ESX.UI.Menu.CloseAll()
  132.  
  133.  
  134. ESX.UI.Menu.Open(
  135. 'default', GetCurrentResourceName(), 'action_menu',
  136. {
  137. title = ('Clothes'),
  138. align = 'top-right',
  139. elements = elements
  140. },
  141. function(data, menu)
  142. if data.current.value == 'ubie' then
  143. ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin)
  144. TriggerEvent('skinchanger:loadSkin', skin)
  145. end)
  146. ESX.UI.Menu.CloseAll()
  147. elseif data.current.value == 'allt' then
  148. TriggerEvent('smerfikubrania:allt')
  149. ESX.UI.Menu.CloseAll()
  150. elseif data.current.value == 'tul' then
  151. TriggerEvent('smerfikubrania:koszulka')
  152. elseif data.current.value == 'skott' then
  153. TriggerEvent('smerfikubrania:skott')
  154. ESX.UI.Menu.CloseAll()
  155. elseif data.current.value == 'spo' then
  156. TriggerEvent('smerfikubrania:spodnie')
  157. ESX.UI.Menu.CloseAll()
  158. elseif data.current.value == 'but' then
  159. TriggerEvent('smerfikubrania:buty')
  160. ESX.UI.Menu.CloseAll()
  161. elseif data.current.value == 'chain' then
  162. TriggerEvent('smerfikubrania:chain')
  163. ESX.UI.Menu.CloseAll()
  164. elseif data.current.value == 'dekaler' then
  165. TriggerEvent('smerfikubrania:dekaler')
  166. ESX.UI.Menu.CloseAll()
  167. elseif data.current.value == 'bag' then
  168. TriggerEvent('smerfikubrania:bag')
  169. ESX.UI.Menu.CloseAll()
  170. end,
  171. function(data, menu)
  172. menu.close()
  173. end
  174. end)
  175. end
  176.  
  177. Citizen.CreateThread(function()
  178. while true do
  179. Citizen.Wait(0)
  180. if IsControlJustReleased(0, 344) and not ESX.UI.Menu.IsOpen('default', GetCurrentResourceName(), 'action_menu') then
  181. OpenActionMenuInteraction()
  182. end
  183.  
  184. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement