removeEventHandler
Client-side
Server-side
Shared
This page is incomplete! Help wanted!
Please finish this page using the corresponding Old Wiki article.
Go to Contribution guidelines for more information.
This functions removes a handler function from an event, so that the function is not called anymore when the event is triggered. See event system for more information on how the event system works.
Syntax
removeEventHandler ( )Code Examples
server
This example shows how to toggle a message on/off a screen with a command.
function drawText() -- A function to draw the text we want dxDrawText(text, 10,100) -- creates a dx text 10 pixels from left, 100 from top of the screenendfunction doText(command, ...) if command == "starttext" then -- if player wrote /starttext text = table.concat({...}," ") -- then we retrieve the text addEventHandler("onClientRender", getRootElement(), drawText) -- and since addEventHandler and removeEventHandler's syntax is the same, we just define the function we use later elseif command == "stoptext" then removeEventHandler("onClientRender", getRootElement(), drawText) -- this time we use removeEventHandler endendaddCommandHandler("starttext", doText) -- add two command handlers to doText functionaddCommandHandler("stoptext", doText)