RemoveDebugHook

From Multi Theft Auto: Wiki
Revision as of 07:07, 11 January 2014 by Tren GT (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This function removes hooks added by addDebugHook

Syntax

bool removeDebugHook( string hookType, function callbackFunction )

Required Arguments

  • hookType: The type of hook to remove. This can be:
    • preEvent
    • postEvent
    • preFunction
    • postFunction
  • callbackFunction : The callback function to remove

Returns

Returns true if the hook was successfully removed, or false otherwise.

Example

This example adds a hook, then removes it:

function onPreEvent( sourceResource, eventName, eventSource, eventClient, luaFilename, luaLineNumber, ... )
end
addDebugHook( "preEvent", onPreEvent )
removeDebugHook( "preEvent", onPreEvent )

Changelog

Version Description
1.3.5-9.06054 Added clientside

Requirements

Minimum server version 1.3.4-9.05939
Minimum client version 1.3.5-9.06054

Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version server="1.3.4-9.05939" client="1.3.5-9.06054" />

See Also