[MDS] Tutorial: IRC - Parte 1

Day 2,103, 10:27 Published in Portugal Portugal by Ministerio da Educacao ePT


TUTORIAL: IRC (PARTE 1)

O IRC é uma plataforma que suporta Chat em Tempo Real. Isto permite uma maior interacção entre os jogadores. Aqui é explicada a utilização do mesmo.



IRC - Para que serve? Porquê Usar? Como Usar?
Uma das primeiras coisas que um novato ouve quando se regista e começa a interagir com a comunidade é: “Anda ao IRC”, “Entra no chat”, entre outros. No entanto, a grande maioria deles não percebe o que lhe estão a pedir. É importante que os novatos se consigam integrar rapidamente na comunidade, tanto para crescerem como jogadores, como para o próprio benefício do país. Isto porque não é necessário serem apenas cidadãos...precisamos de cidadãos instruídos!



Qual a utilidade do IRC?
O IRC (Internet Relay Chat) é uma plataforma que suporta chat em tempo real, permitindo assim uma maior interacção entre os jogadores - ao contrários das mensagens e feeds (MU, Amigos, Partido) dentro do jogo que têm uma cadência muito baixa. Se um jogador tiver uma dúvida e decidir expô-la através de uma PM ou de um dos feeds vai demorar mais tempo até que esteja esclarecido do que se perguntar directamente no IRC.

Através do IRC, tens uma comunidade inteira à tua disposição que poderá comunicar contigo instantaneamente, que te poderá esclarecer qualquer dúvida e que te poderá ajudar nos momentos mais difíceis da tua eVida. Tens canais para novatos, canais de convívio, tens os chats das MU’s, tens os dramas da comunidade, podes criar novas amizades e ir para além do jogo que é o eRepublik. Só tens a ganhar em experimentar o IRC!

Não perdes nada, não custa nada e só sais recompensado!



Canais principais
No IRC, tal como no chat do facebook por exemplo, um jogador consegue conversar com os mais variados membros de ePortugal, em tempo real, e tem ao seu dispor um enorme número de “salas de chat” (chamados canais, que são sempre precedidos de um 😵 sobre os mais diversos temas.

Canais Gerais
#pt - Canal geral de ePortugal, onde todos os jogadores portugueses se reúnem. Melhor sítio para começar a explorar o IRC e a conhecer a comunidade ePortuguesa.
#FA.pt - Canal de Coordenação Militar - Sempre que fores lutar e tiveres dúvidas, poderás ser esclarecido por algum jogador mais experiente.
#dist - Canal usado para distribuição de comida e armas à população, quando necessário.
#MoFA.pt - Canal oficial do Ministério dos Negócios Estrangeiros ePortuguês.
#pt.futuro - Canal oficial do Ministério do Desenvolvimento Social.
#assembleia - Canal do congresso de ePortugal.



Canais das Unidades Militares
#HavocLegion - Havoc Legion
#MEKpublic - Mobile Elite Korp
#FAP-lounge - Forças Armadas Portuguesas
#G.A.P. - Gang Armado Português
#SPA - Sucker Punch Army
#LUP - Legião Urbana Portuguesa
#PortugueseArmy - Portuguese Army
#QMP - QMP

Nota: Se faltar o canal de IRC de alguma Unidade Militar ou se algum dos que foram mencionados estiver errado, mandem uma PM para o Thydan para ser acrescentado/modificado.



Canais dos Partidos Políticos
#PartidoDemocratico - Partido Democrático
#commypart - Partido Comunista ePortuguês
#PORRADA - P.O.R.R.A.D.A.
#PRD - Partido Renovador Democrático
#PartidoRevolucionário - Partido Revolucionário
#PartidoPortugal - Partido Portugal
#3a-idade - Velhocracia
#revolucionarios - MOVIMENTO REVOLUCIONÁRIO

Nota: Se faltar o canal de IRC de algum partido ou se algum dos que foram mencionados estiver errado, mandem uma PM para o Thydan para ser acrescentado/modificado.



Comandos de IRC
Para que consigas compreender e usar o IRC com mais facilidade é necessário que saibas como usar alguns dos comandos mais básicos e comuns. Para te ajudar, fizemos uma lista desses comandos.

Comandos Básicos
Aqui tens uma pequena lista dos comandos mais básicos de todos.

/list (server) - Lista todos os canais disponíveis no servidor.
/whois (nick) - Mostra várias informações referentes à conta de IRC de quem está a usar esse nick.
/me (mensagem) - Manda uma mensagem na terceira pessoa no canal.
/away (mensagem) - Coloca o teu nick no estado “ausente” e apresenta a “mensagem” que escolheste mas conectado ainda ao canal.
/mode (canal) +b - Lista todos os nicks que estão banidos do canal. No mibbit pode ser feito assim: /banlist (canal)
/join (canal) - Entra no canal seleccionado. Pode ser feito também da seguinte forma: /j (canal)
/leave - Sai do canal onde fizeres o comando. Pode ser feito também de duas formas: /part ou /p
/msg (nick) (mensagem) - Manda uma mensagem privada (para o PVT), quer a pessoa esteja ou não no mesmo canal que tu.
/nick (novo nick) - Mudas de nick.
/whowas (nick) - Diz quem era a pessoa que saiu do servidor.
/invite (nick) (canal) - Convida uma pessoa para um canal. É obrigatório usar se o canal estiver no modo +i.
/notice (nick) (mensagem) - Envia uma mensagem para o nick que é mostrada no canal activo. Apenas essa pessoa poderá ver a mensagem.
/notice (canal) (mensagem) - Envia uma mensagem para os utilizadores do canal que é mostrada no seu respetivo canal activo.



Comandos do NickServ
Os comandos que te mostramos, de seguida, são úteis para registar uma conta de IRC e saber o que é necessário fazer com ela. Quando quiseres fazer um comando do NickServ, não tens que necessariamente escrever “/msg nickserv comando” podes fazer apenas “/ns comando”.

Comandos Básicos do NickServ
/msg nickserv register (password) (e-mail) - Regista um nome no servidor.
/msg nickserv drop (password) - Anula o registo de um nick.
/msg nickserv group (grupo) - Juntas-te a um grupo.
/msg nickserv identify (password) - Identificas-te no servidor para usar o nick que registaste.
/msg nickserv recover (password) - “Expulsa” o usuário que estiver a usar o mesmo nick que tu.
/msg nickserv release (password) - Recupera o nick que estava a ser usado por outra pessoa.
/msg nickserv sendpass - Faz o servidor enviar a senha para o teu e-mail.
/msg nickserv info (nick) - Mostra todos os detalhes de uma pessoa.
/msg nickserv status (nick) - Mostra as estatísticas de um nick.
/msg nickserv logout - Este comando tem o efeito contrário ao Identify.
/msg nickserv list (padrão) - Lista todos os nicks que combinarem com o padrão fornecido no modo Nick!ident@host.
/msg nickserv glist - Lista todos os nicks do teu grupo.
/msg nickserv ghost (nick) (password) - Se a tua conexão cair e o teu nick ainda ficar no servidor, quando te voltares a conectar usa este comando para “expulsar” o teu nick do servidor.

Comandos Avançados do NickServ
/msg nickserv set display - Mostra o teu grupo no servidor.
/msg nickserv set password (senha) - Muda a password do teu nick.
/msg nickserv set url (endereço) - Coloca o endereço do teu site no info nick.
/msg nickserv set email (endereço) - Coloca o endereço do teu email no info nick.
/msg nickserv set icq (número) - Coloca o número do teu ICQ no info nick.
/msg nickserv set greet (mensagem) - Coloca uma mensagem de entrada no teu nick. Essa mensagem irá aparecer sempre que entrares num canal.
/msg nickserv set kill (ON ou OFF) - Activa ou desactiva a proteção kill para o teu nick.
/msg nickserv set secure (ON ou OFF) - Activa ou desactiva o modo de segurança do teu nick.
/msg nickserv set private (ON ou OFF) - Não deixa o teu nick aparecer na lista de nickserv list.
/msg nickserv set hide email ON - Esconde as informações do teu email.
/msg nickserv set hide usermask ON - Esconde as informações da tua mascara de host.
/msg nickserv set hide quit ON - Esconde a tua mensagem de saída do servidor.
/msg nickserv set msg (ON ou OFF) - Escolhe o método de comunicação do servidor.
/msg nickserv set language 5 - Coloca o idioma do sistema em Português.



Comandos ChanServ
Estes comandos são usados para criar, registar, dar acesso num canal, entre outras coisas. Quando quiseres fazer um comando do ChanServ, não tens que necessariamente escrever “/msg chanserv comando” podes fazer apenas “/cs comando”.

Comandos Básicos do ChanServ
/msg chanserv register (canal) (password) (descrição) - Regista um canal no servidor.
/msg chanserv identify (canal) (password do canal) - Identifica-te como dono do canal.
/msg chanserv drop (canal) (password) - Anula o registo do canal.
/msg chanserv send pass - Ajuda a recuperar a password do canal.
/msg chanserv op (canal) (nick) - Dá “op” (operador) temporário a uma pessoa no canal. No mibbit, podes fazer de outra forma: /op (nick)
/msg chanserv voice (canal) (nick) - Dá “voice” (voz) temporário a uma pessoa no canal, ou seja, a pessoa poderá falar caso o canal esteja em modo +m. No mibbit, podes fazer de outra forma: /voice (nick)
/msg chanserv ban (canal) (nick/host) - Bane uma pessoa do canal. No mibbit, podes fazer de outra forma: /ban (nick)
/msg chanserv kick (canal) (nick) (mensagem) - Expulsa uma pessoa do canal. No mibbit, podes fazer de outra forma: /kick (nick) (mensagem)
/msg chanserv info (canal) all - Vês as informações do canal.
/msg chanserv invite (canal) (nick) - Convida alguém para entrar no canal.
/msg chanserv deop (canal) (nick) - Tira o “op” de uma pessoa. No mibbit, podes fazer de outra forma: /deop (nick)
/msg chanserv devoice (canal) (nick) - Tira o “voice” de uma pessoa. No mibbit, podes fazer de outra forma: /devoice (nick)
/msg chanserv unban (canal) (nick/host) - Retira o ban do canal a uma pessoa. No mibbit, podes fazer de outra forma: /unban (nick)
/msg chanserv akick (canal) add (mascara) (razão) - Coloca uma pessoa na lista de "automatic kick". Quando essa pessoa tentar entrar no canal, vai ser expulsa automaticamente.
/msg chanserv akick (canal) del (mascara) - Retira uma pessoa da lista de "automatic kick".
/msg chanserv akick (canal) list (mascara) - Mostra todas as pessoas que fazem parte da lista de "automatic kick”.
/msg chanserv akick (canal) enforce - Força a execução da lista Akick - “automatic kick”.
/msg chanserv akick (canal) clear - Limpa a lista Akick - “automatic kick”.
/msg chanserv clear (canal) mode - Remove todos os modos do canal.
/msg chanserv clear (canal) bans - Remove todos os nicks da lista de ban normal.
/msg chanserv clear (canal) ops - Remove o acesso a todos os operadores do canal.
/msg chanserv clear (canal) voices - Remove o acesso a todos os voices do canal.
/msg chanserv clear (canal) users - Expulsa todas as pessoas do canal.
/msg chanserv logout (canal) (nick) - Este comando é o contrario do Identify, relativamente ao canal.
/msg chanserv list (padrão) - Lista todos canais com o padrão dado.

Comandos Intermédios do ChanServ
/msg chanserv halfop (canal) (nick) - Dá “half-op” (meio operador) temporário a uma pessoa.
/msg chanserv dehalfop (canal) (nick) - Remove o “half-op” a uma pessoa.
/msg chanserv protect (canal) (nick) - Dá o status de administrador temporario ao utilizador. Este status impede que seja kickado por ops ou por outros admins. Só pode ser dado pelo owner.
/msg chanserv deprotect (canal) (nick) - Remove a protecção acima mencionada.

Comandos Avançados do ChanServ
/msg chanserv set (canal) fouder (nick)- Coloca outra pessoa como dono do canal.
/msg chanserv set (canal) password (senha) - Muda a senha do canal.
/msg chanserv set (canal) Successor (nick) - Coloca uma pessoa como segundo dono do canal.
/msg chanserv set (canal) desc (mensagem) - Muda a descrição do canal.
/msg chanserv set (canal) url (endereço) - Coloca um website como oficial do canal.
/msg chanserv set (canal) email (endereço) - Coloca um email como oficial do canal.
/msg chanserv set (canal) entrymsg (mensagem) - Coloca uma mensagem de boas vindas no canal.
/msg chanserv set (canal) topic (mensagem) - Coloca um tópico no canal.
/msg chanserv set (canal) topiclock (ON ou OFF) - Bloqueia/Desbloqueia o tópico do canal.
/msg chanserv set (canal) restricted (ON ou OFF) - Torna o canal restrito, ninguém pode entrar, excepto quem tenha nivel de acesso acima de 3.
/msg chanserv set (canal) secure (ON ou OFF) - Activa a segurança do canal.
/msg chanserv set (canal) securefounder (ON ou OFF) - Activa a protecção do fundador do canal.
/msg chanserv set (canal) secureops (ON ou OFF) - Activa a protecção dos “op” do canal.
/msg chanserv set (canal) signkick (mensagem) - Coloca uma mensagem no kick do Chanserv.
/msg chanserv set (canal) opnotice (ON ou OFF) - Envia uma mensagem quando o comando deop for usado.
/msg chanserv set (canal) ownermode (ON ou OFF) - O owner do canal aparece com um ~ antes do nick.
/msg chanserv set (canal) protectmode (ON ou OFF) - Os admins do canal aparecem com um & antes do nick.
/msg chanserv set (canal) accesstype access - Este comando permite que os acessos no canal sejam dado através de diferentes níveis.

Comandos Restritos do ChanServ
/msg chanserv access (canal) add (nick) (nível) - Dá “op” permanente a uma pessoa.
/msg chanserv access (canal) del (nick) - Remove uma pessoa da lista de acessos do canal.
/msg chanserv access (canal) list - Mostra a lista de pessoas que têm acesso no canal e respectivos níveis.



Comandos do BotServ
Estes comandos são utilizados para “manusear” os bots. Quando quiseres fazer um comando do botserv, não tens que necessariamente escrever “/msg botserv comando” podes fazer apenas “/bs comando”.

Comandos Básicos do BotServ
(kkb = Número de vezes a ser kickado antes de ser banido.)
/msg botserv botlist - Mostra a lista de bots existentes que são possíveis colocar num canal.
/msg botserv assign (canal) (nome do bot) - Coloca o bot no canal.
/msg botserv unassign (canal) (nome do bot) - Retira o bot do canal.
/msg botserv act (canal) (mensagem) - O bot diz a “mensagem” especificada na terceira pessoa.
/msg botserv say (canal) (mensagem) - O bot diz a “mensagem” especificada na primeira pessoa.
/msg botserv info (nome do bot) - Mostra as informações do bot.
/msg botserv kick (canal) bolds ON (kkb) - Expulsa quem enviar mensagens a bold.
/msg botserv kick (canal) colors ON (kkb) - Expulsa quem enviar mensagens com cores.
/msg botserv kick (canal) flood ON (kkb) (linhas) (segundos) - Expulsa quem enviar um x número de mensagens/linhas num tempo determinado.
/msg botserv kick (canal) repeat ON - Expulsa quem enviar mensagens repetidas.
/msg botserv kick (canal) caps ON (kkb) (segundos) (percentagem) - Expulsa quem enviar mensagens com o Caps Lock ligado. A percentagem indica a quantidade de letras maiúsculas.
/msg botserv kick (canal) underlines ON (kkb) - Expulsa quem enviar mensagens sublinhadas.
/msg botserv kick (canal) badwords ON (kkb) - Expulsa quem enviar mensagens que contenham palavrões. Os palavrões devem ser configurados com o comando avançado que vão ver já de seguida.

Comandos Avançados do BotServ
/msg botserv badwords (canal) add (palavra) - Adiciona uma palavra na lista de kick por palavrões. A função deve ser ativada com o comando anterior.
/msg botserv badwords (canal) del (palavra) (número de entrada) (lista) - Remove uma palavra da lista.
/msg botserv (canal) list (máscara) (lista) - Mostra as palavras e as listas do canal. As listas vão de 2 a 5 e 7 a 9.
/msg botserv (canal) clear - Apaga todos os palavrões configurados.
/msg botserv set (canal) dontkickops ON - O bot não kicka op’s.
/msg botserv set (canal) dontkickvoices ON - O bot não kicka voice’s.
/msg botserv set (canal) greet ON - Activa a função da mensagem de boas-vindas. Neste caso o bot mostra a mensagem ao usuário que entrar no canal. A mensagem de saudação é ajustada pelo próprio usuário com o comando /msg nickserv set greet (mensagem) .
/msg botserv set (canal) fantasy ON - Activa os modos mágicos do bot. Este pode ser controlado através dos comandos: !op ; !deop ; !voice ; !devoice ; !protect ; !deprotect ; !kick ; !kb ; !unban ; !seen .



Modes
Os modes (ou modos, em português) são definições que existem num canal. Existem vários, cada um com a sua função e objectivo.

/mode +c (canal) - Só users com voice ou acima podem usar control codes (negrito, sublinhado e cores).
/mode +n (canal) - Impede que users que não estejam no canal enviem mensagens para o mesmo com /msg (canal) (mensagem)
/mode +t (canal) - Apenas users com halfop ou mais podem editar o tópico.
/mode +s (canal) - É impossível localizar o canal através do /list ou do /whois
/mode +p (canal) - Impede que os halfops tirem/deêm half-ops.
/mode +m (canal) - Impede que users que não tenham voice falem no canal.
/mode +i (canal) - Users só podem entrar no canal com convite (/invite) ou se estiverem na lista de +I
/mode +M (canal) - Impede users que não estejam identificados de falar no canal.
/mode +N (canal) - Impede que users sem voice ou mais façam notices ao canal.
/mode +R (canal) - Impede que users de entrar sem estar identificados.
/mode +k (canal) (password) - Coloca uma password no canal. Para entrar deve-se usar /join (canal) (password)
/mode +l (canal) (numero) - Impede qualquer utilizador de entrar assim que se atinja o número establecido.
/mode +v (canal) (nick) - Dá “voice” (voz) temporário a uma pessoa no canal. Ou seja, a pessoa poderá falar caso o canal esteja em modo moderado - apenas fala quem tiver acesso.
/mode +o (canal) (nick) - Dá “op” (operador) temporário a uma pessoa no canal.
/mode +h (canal) (nick) - Dá halfop temporário a uma pessoa no canal.
/mode +a (canal) (nick) - Dá admin temporário a uma pessoa no canal.
/mode +q (canal) (nick) - Dá owner temporário a uma pessoa no canal.
/mode +e (canal) (nick/host) - O user pode entrar mesmo que esteja banido ou o canal esteja em +i.
/mode +I (canal) (nick/host) - O user pode entrar, se o canal estiver em +i.



Comandos do bot do eRepublik
Já deves ter reparado que em alguns canais de IRC, aparece um bot chamado “eRepublik”. Esse bot permite-me ter acesso directo a várias funcionalidades do jogo. Deixamos-te, de seguida, uma lista de todos os comandos do bot e a função de cada um deles.
Em alguns dos comandos obténs informações referentes a um jogador especifico. Para o fazeres, podes digitar o nome do comando seguido do nick de irc do cidadão e “-n” ou então escreves logo o nome do jogador no eRepublik. Verás já a seguir, no primeiro comando, um exemplo de ambos os casos. (Se quiseres informações sobre a tua conta não necessitas de colocar o teu nick nem “-n”.)

.avatar (nick) -h --> Dá o link do avatar de um jogador.



.battles --> Mostra todas as batalhas que estão, de momento, activas.


.bestprice (indústria) (país) (qualidade) --> Mostra a melhor oferta no mercado, de acordo com a tua escolha. Podes também fazer este comando de outras formas:
.market (indústria) (país) (qualidade)
.bp (indústria) (país) (qualidade)



.donate (nick) -n -h --> Dá os links directos para a doação de itens e de dinheiro de um jogador.


.fightcalc (nick) -n -h --> Mostra várias informações acerca do jogador: rank militar, força e o dano que este dá com 1hit de cada uma das armas. Podes também fazer este comando de outra forma:
.fc (nick) -n -h



.help erepublik --> Mostra todos os comandos do bot e as respectivas funções.


.help (comando) --> Mostra a sintaxe correcta do comando escolhido e a sua funcionalidade.


.info --> Mostra a versão do bot, os seus autores e o canal de ajuda.


.link (nick) -n -h --> Dá o link do perfil de um jogador.


.lookup (nick) -n -h --> Mostra várias informações referentes a um jogador: id do perfil, força, rank militar, nivel, pontos de experiência, idade, localização actual, cidanania. Podes também fazer este comando de outra forma:
.lp (nick) -n -h



.message (nick) -n -h --> Dá o link directo para enviar uma PM (Mensagem Privada) para um jogador.


.mpps (país) --> Mostra os MPP’s (Pactos de Protecção Mútua) que um país tem, actualmente. Podes também fazer este comando de outra forma:
.mpp (país)



.regnick -i (id do teu perfil) --> Associa o teu nick no irc à tua conta do eRepublik.
Atenção: para este comando funcionar, o teu nick de irc tem de estar registado e identificado. Caso contrário, vai dar erro.



.resources (país) --> Mostra algumas informações acerca dos recursos de um país e o link directo para o mesmo. Podes também fazer este comando de outras duas formas:
.res (país)
.resource (país)



.tax (indústria) (país) --> Mostra as taxas de uma determinada indústria num país.




Esclarecimentos, dúvidas ou questões? Entra em contacto com o teu Governo.

Sem mais de momento,

A equipa do MDS de Agosto de 2013,
Catzii.22, Dom DomiBoss, Joane o Pai, MF95, ViriathusLusitania, nunopeb1, DJGABpt

A equipa do MDS de Setembro de 2013,
Dr. Dog, patacofalso, Dom DomiBoss, Filipe de Cabanas, catzii.22, Caio Apuleio, jorgejunior

A equipa do MDS de Abril de 2014,
ameryco, Anadrii, Filipe de Cabanas, Flame, Hugo Bettencourt, Thydan