Advertisement
Guest User

Untitled

a guest
Nov 8th, 2018
1,905
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. ESX = nil
  2. Citizen.CreateThread(function()
  3. while ESX == nil do
  4. TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
  5. Citizen.Wait(1)
  6. end
  7. end)
  8. ---------------------------------------------------------------
  9. function loadScaleform(scaleform)
  10. local scaleformHandle = RequestScaleformMovie(scaleform)
  11. while not HasScaleformMovieLoaded(scaleformHandle) do
  12. scaleformHandle = RequestScaleformMovie(scaleform)
  13. Wait(1)
  14. end
  15.  
  16. return scaleformHandle
  17. end
  18.  
  19. 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'
  20. local scale = 0.1
  21. local sfName = 'generic_texture_renderer'
  22. local width = 1280
  23. local height = 720
  24. local sfHandle = nil
  25. local txdHasBeenSet = false
  26. local duiObj = nil
  27.  
  28. Citizen.CreateThread(function()
  29. while true do
  30. if sfHandle == nil and not txdHasBeenSet then
  31. PushScaleformMovieFunction(sfHandle, 'SET_TEXTURE')
  32. PushScaleformMovieMethodParameterString('meows')
  33. PushScaleformMovieMethodParameterString('woof')
  34. PushScaleformMovieFunctionParameterInt(0)
  35. PushScaleformMovieFunctionParameterInt(0)
  36. PushScaleformMovieFunctionParameterInt(width)
  37. PushScaleformMovieFunctionParameterInt(height)
  38. PopScaleformMovieFunctionVoid()
  39. txdHasBeenSet = true
  40. end
  41.  
  42. if HasScaleformMovieLoaded(sfHandle) then
  43. DrawScaleformMovie_3dNonAdditive(
  44. sfHandle,
  45. -202.52, -1005.42, 32.63,
  46. 0, 0, 0,
  47. 2, 2, 2,
  48. scale * 1, scale * (9/16), 1, 2)
  49. end
  50. Wait(1)
  51. end
  52. end)
  53.  
  54. AddEventHandler('playerSpawned', function(resName)
  55. sfHandle = loadScaleform(sfName)
  56. runtimeTxd = 'meows'
  57. txd = CreateRuntimeTxd('meows')
  58. duiObj = CreateDui(url, width, height)
  59. dui = GetDuiHandle(duiObj)
  60. tx = CreateRuntimeTextureFromDuiHandle(txd, 'woof', dui)
  61. end)
  62.  
  63. AddEventHandler('onResourceStop', function(resource)
  64. DestroyDui(duiObj)
  65. SetScaleformMovieAsNoLongerNeeded(sfName)
  66. end)
  67.  
  68.  
  69.  
  70.  
  71. AddEventHandler('noPermissions', function()
  72. drawNotification("~r~Nie masz odpowiednich permisji!")
  73. end)
  74. function drawNotification(text) --Just Don't Edit!
  75. SetNotificationTextEntry("STRING")
  76. AddTextComponentString(text)
  77. DrawNotification(false, false)
  78. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement