== Definição ==
<div style="text-align: justify;">''Extbans'' ou ''Extended Bans'' (banimentos condicionais) servem para determinar, juntamente com outros modos de canal(+I, +e), se um usuário deve ser banido (''ban''), silenciado (''quieted''), isento/excepcionado (''exempted/exception'') ou convidado/definido como exceção ao a convite (''invex - invite exceptions''). Eles são divididos em dois tipos, os <u>''extbans'' correspondentes</u>, que referem-se aos <u>usuários</u> definem a quais tipo de diferentes maneiras usuário o ''extban'' deve corresponder e os <u>extbans de ação</u>, que restringem algumas ações dos usuários, . Essas restrições são diferente de um [[Portal:Modos/Modos_de_Canais/Orientações#Ban|banimento padrão]]. ''Extbans'' podem referir-se ao nome da conta do usuáriono ''NickServ'', em vez do ''host'' ou ''IP'', da forma tradicional ''nick!user@<u>host</u>'' ou ''nick!user@<u>IP</u>''
<u>''Extbans'' correspondentes</u> podem trabalhar juntos com ''extbans'' de ação, ''exception'' (modo +e) e ''invex'' (modo +I). E os <u>''Extbans'' de ação</u> podem trabalhar juntos com ''exceptions'' e também como já mencionado, com os ''extbans'' correspondentes. Você pode usar banimentos estendidos para configurar tipos alternativo de "banimento" que lhe darão mais opções. Como exemplo, silenciar usuários. Ao silenciar um usuário, permite-se que ele permaneça no canal, mas a capacidade dele de participar de conversas e bloqueada, ou de mudar de apelido (''nick'').</div>
== Sintaxes ==
* ''Bans'' tradicionais: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>b</u> {<u>nick!ident@host</u>}</code>
* Convites''Invex'': <code>/msg '''MODE''' <u>#nome_canal</u> +/-<u>I</u> {<u>nick!ident@host1</u>}</code>* Exceções ''Exceptions'': <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>e</u> {<u>nick!ident@host1</u>}</code>
Um ''extban'' também se utilizam de letras para impor suas proibições. Tendo o seguinte formato:
Sintaxe''Extban'':
: 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>b</u> {letraletra_extban}:{parametro}</code>
: 2 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>bb</u> {letraletra_extban}:{parametro} [letra}:{parametro] ...</code>
Os parâmetros podem ter o formato <u>nick!ident@host</u>, <u>nick!ident@IP</u>, <u>#nome_canal</u> ou <u>conta_nickserv</u>.
Sintaxe ''Extban'' de ação com ''Extban'' correspondentes:
: 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>b</u> {letra_extban_ação}:{letra_extban_corresp}:{parametro}</code>
Sintaxe ''Extban'' de ação com ''Exceptions'' (+e):
: 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>e</u> {letra_extban_ação}:{parametro}</code>
As ''exceptions'' em ''extbans'' de ação, isentam um usuário que possa combinar com ''extban'' informado ou de qualquer modo de canal correspondente à restrição. Ou seja, aquela proibição definida no ''extban'' não será válida para aquele usuário.
Sintaxe ''Extban'' de correspondentes com ''Invex'' (+I):
: 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>I</u> {letra_extban_correp}:{parametro}</code>
:''Invex'' são usado para canais definidos como + i (somente para convidados). Normalmente quando se configura o canal em modo '+i', o comando <code>/msg '''INVITE''' <u>''nick''</u></code> deve ser executado para deixar o usuário informado (''nick'') entrar no canal. No entanto, se o canal estiver vazio e o [[Portal:ChanServ/Comandos_de_Gerenciamento#SetKeepmodes|KEEPMODES]] estiver ativado, ninguém, incluindo o proprietário do canal, seria capaz de entrar sem estar na lista de acesso do ''ChanServ'' e se convidar manualmente usando o comando [[Portal:ChanServ/Comandos_Principais#Invite|INVITE]]. Invex (+ I) permite que os usuários que correspondem aos parâmetros fornecidos sejam "convidados automaticamente" para o canal, sem ter que emitir os convites todas as vezes.