joao1234 Posted December 23, 2013 Posted December 23, 2013 hey guys i just need a simple explanation... Im trying to do when a player clicks on a button(staticimage) he can use it again after 1 hour. Any ideas to do that?
Memory Posted December 23, 2013 Posted December 23, 2013 function showClientImage() imgButton = guiCreateStaticImage( 20, 200, 100, 100, "imagename.png", false ) end addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ), showClientImage ) function onImgClick(button, state, absoluteX, absoluteY) if (source == imgButton) then ---your code destroyElement(imgButton) setTimer(showClientImage, 60000, 1) end end addEventHandler ("onClientGUIClick", getRootElement(), onImgClick) or without destroy image function showClientImage() imgButton = guiCreateStaticImage( 20, 200, 100, 100, "imagename.png", false ) addEventHandler ("onClientGUIClick", getRootElement(), onImgClick) end addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ), showClientImage ) function onImgClick(button, state, absoluteX, absoluteY) if (source == imgButton) then ---your code removeEventHandler ("onClientGUIClick", getRootElement(), onImgClick) setTimer(function() addEventHandler ("onClientGUIClick", getRootElement(), onImgClick) end, 60000, 1) end end
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