[M]ister Posted November 22, 2013 Share Posted November 22, 2013 I want to create a countdown when I enter the marker And when I leave this marker count disappears local myMarker = createMarker(2841, -1725, 11, 'cylinder', 2.0, 255, 0, 0, 150) local screenX, screenY = guiGetScreenSize() function MarkerHit() local second = 60 timer = setTimer(function() second = second-1 end, 1000, 0) addEventHandler("onClientRender", root, display) end addEventHandler("onMarkerHit", myMarker, MarkerHit) function MarkerLeave() removeEventHandler("onClientRender", root, display) end addEventHandler("onMarkerLeave", myMarker, MarkerLeave) function display() dxDrawRectangle(screenX * 0.40, screenY * 0.09, 250, 50, tocolor(0,0,0,150)) dxDrawText(second, screenX * 0.48, screenY * 0.1, screenX, screenY, tocolor(255,255,255), 2) end Link to comment
TAPL Posted November 22, 2013 Share Posted November 22, 2013 local myMarker = createMarker(2841, -1725, 10, 'cylinder', 2.0, 255, 0, 0, 150) local screenX, screenY = guiGetScreenSize() function MarkerHit(player) if player == localPlayer then if not isTimer(timer) then second = 60 timer = setTimer(function() second = second-1 end, 1000, 0) addEventHandler("onClientRender", root, display) end end end addEventHandler("onClientMarkerHit", myMarker, MarkerHit) function MarkerLeave(player) if player == localPlayer then removeEventHandler("onClientRender", root, display) if isTimer(timer) then killTimer(timer) end end end addEventHandler("onClientMarkerLeave", myMarker, MarkerLeave) function display() dxDrawRectangle(screenX * 0.40, screenY * 0.09, 250, 50, tocolor(0,0,0,150)) dxDrawText(second, screenX * 0.48, screenY * 0.1, screenX, screenY, tocolor(255,255,255), 2) end 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