Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ESX = nil
- Citizen.CreateThread(function()
- while ESX == nil do
- TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
- Citizen.Wait(0)
- end
- end)
- ---------------------------------------------------------------
- function loadScaleform(scaleform)
- local scaleformHandle = RequestScaleformMovie(scaleform)
- if HasScaleformMovieLoaded(scaleformHandle) then
- return scaleformHandle
- else
- scaleformHandle = RequestScaleformMovie(scaleform)
- end
- end
- local url = 'https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/467725488&color=%23ff5500&auto_play=true&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true'
- local scale = 0.1
- local sfName = 'generic_texture_renderer'
- local width = 1280
- local height = 720
- local sfHandle = nillocal txdHasBeenSet = false
- local duiObj = nil
- Citizen.CreateThread(function()
- while true do
- if sfHandle ~= nil and not txdHasBeenSet then
- PushScaleformMovieFunction(sfHandle, 'SET_TEXTURE')
- PushScaleformMovieMethodParameterString('meows')
- PushScaleformMovieMethodParameterString('woof')
- PushScaleformMovieFunctionParameterInt(0)
- PushScaleformMovieFunctionParameterInt(0)
- PushScaleformMovieFunctionParameterInt(width)
- PushScaleformMovieFunctionParameterInt(height)
- PopScaleformMovieFunctionVoid()
- txdHasBeenSet = true
- end
- if sfHandle ~= nil and HasScaleformMovieLoaded(sfHandle) then
- DrawScaleformMovie_3dNonAdditive(
- sfHandle,
- pos[0] - 1, pos[1], pos[2] + 2,
- 0, 0, 0,
- 2, 2, 2,
- scale * 1, scale * (9/16), 1, 2)
- end
- end
- end)
- AddEventHandler('playerSpawned', function(resName)
- if resName == GetCurrentResourceName() then
- local sfHandle = loadScaleform(sfName)
- runtimeTxd = 'meows'
- local txd = CreateRuntimeTxd('meows')
- local duiObj = CreateDui(url, width, height)
- local dui = GetDuiHandle(duiObj)
- local tx = CreateRuntimeTextureFromDuiHandle(txd, 'woof', dui)
- end
- end)
- AddEventHandler('onResourceStop', function(resource)
- DestroyDui(duiObj)
- SetScaleformMovieAsNoLongerNeeded(sfName)
- end)
- AddEventHandler('noPermissions', function()
- drawNotification("~r~Nie masz odpowiednich permisji!")
- end)
- function drawNotification(text) --Just Don't Edit!
- SetNotificationTextEntry("STRING")
- AddTextComponentString(text)
- DrawNotification(false, false)
- end
Add Comment
Please, Sign In to add comment