Jump to content

MTA CEF PDG BUG


Recommended Posts

Hi. I want to load a pdf page but mta does nothing. :D

 

--aszf
local aszfUrl = "project.bluemta.com/ASZF.pdf"
requestBrowserDomains({aszfUrl})

addEventHandler("onClientBrowserWhitelistChange", root,
   function(newDomains)
        if aszfState then
            for k,v in pairs(newDomains) do
                if v == aszfUrl then
                    createAszfBrowser()
                end
            end
        end
    end
)

local webBrowser
function createAszfBrowser()
    if aszfState then
        if not isElement(webBrowser) then
            webBrowser = createBrowser(sx-100, sy-100, false, false, false)
            toggleBrowserDevTools(webBrowser, true)
            local theBrowser = webBrowser

            addEventHandler( "onClientBrowserCreated", theBrowser, 
                function()
                    loadBrowserURL(source, "https://" .. aszfUrl)
                end
            )
            
            addEventHandler("onClientRender", root, function()
                dxDrawImage(50, 50, sx-100, sx-100, webBrowser, 0, 0, 0, tocolor(255,255,255,255), true)
            end)

            addEventHandler("onClientBrowserResourceBlocked", theBrowser, 
                function(url, domain, reason)
                    local source = source
                    if (reason == 0) then
                        requestBrowserDomains({domain}, false, 
                            function(accepted, newDomains)
                                  if (accepted) then
                                        reloadBrowserPage(source)
                                  end
                            end
                        )
                    end
                end
            )
        else
            loadBrowserURL(guiGetBrowser(webBrowser), "https://" .. aszfUrl)
        end
    end
end

function destroyAszfBrowser()
    if isElement(webBrowser) then
        aszfState = false
        destroyElement(webBrowser)
    end
end
bindKey("backspace", "down", destroyAszfBrowser)

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...