Como posso efetuar logon automático em diferentes servidores no MIRC automaticamente, ingressar em determinados canais e ter um nick diferenciado para cada servidor?
10
Como posso efetuar logon automático em diferentes servidores no MIRC automaticamente, ingressar em determinados canais e ter um nick diferenciado para cada servidor?
multi-servidor de conexão automática : Menu "Tools" > "Script Editor" > Tab "Remote"adicione algo como isto:
on *:START:{
server irc.network1.com
server -m irc.network2.org
server -m irc.network3.net
}
mude seu nick pela rede :Menu "Tools" > "Options..." > Category "Connect\Options" > Button "Perform..." > Check "Enable perform on connect" > Choose (or Add) your Network > Add the following to the text box:
/nick yournick
ingresse em um canal (ainda na mesma caixa):
/join #yourchannel
e como declarado por Idigas, você pode adicionar qualquer comando mirc lá
(Existe uma alternativa para participar automaticamente de um canal Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK:)
update : você também pode fazer tudo, adaptando o script de conexão automática:server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2
e para conectar-se a qualquer servidor de um grupo de rede, simplesmente substitua o servidor pelo nome do grupo: por exemplo, substitua "irc.freenode.net" por "freenode"
("/ help / server" para obter toda a opção / server)
Depende do cliente de irc que você estiver usando, eu recomendo o Hix Script. Você pode fazer o download em rupertonline.ca/hix/main.htm dentro deste cliente. Você pode configurá-lo para fazer login automático em vários servidores e em vários canais dentro do servidor. Os comandos são / join #channel e / join serv.serverinfo.com, por exemplo.
parece que o OP pode estar usando o cliente MIRC (também conhecido como mIRC) ( mirc.com ) ... você sabe, já que ele o mencionou no título, na pergunta e nas tags ...
quack quixote
O script Hix é o mIRC, é apenas o seu próprio mod.
AskaGamer 11/11/2009
Você não precisa de scripts extras para algo assim.
Rook
0
Sem problemas.
Por alguma razão (desconhecida para mim), eu não tenho mirc na máquina da qual estou escrevendo isso, então vou escrever como me lembro, e você tenta encontrá-lo através da interface. O Mirc se lembra de redes e não de servidores ... você pode ter muitos servidores para uma determinada rede (por exemplo, FreeNode). Em algum lugar existe uma opção chamada "Executar" ... nele, você cria o script que deseja que o mirc faça ao conectar-se a uma determinada rede / servidor ... por exemplo,
irá identificá-lo para o nickserv e assumir o seu nick habitual, se você o tiver registrado. Os comandos nele são comandos mirc padrão (comandos IRC padrão na maioria dos casos) ... você pode configurar isso para todas as redes individualmente.
Aliás, ao copiar o mirc para outro arquivo de cópia da máquina, execute.ini do diretório - é onde esses mini scripts são salvos.
Não entendo a ordem dos seus comandos, o "/ msg nickserv ghost ..." não deve ser o primeiro? E por que ter dois "/ nick" se você está identificado no nickserv?
fluxtendu
@fluxtendu - Bom pesar. Eu nem me lembro de responder mais :) ... de qualquer forma, para sua pergunta: porque se alguém nesse servidor já estiver no "nixnub", você não poderá tirá-lo dele na primeira tentativa. Então use um temp.
Rook
0
Crie o script a seguir, que procurará nos favoritos de seu canal todos os canais de participação automática e verifique se o mIRC está conectado à rede associada a esse canal.
on *:start: AutoConnect
alias AutoConnect {
; Ensure we are connected to all existing servers
var %n = $null
var %i = $scon(0)
while (%i) {
%n = $addtok(%n,$scon(%i).network,32)
if ($scon(%i).server == $null) scid -t10 $scon(%i) server $scon(%i).network
dec %i
}
; Now loop through favourites and make sure we are connected
; to the networks for all favourite channels that are autojoin.
var %i = $ini(mirc.ini,chanfolder,0)
while (%i) {
var %ini = $readini(mirc.ini,chanfolder,$ini(mirc.ini,chanfolder,%i))
var %ini = $replace(%ini,$+($chr(44),$chr(44)),$+($chr(44),Z,$chr(44)))
var %ini = $replace(%ini,$+($chr(44),$chr(44)),$+($chr(44),Z,$chr(44)))
var %chan = $gettok(%ini,1,44)
var %net = $noqt($gettok(%ini,4,44))
var %autojoin = $gettok(%ini,5,44)
if ((%net != $null) && (!$istok(%n,%net,32)) && (%autojoin)) {
server -m %net
%n = $addtok(%n,%net,32)
}
dec %i
}
}
Respostas:
multi-servidor de conexão automática :
Menu "Tools" > "Script Editor" > Tab "Remote"
adicione algo como isto:mude seu nick pela rede :
Menu "Tools" > "Options..." > Category "Connect\Options" > Button "Perform..." > Check "Enable perform on connect" > Choose (or Add) your Network > Add the following to the text box:
ingresse em um canal (ainda na mesma caixa):
e como declarado por Idigas, você pode adicionar qualquer comando mirc lá
(Existe uma alternativa para participar automaticamente de um canal
Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK
:)update : você também pode fazer tudo, adaptando o script de conexão automática:
server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2
e para conectar-se a qualquer servidor de um grupo de rede, simplesmente substitua o servidor pelo nome do grupo: por exemplo, substitua "irc.freenode.net" por "freenode"
("/ help / server" para obter toda a opção / server)
fonte
Depende do cliente de irc que você estiver usando, eu recomendo o Hix Script. Você pode fazer o download em rupertonline.ca/hix/main.htm dentro deste cliente. Você pode configurá-lo para fazer login automático em vários servidores e em vários canais dentro do servidor. Os comandos são / join #channel e / join serv.serverinfo.com, por exemplo.
fonte
Sem problemas.
Por alguma razão (desconhecida para mim), eu não tenho mirc na máquina da qual estou escrevendo isso, então vou escrever como me lembro, e você tenta encontrá-lo através da interface. O Mirc se lembra de redes e não de servidores ... você pode ter muitos servidores para uma determinada rede (por exemplo, FreeNode). Em algum lugar existe uma opção chamada "Executar" ... nele, você cria o script que deseja que o mirc faça ao conectar-se a uma determinada rede / servidor ... por exemplo,
irá identificá-lo para o nickserv e assumir o seu nick habitual, se você o tiver registrado. Os comandos nele são comandos mirc padrão (comandos IRC padrão na maioria dos casos) ... você pode configurar isso para todas as redes individualmente.
Aliás, ao copiar o mirc para outro arquivo de cópia da máquina, execute.ini do diretório - é onde esses mini scripts são salvos.
fonte
Crie o script a seguir, que procurará nos favoritos de seu canal todos os canais de participação automática e verifique se o mIRC está conectado à rede associada a esse canal.
fonte