<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/Modules/bIRC/ircSetName?action=history&amp;feed=atom</id>
	<title>Modules/bIRC/ircSetName - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/Modules/bIRC/ircSetName?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modules/bIRC/ircSetName&amp;action=history"/>
	<updated>2026-05-15T10:11:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modules/bIRC/ircSetName&amp;diff=20925&amp;oldid=prev</id>
		<title>Awwu: Created page with '{{ml_birc}} __NOTOC__ This function is used to change the name of the specified {{ml_birc|ircbot}}.  ==Syntax==  &lt;syntaxhighlight lang=&quot;lua&quot;&gt; bool ircSetName ( ircbot theBot, string name ) &lt;/co…'</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modules/bIRC/ircSetName&amp;diff=20925&amp;oldid=prev"/>
		<updated>2009-07-30T09:34:48Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;{{ml_birc}} __NOTOC__ This function is used to change the name of the specified {{ml_birc|ircbot}}.  ==Syntax==  &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; bool ircSetName ( ircbot theBot, string name ) &amp;lt;/co…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ml_birc}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
This function is used to change the name of the specified {{ml_birc|ircbot}}.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool ircSetName ( ircbot theBot, string name )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
*'''theBot:''' The ircbot which name you want to change&lt;br /&gt;
*'''name:''' The new name of the ircbot&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns ''true'' passed arguments were valid, ''false'' otherwise.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Note:''' Does not return ''true'' if ircbot's name was successfully changed or ''false'' if the bot's name wasn't changed. You can check if the bot had it's name changed by using callback {{ml_birc|event_ircOnNickChange}}.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This example creates an ircbot called ''DummyBot'' and makes it connect to a server and join a channel once it has connected. It also includes an IRC command '!setname &amp;lt;name&amp;gt;' which can be used to change ircbot's name.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function resourceStart ()&lt;br /&gt;
    dummyBot = ircCreateBot ( &amp;quot;DummyBot&amp;quot; )&lt;br /&gt;
    ircConnect ( dummyBot, &amp;quot;irc.gtanet.com&amp;quot;, 6667 )&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onResourceStart&amp;quot;, getResourceRootElement ( getThisResource() ), resourceStart )&lt;br /&gt;
&lt;br /&gt;
function event_ircOnConnect ( theBot )&lt;br /&gt;
    setTimer ( ircJoinChannel, 2000, 1, theBot, &amp;quot;#testchannel&amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function event_ircOnText ( theBot, channel, sender, message )&lt;br /&gt;
    if message:find( &amp;quot;!setname&amp;quot; ) then&lt;br /&gt;
        local params = split ( message, string.byte (' ') )&lt;br /&gt;
        -- params[1] has the string &amp;quot;!setname&amp;quot; which we don't need&lt;br /&gt;
        -- params[2] has the new name&lt;br /&gt;
        ircSetName ( theBot, params[2] )&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ml_birc functions}}&lt;/div&gt;</summary>
		<author><name>Awwu</name></author>
	</entry>
</feed>