Modules/IRCEcho/ircGetStatus: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(New page: __NOTOC__ {{ModuleFunction|IRCEcho}} Can be used to check if the user has Op or higher ==Syntax== <syntaxhighlight lang="lua"> function ircGetStatus ( IRCConnection irc, string channel, string nick ) </...)
 
(Added different levels and their meanings.)
Line 2: Line 2:
{{ModuleFunction|IRCEcho}}
{{ModuleFunction|IRCEcho}}
Can be used to check if the user has Op or higher
Can be used to check if the user has Op or higher
'''Returns the following numbers:'''
*0: Normal user
*1: Voice (+v - +nick)
*2: Half-Op (+h - %nick)
*3: Operator (+o - @nick)
*4: Admin/Super-Op (+a - &nick)
*5: Owner (+q - ~nick)


==Syntax==
==Syntax==

Revision as of 05:42, 10 November 2008


Package-x-generic.png This function is provided by the external module IRCEcho. You must install this module to use this function.

Can be used to check if the user has Op or higher


Returns the following numbers:

  • 0: Normal user
  • 1: Voice (+v - +nick)
  • 2: Half-Op (+h - %nick)
  • 3: Operator (+o - @nick)
  • 4: Admin/Super-Op (+a - &nick)
  • 5: Owner (+q - ~nick)


Syntax

function ircGetStatus ( IRCConnection irc, string channel, string nick )

Required arguments

  • irc: The IRCConnection
  • channel: The channel that you want to check on
  • nick: The person that you want to check on

Example

Example 1: This script can be used from irc, so people can check their rights

function irc_onPrivMsg( szChannel, szNick, szText )
  	if string.find( szText, "!rights" ) == 1 then
		ircMessage( pIRC, szChannel,  szNick .. ", you have level " .. tostring( ircGetStatus( pIRC, szChannel, szNick ) )
	end
end