AG Adam Posted June 11, 2011 Share Posted June 11, 2011 marker = createMarker(-1356.8,-260.0,15.6, "arrow", 2,200, 0, 255) marker2 = createMarker(2.67,32.97,1201, "arrow", 2,200, 0, 255) setElementInterior(marker2,1) veh = createVehicle(519,-1130.24,-405.96,16,0,0,90) setTimer(function() local x,y,z = getElementPosition(veh) setElementPosition(marker,x,y,z) end,1000,0) function customInt(thePlayer) if source ~= marker then return end if getElementType(thePlayer) == "vehicle" then return end local x,y,z = getElementPosition(marker2) setElementPosition(thePlayer,x,y,z) setElementInterior(thePlayer,getElementInterior(marker2)) end addEventHandler( "onMarkerHit",getRootElement(),customInt) It creates the vehicle, but the marker is not visible / not exists. Tried several ways to create it, but nothing. Link to comment
tinnetju Posted June 11, 2011 Share Posted June 11, 2011 Did you set YOUR interior to 1? because default is 0, i thought... Link to comment
AG Adam Posted June 11, 2011 Author Share Posted June 11, 2011 yes. setElementInterior(thePlayer,getElementInterior(marker2)) but that is not the problem, i cant see 'marker', not 'marker2', marker2 is in an interior, it needs to be placed in 1. Link to comment
JR10 Posted June 11, 2011 Share Posted June 11, 2011 do it outputs any errors or warnings? i will test your script and try to figure out ... Link to comment
AG Adam Posted June 11, 2011 Author Share Posted June 11, 2011 no, nothing. and i did output debug string to get if the veh or marker exists, function triggers, if is true, etc... but its still not workin Link to comment
JR10 Posted June 11, 2011 Share Posted June 11, 2011 marker = createMarker(-1356.8,-260.0,15.6, "arrow", 2,200, 0, 255) marker2 = createMarker(2.67,32.97,1201, "arrow", 2,200, 0, 255) setElementInterior(marker2,1) veh = createVehicle(519,-1130.24,-405.96,16,0,0,90) setTimer(function() local x,y,z = getElementPosition(veh) setElementPosition(marker,x,y,z+3.5) setElementInterior(marker, 0) end ,1000,0) function customInt(thePlayer) if source ~= marker then return end if getElementType(thePlayer) == "vehicle" then return end local x,y,z = getElementPosition(marker2) setElementPosition(thePlayer,x,y,z) setElementInterior(thePlayer,getElementInterior(marker2)) end addEventHandler( "onMarkerHit",getRootElement(),customInt) i only added setElementInterior Link to comment
AG Adam Posted June 12, 2011 Author Share Posted June 12, 2011 Its working. I cant see what i have missed, but now its working. thx. 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