Modules/SebasIRC/onIRCRaw: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with '{{ml_irc}} __NOTOC__ This event triggers when raw data is sent from the IRC server to the module. Thanks to this, scripts can know when something has happened on IRC. (i.e. chat…')
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{ml_irc}}
{{ml_irc}}
__NOTOC__
__NOTOC__
This event triggers when raw data is sent from the IRC server to the module. Thanks to this, scripts can know when something has happened on IRC. (i.e. chatting)
This event triggers when raw data is sent from the IRC server to the module. Thanks to this, scripts can know when something has happened on IRC. (i.e. chatting)


Line 15: Line 14:


==Example==
==Example==
[[Category:Needs Example]]
<syntaxhighlight lang="lua">
local root = getRootElement()
 
function handleRawIRCData(msg)
  if msg then
    outputServerLog(msg) -- Shows all incoming IRC data as a string
  end
end
addEventHandler("onIRCRaw", root, handleRawIRCData)
</syntaxhighlight>


==See also==
==See also==
{{Modules/SebasIRC/Events}}
{{Modules/SebasIRC/Events}}

Latest revision as of 09:26, 10 October 2009

This event triggers when raw data is sent from the IRC server to the module. Thanks to this, scripts can know when something has happened on IRC. (i.e. chatting)

Parameters

string content
  • content: The raw command that has been sent to the module

Source

The source of this event is the root element.

Example

local root = getRootElement()

function handleRawIRCData(msg)
  if msg then
    outputServerLog(msg) -- Shows all incoming IRC data as a string
  end
end
addEventHandler("onIRCRaw", root, handleRawIRCData)

See also

There are no more events, more events are made in lua with onIRCRaw so that you can create your own syntax.