Site Tools


ishalfop
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


ishalfop [2006/11/19 04:30] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +# $EPIC: ishalfop.txt,v 1.5 2006/10/13 17:51:04 sthalik Exp $
 +======Synopsis:======
 +$__ishalfop__(<nick> <channel>)
 +
 +======Technical:======
 +   * If the <nick> argument is omitted, the empty string is returned.
 +   * If the <channel> argument is omitted, or if it is a literal star ('*'), then the current channel is assumed.  
 +   * BEWARE -- if you are connected to more than one server and the current window is connected to a different server than whatever context this function is called in, it may falsely return 0.  To be sure, always specify the channel name!
 +   * This function returns 1 if <nick> is a channel half-operator on <channel>.
 +   * This function uses the internal channel cache:
 +     * Both you and <nick> must be on <channel> or it will return 0.
 +     * If /on channel_sync has not been thrown for <channel> it may return 0.
 +
 +======Practical:======
 +You can use this function to see if someone is a channel half-operator
 +as a condition of some other action.
 +
 +======Returns:======
 +| 1  | <nick> is a halfop on <channel>                                    |
 +| 0  | <nick> is not a halfop on <channel>                                |
 +| -1 | the client doesn't know whether <nick> is a halfop on <channel>    |
  
ishalfop.txt · Last modified: 2006/11/19 04:30 by 127.0.0.1