Modules/bIRC/ircUnregister: Difference between revisions
Jump to navigation
Jump to search
(Created page with '{{ml_birc}} __NOTOC__ This function is used to unregister an {{ml_birc|ircbot}} for the current resource. It is the opposite function for {{ml_birc|ircRegister}}. ==Syntax== <c…') |
(No difference)
|
Revision as of 18:21, 29 July 2009
| This function is provided by the external module Basic IRC Module. You must install this module to use this function. | |
This function is used to unregister an ircbot for the current resource. It is the opposite function for ircRegister.
Syntax
bool ircUnregister ( ircbot theBot )
Required Arguments
- theBot: The ircbot which you want to stop calling the callbacks for current resource.
Returns
Returns true if unregistering callbacks was succesful, false otherwise.
Example
This example creates an ircbot called DummyBot on when resource ircecho starts and makes it unable to call the callback functions inside the resource.
Click to collapse [-]
Resource: ircechofunction resourceStart()
theBot = ircCreateBot ( "DummyBot" )
ircUnregister ( theBot )
end
addEventHandler ( "onResourceStart", getResourceRootElement ( getThisResource() ), resourceStart )
-- This callback function will never be called!
function event_ircOnText ( theBot, channel, sender, message )
if channel == ircGetName( theBot ) then
outputServerLog ( "[IRC-ECHO] " .. ircGetName( theBot ) .. " received PM from " .. sender .. ": " .. message )
else
outputServerLog ( "[IRC-ECHO] " .. ircGetName( theBot ) .. " received text on " .. channel .. " from " .. sender .. ": " .. message )
end
end
See Also
Bot functions
Creation
Connection
Other
IRC functions
Channel
- ircGetChannelMode
- ircGetChannelTopic
- ircGetChannelUsers
- ircGetConnectedChannels
- ircJoinChannel
- ircPartChannel
- ircSetChannelMode
- ircSetChannelTopic