So for some reason destroyElement() wont destroy the thing I asks it to.
function MarkerHit ( hitPlayer, matchingDimension )
if source == getElementData(hitPlayer,"Marker") then
outputChatBox("Hit the marker",hitPlayer)
local Marker = getElementData(getLocalPlayer(),"Marker")
destroyElement(Marker)
local Blip = getElementData(getLocalPlayer(),"Blip")
destroyElement (Blip)
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit )
Not either the Marker or the Blip gets destroyed.
The data is set here:
local Blip = createBlip(X,Y,Z,31,0, 0, 0, 255,source)
local Marker = createMarker(X,Y,Z,"checkpoint",1.0,0,255,0,170,source)
setElementData(source,"Marker",Marker)
setElementData(source,"Blip",Blip)
They do appear ingame the created marker and blip