Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- maskOn = false
- currentmask = nil
- mymask = nil
- maskTexture = nil
- maskSet = false
- nomask = false
- RegisterNetEvent('masks')
- AddEventHandler('masks', function()
- local player = GetPlayerPed(-1)
- local currentmask = GetPedPropIndex(player, 1)
- TriggerEvent('skinchanger:getSkin', function(skin)
- if currentmask == -1 and maskSet == false then
- nomask = true
- maskSet = false
- elseif currentmask ~= -1 and maskSet == false then
- mymask = GetPedPropIndex(player, 1)
- maskTexture = GetPedPropTextureIndex(player, 1)
- nomask = false
- maskSet = true
- maskOn = true
- elseif currentmask == -1 and maskSet == true then
- maskOn = false
- elseif maskSet == true and currentmask ~= -1 and mymask ~= currentmask then
- mymask = GetPedPropIndex(player, 1)
- maskTexture = GetPedPropTextureIndex(player, 1)
- maskSet = true
- nomask = false
- maskOn = true
- end
- end)
- --Takes Mask off / Puts Mask On
- if not nomask then
- maskOn = not maskOn
- if maskOn then
- maskon()
- SetPedComponentVariation(player, 1, mymask, maskTexture, 2)
- TriggerEvent('notification', 'You put your mask on')
- else
- maskoff()
- SetPedComponentVariation(player, 1, 0 ,0, 2)
- TriggerEvent('notification', 'You took your mask off')
- end
- else
- TriggerEvent('notification', 'You are not wearing a mask', 2)
- end
- end, false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement