N        This condition can be used to check if a client with the given name exists is on the given channel.

It takes two parameters:

  1. The client name, or "" to use the currently selected client.
  2. The channel ID (0 to 65534, inclusive).


If you want to use the currently selected channel, use the Is client name X joined to channel name Y? condition instead, as it has a shortcut parameter.


This will create an error if the passed client name is invalid, or if you specify blank but there is no currently selected counterpart.

It will create an error if the channel ID is invalid (-1 or less, 65535 or more) or does not exist.


The client name must only be similar to the passed name to match; for more details, see Unicode notes.


This condition does not change the currently selected client or channel.

During events

During a Channel > On join request, this condition will consider the client on on the channel if it has already joined when the condition is called, due to an auto-approve mode. In other modes, it will be considered not on the channel.


During a Channel > On leave request event, this condition will consider the client not on the channel if set to auto-approve mode, as the client has already been approved to leave when the condition is called.

If set to auto-deny or "wait for Fusion" mode, the leaving client will still be considered on the channel by this condition.


During a Channel > On channel close event, this condition will consider the client on the channel, unless the channel is closing due the client disconnecting (where the client name would not be found on the server).