Advertisement
Guest User

Untitled

a guest
Dec 16th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. maskOn = false
  2. currentmask = nil
  3. mymask = nil
  4. maskTexture = nil
  5. maskSet = false
  6. nomask = false
  7.  
  8. RegisterNetEvent('masks')
  9. AddEventHandler('masks', function()
  10.  
  11. local player = GetPlayerPed(-1)
  12. local currentmask = GetPedPropIndex(player, 1)
  13.  
  14. TriggerEvent('skinchanger:getSkin', function(skin)
  15. if currentmask == -1 and maskSet == false then
  16. nomask = true
  17. maskSet = false
  18. elseif currentmask ~= -1 and maskSet == false then
  19. mymask = GetPedPropIndex(player, 1)
  20. maskTexture = GetPedPropTextureIndex(player, 1)
  21. nomask = false
  22. maskSet = true
  23. maskOn = true
  24. elseif currentmask == -1 and maskSet == true then
  25. maskOn = false
  26. elseif maskSet == true and currentmask ~= -1 and mymask ~= currentmask then
  27. mymask = GetPedPropIndex(player, 1)
  28. maskTexture = GetPedPropTextureIndex(player, 1)
  29. maskSet = true
  30. nomask = false
  31. maskOn = true
  32. end
  33. end)
  34.  
  35. --Takes Mask off / Puts Mask On
  36. if not nomask then
  37. maskOn = not maskOn
  38. if maskOn then
  39. maskon()
  40. SetPedComponentVariation(player, 1, mymask, maskTexture, 2)
  41. TriggerEvent('notification', 'You put your mask on')
  42. else
  43. maskoff()
  44. SetPedComponentVariation(player, 1, 0 ,0, 2)
  45. TriggerEvent('notification', 'You took your mask off')
  46. end
  47. else
  48. TriggerEvent('notification', 'You are not wearing a mask', 2)
  49. end
  50.  
  51. end, false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement