Modules/SebasIRC/ircPart

From Multi Theft Auto: Wiki
Jump to navigation Jump to search


This function is provided by the external module SebasIRC. You must install this module to use this function.


This function will part the bot from a channel

Syntax

bool ircPart ( string channel [, string reason = "" ] )

Required arguments

  • channel: The channel name to part.

Optional Arguments

NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.

  • reason: The part reason.

Returns

Returns true, otherwise false when giving wrong arguments.

Example

local bot = nil

addEventHandler("onResourceStart", getResourceRootElement(),
  function()
    if ircConnect("irc.mtasa.com", 6667, "echoBot") then
      bot = true
      ircJoin("#mta.echo")
    end
  end
)

addCommandHandler("part",
  function(thePlayer, command, channel)
    if channel == nil then return end
    
    if bot and ircIsConnected() then
      ircPart(tostring(channel))
      outputChatBox("-IRC- Parted: "..tostring(channel).."!")
    end
  end
)

See also

Connection:

Channel:

Bot: