Jump to content

Holoscreens


Mann56

Recommended Posts

RTE_Demo = nil 
RTE_Holo = nil 
  
addEventHandler( "onClientResourceStart", resourceRoot, 
    function ( startedRes ) 
        local holoscreen,RT_ID,RTE = exports.holo:createHoloScreen(149,2482,16.5,40,0,90,1.35,2) --Create our holoscreen 
        setElementData(holoscreen,"interactive","aim") -- Make it interactive on user aim 
        if RTE then -- If we got the render Target of the screen then 
            RTE_Demo = RTE 
            RTE_Holo = holoscreen 
            addEventHandler ( "onHoloScrenRender", RTE_Holo,drawHoloDemo) -- Event handler for every render of the holo screen 
        end 
    end 
); 
  
function drawHoloDemo() 
    local width, height = dxGetMaterialSize(RTE_Demo) 
    dxSetRenderTarget(RTE_Demo,true) 
    -- 
        dxDrawRectangle (0,0,10,1000,tocolor(0,255,0,200),false) 
        dxDrawRectangle (0,0,1000,1000,tocolor(0,255,255,200),false) 
        local ix = getElementData(RTE_Holo,"ix") 
        local iy = getElementData(RTE_Holo,"iy") 
        if ix and iy then 
            local tx = ix*width 
            local ty = iy*height 
            dxDrawLine (tx-13,ty, tx+13,ty,tocolor(255,0,0,255),1) 
            dxDrawLine (tx,ty-13,tx,ty+13,tocolor(255,0,0,255),1) 
        end 
    -- 
    dxSetRenderTarget() 
end 
  

Here i exported holoscreen from it's resource which i named holo but then also it gives an error

failed to call 'holo:createHoloScreen' [string "?"]

Link to comment

My Resource :

    "Mann" type="script" name="demo" />  
    client="1.4.0" server="1.4.0" />  
  
    

The main resource:

    "Samt2497" type="script" name="HoloScreen" />  
    client="1.4.0" server="1.4.0" />  
  
    

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...