toptional Posted November 25, 2012 Share Posted November 25, 2012 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
Castillo Posted November 25, 2012 Share Posted November 25, 2012 What the ...... you are using "onClientPreRender" to check when he's inside the marker? why don't you just use onClientMarkerHit which is a lot easier and efficient? Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now