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 name, or "" to use the currently selected channel.


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


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).