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

It takes two parameters:

  1. The client ID (0 to 65534, inclusive).
  2. The channel ID (0 to 65534, inclusive).


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


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


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 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 ID would not be found on the server).