Guest User

Untitled

a guest
Sep 20th, 2021
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. local screenWidth, screenHeight = guiGetScreenSize()
  2. local webBrowser = createBrowser(screenWidth, screenHeight, true, true)
  3. local state
  4.  
  5. addEventHandler("onClientBrowserCreated", webBrowser,
  6. function()
  7. loadBrowserURL(webBrowser, "http://mta/local/html/index.html")
  8. end
  9. )
  10.  
  11. addEventHandler("onClientBrowserDocumentReady", webBrowser,
  12. function ()
  13. executeBrowserJavascript(webBrowser, "document.getElementById('nick').innerHTML = '" .. getPlayerName(localPlayer) .. "'");
  14. executeBrowserJavascript(webBrowser, "document.getElementById('progress').value = '" .. getElementHealth ( localPlayer ) .. "'");
  15. end)
  16.  
  17. function webBrowserRender()
  18. dxDrawImage(0, 0, screenWidth, screenHeight, webBrowser, 0, 0, 0, tocolor(255, 255, 255, 255), true)
  19. end
  20.  
  21. function webBrowserClickHandler(button, state)
  22. if state == "down" then
  23. injectBrowserMouseDown(webBrowser, button)
  24. else
  25. injectBrowserMouseUp(webBrowser, button)
  26. end
  27. end
  28.  
  29. function webBrowserCursorMove(relativeX, relativeY, absoluteX, absoluteY)
  30. injectBrowserMouseMove(webBrowser, absoluteX, absoluteY)
  31. end
  32.  
  33. bindKey("F3", "down",
  34. function()
  35. state = not state
  36. if state then
  37. showCursor(true)
  38. setPlayerHudComponentVisible("all", false)
  39. reloadBrowserPage(webBrowser)
  40. focusBrowser(webBrowser)
  41. addEventHandler("onClientRender", root, webBrowserRender)
  42. addEventHandler("onClientClick", root, webBrowserClickHandler)
  43. addEventHandler("onClientCursorMove", root, webBrowserCursorMove)
  44. else
  45. showCursor(false)
  46. setPlayerHudComponentVisible("all", true)
  47. removeEventHandler("onClientRender", root, webBrowserRender)
  48. removeEventHandler("onClientClick", root, webBrowserClickHandler)
  49. removeEventHandler("onClientCursorMove", root, webBrowserCursorMove)
  50. end
  51. end
  52. )
Advertisement
Add Comment
Please, Sign In to add comment