Jump to content

Spawner Resource Erorrs


toptional

Recommended Posts

Getting spammed with these Errors

CMG_Spawners_SF\vehicleShops_C:lua:54: addEventHandler: 'onClientPreRender' with this function is already handled

Many errors like these

Heres the client

Tell me if u need server side

Client:

planeSF = createMarker( -2282.6, -1682.6, 488, "cylinder", 2, 255, 0, 0, 150) 
heliSF1 = createMarker( -2348.9, -1669.2, 502, "cylinder", 2, 255, 0, 0, 150) 
heliSF2 = createMarker( -2367, -1574.7, 505, "cylinder", 2, 255, 0, 0, 150) 
  
PlaneWindowSF = guiCreateWindow(0.6, 0.3, 0.3, 0.6, "Spawn a Plane", true) 
exitBut = guiCreateButton (0.1, 0.85, 0.8, 0.1, "exit", true, PlaneWindowSF) 
guiWindowSetMovable( PlaneWindowSF, false )  
guiWindowSetSizable( PlaneWindowSF, false ) 
PlaneListSF = guiCreateGridList(0.1, 0.1, 0.8, 0.7, true, PlaneWindowSF) 
PlaneColSF = guiGridListAddColumn(PlaneListSF, "Name", 0.9) 
PlaneRowSF1 = guiGridListAddRow ( PlaneListSF ) 
PlaneRowSF2 = guiGridListAddRow ( PlaneListSF ) 
guiGridListSetItemText( PlaneListSF, PlaneRowSF1, PlaneColSF, "F22 Raptor", false, false) 
guiGridListSetItemText( PlaneListSF, PlaneRowSF2, PlaneColSF, "A-10 Warthog", false, false) 
guiSetVisible(PlaneWindowSF, false) 
  
HeliWindowSF = guiCreateWindow(0.6, 0.3, 0.3, 0.6, "Spawn a Helicopter", true) 
exitBut = guiCreateButton (0.1, 0.85, 0.8, 0.1, "exit", true, HeliWindowSF) 
guiWindowSetMovable( HeliWindowSF, false )  
guiWindowSetSizable( HeliWindowSF, false ) 
HeliListSF = guiCreateGridList(0.1, 0.1, 0.8, 0.7, true, HeliWindowSF) 
HeliColSF = guiGridListAddColumn(HeliListSF, "Name", 0.9) 
HeliRowSF1 = guiGridListAddRow ( HeliListSF ) 
HeliRowSF2 = guiGridListAddRow ( HeliListSF ) 
guiGridListSetItemText( HeliListSF, HeliRowSF1, HeliColSF, "Apache", false, false) 
guiGridListSetItemText( HeliListSF, HeliRowSF2, HeliColSF, "Pavelow", false, false) 
guiSetVisible(HeliWindowSF, false) 
  
function planeGUI() 
    if isElementWithinMarker ( localPlayer, planeSF ) then 
        showCursor (true, true) 
        guiSetVisible(PlaneWindowSF, true) 
        removeEventHandler("onClientPreRender", getRootElement(), planeGUI)  
        addEventHandler( "onClientGUIDoubleClick", PlaneListSF, giveSelectedPlane) 
        addEventHandler( "onClientGUIClick", exitBut, exitGUI) 
    end 
end 
addEventHandler ( "onClientPreRender", getRootElement (), planeGUI ) 
  
function heliGUI() 
    if isElementWithinMarker ( localPlayer, heliSF1 ) then 
        showCursor (true, true) 
        guiSetVisible(HeliWindowSF, true) 
        removeEventHandler("onClientPreRender", getRootElement(), heliGUI)  
        addEventHandler( "onClientGUIDoubleClick", HeliListSF, giveSelectedHeli) 
        addEventHandler( "onClientGUIClick", exitBut, exitGUI) 
    end 
end 
addEventHandler ( "onClientPreRender", getRootElement (), heliGUI ) 
  
function resetRender() 
    if isElementWithinMarker ( localPlayer, planeSF ) then 
        else 
        addEventHandler ( "onClientPreRender", getRootElement (), planeGUI ) 
    end 
     
    if isElementWithinMarker ( localPlayer, heliSF1 ) then 
        else 
        addEventHandler ( "onClientPreRender", getRootElement (), heliGUI ) 
    end 
end 
addEventHandler ( "onClientPreRender", getRootElement (), resetRender ) 
  
function exitGUI() 
    guiSetVisible(PlaneWindowSF, false) 
    showCursor(false, false) 
    addEventHandler ( "onClientPreRender", getRootElement(), planeGUI ) 
     
    guiSetVisible(HeliWindowSF, false) 
    showCursor(false, false) 
    addEventHandler ( "onClientPreRender", getRootElement(), heliGUI ) 
end 
  
function giveSelectedPlane() 
    local selectedRow, selectedCol = guiGridListGetSelectedItem(PlaneListSF) 
    if selectedRow == (PlaneRowSF1) then 
        triggerServerEvent ( "createHydraSF", getRootElement ()) 
        guiSetVisible ( PlaneWindowSF, false ) 
        showCursor (false, false) 
    end 
    if selectedRow == (PlaneRowSF2) then 
        triggerServerEvent ( "createRustlerSF", getRootElement ()) 
        guiSetVisible ( PlaneWindowSF, false ) 
        showCursor (false, false) 
    end 
end 
  
function giveSelectedHeli() 
    local selectedRow, selectedCol = guiGridListGetSelectedItem(HeliListSF) 
    if selectedRow == (HeliRowSF1) then 
        triggerServerEvent ( "createApacheSF", getRootElement ()) 
        guiSetVisible ( HeliWindowSF, false ) 
        showCursor (false, false) 
    end 
    if selectedRow == (HeliRowSF2) then 
        triggerServerEvent ( "createPavelowSF", getRootElement ()) 
        guiSetVisible ( HeliWindowSF, false ) 
        showCursor (false, false) 
    end 
end 

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