Advertisement
Guest User

Untitled

a guest
Apr 6th, 2020
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.58 KB | None | 0 0
  1. function SetUnsetAccessory(accessory)
  2.     ESX.TriggerServerCallback('esx_accessories:get', function(hasAccessory, accessorySkin)
  3.         local _accessory = string.lower(accessory)
  4.  
  5.         if hasAccessory then
  6.             TriggerEvent('skinchanger:getSkin', function(skin)
  7.                 local mAccessory = -1
  8.                 local mColor = 0
  9.  
  10.                 if _accessory == 'ears' then
  11.                 elseif _accessory == "glasses" then
  12.                     mAccessory = 0
  13.                     startAnimAction("clothingspecs", "try_glasses_positive_a")
  14.                     Citizen.Wait(1000)
  15.                     ClearPedTasks(plyPed)
  16.                 elseif _accessory == 'helmet' then
  17.                     startAnimAction("missfbi4", "takeoff_mask")
  18.                     Citizen.Wait(1000)
  19.                     ClearPedTasks(plyPed)
  20.                 elseif _accessory == "mask" then
  21.                     mAccessory = 0
  22.                     startAnimAction("missfbi4", "takeoff_mask")
  23.                     Citizen.Wait(850)
  24.                     ClearPedTasks(plyPed)
  25.                 end
  26.  
  27.                 if skin[_accessory .. '_1'] == mAccessory then
  28.                     mAccessory = accessorySkin[_accessory .. '_1']
  29.                     mColor = accessorySkin[_accessory .. '_2']
  30.                 end
  31.  
  32.                 local accessorySkin = {}
  33.                 accessorySkin[_accessory .. '_1'] = mAccessory
  34.                 accessorySkin[_accessory .. '_2'] = mColor
  35.                 TriggerEvent('skinchanger:loadClothes', skin, accessorySkin)
  36.             end)
  37.         else
  38.             if _accessory == 'ears' then
  39.                 ESX.ShowNotification(_U('accessories_no_ears'))
  40.             elseif _accessory == 'glasses' then
  41.                 ESX.ShowNotification(_U('accessories_no_glasses'))
  42.             elseif _accessory == 'helmet' then
  43.                 ESX.ShowNotification(_U('accessories_no_helmet'))
  44.             elseif _accessory == 'mask' then
  45.                 ESX.ShowNotification(_U('accessories_no_mask'))
  46.             end
  47.         end
  48.  
  49.     end, accessory)
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement