Comment puis-je me connecter automatiquement à différents serveurs sur MIRC automatiquement, rejoindre certains canaux et avoir un pseudo différent pour chaque serveur?
10
Comment puis-je me connecter automatiquement à différents serveurs sur MIRC automatiquement, rejoindre certains canaux et avoir un pseudo différent pour chaque serveur?
connexion automatique multi-serveur : Menu "Tools" > "Script Editor" > Tab "Remote"ajoutez quelque chose comme ceci:
on *:START:{
server irc.network1.com
server -m irc.network2.org
server -m irc.network3.net
}
changez votre pseudo par réseau :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
rejoindre une chaîne (toujours dans la même case):
/join #yourchannel
et comme indiqué par Idigas, vous pouvez y ajouter toutes les commandes mirc
(Il y a une alternative à un canal Jointure automatique: Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK)
mise à jour : vous pouvez également tout faire, en adaptant le script de connexion automatique:server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2
et pour vous connecter à n'importe quel serveur d'un groupe réseau, remplacez simplement le serveur par le nom du groupe: par exemple, remplacez "irc.freenode.net" par "freenode"
("/ help / server" pour obtenir tous les commutateurs / server)
Cela dépend du client irc que vous utilisez, je recommande fortement Hix Script. Vous pouvez le télécharger à rupertonline.ca/hix/main.htm dans ce client, vous pouvez le configurer pour se connecter automatiquement à plusieurs serveurs et plusieurs canaux au sein du serveur. Les commandes sont / join #channel et / join serv.serverinfo.com par exemple.
il semble que l'OP utilise le client MIRC (alias mIRC) ( mirc.com ) ... tu sais, puisqu'il l'a mentionné dans le titre, et la question, et les balises ...
quack quixote
Le script Hix est mIRC son juste son propre mod pour cela.
AskaGamer
Vous n'avez pas besoin de scripts supplémentaires pour quelque chose comme ça.
Tour
0
Aucun problème.
Pour une raison (inconnue de moi), je n'ai pas de mirc sur la machine à partir de laquelle j'écris ceci, donc je vais juste l'écrire comme je m'en souviens, et vous essayez de le trouver via l'interface. Mirc se souvient des réseaux plutôt que des serveurs ... vous pouvez avoir beaucoup de serveurs pour un certain réseau (par exemple, FreeNode). Quelque part là-dedans, il y a une option appelée "Exécuter" ... vous y écrivez ce que vous voulez que mirc fasse lors de la connexion à un certain réseau / serveur ... par exemple,
vous identifiera sur nickserv et reprendra votre pseudo habituel si vous l'avez enregistré. Les commandes sont des commandes mirc standard (commandes IRC standard dans la plupart des cas) ... vous pouvez configurer cela pour chaque réseau individuellement.
Btw, lors de la copie de mirc vers un autre fichier de copie de machine perform.ini à partir de son répertoire - c'est là que ces mini scripts sont enregistrés.
Je ne comprends pas l'ordre de vos commandes, le "/ msg nickserv ghost ..." ne devrait pas être le premier? Et pourquoi avoir deux "/ nick" si vous êtes identifié sur nickserv?
fluxtendu
@fluxtendu - Bonne douleur. Je ne me souviens même plus d'avoir répondu à cette question :) ... de toute façon, à votre question: parce que si quelqu'un sur ce serveur est déjà sous "nixnub", vous ne pourrez pas le lui prendre du premier coup. Utilisez donc un temp.
Tour
0
Créez le script suivant qui recherchera dans vos favoris de chaîne tous les canaux de connexion automatique et assurez-vous que mIRC est connecté au réseau associé à ce 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
}
}
Réponses:
connexion automatique multi-serveur :
Menu "Tools" > "Script Editor" > Tab "Remote"
ajoutez quelque chose comme ceci:changez votre pseudo par réseau :
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:
rejoindre une chaîne (toujours dans la même case):
et comme indiqué par Idigas, vous pouvez y ajouter toutes les commandes mirc
(Il y a une alternative à un canal Jointure automatique:
Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK
)mise à jour : vous pouvez également tout faire, en adaptant le script de connexion automatique:
server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2
et pour vous connecter à n'importe quel serveur d'un groupe réseau, remplacez simplement le serveur par le nom du groupe: par exemple, remplacez "irc.freenode.net" par "freenode"
("/ help / server" pour obtenir tous les commutateurs / server)
la source
Cela dépend du client irc que vous utilisez, je recommande fortement Hix Script. Vous pouvez le télécharger à rupertonline.ca/hix/main.htm dans ce client, vous pouvez le configurer pour se connecter automatiquement à plusieurs serveurs et plusieurs canaux au sein du serveur. Les commandes sont / join #channel et / join serv.serverinfo.com par exemple.
la source
Aucun problème.
Pour une raison (inconnue de moi), je n'ai pas de mirc sur la machine à partir de laquelle j'écris ceci, donc je vais juste l'écrire comme je m'en souviens, et vous essayez de le trouver via l'interface. Mirc se souvient des réseaux plutôt que des serveurs ... vous pouvez avoir beaucoup de serveurs pour un certain réseau (par exemple, FreeNode). Quelque part là-dedans, il y a une option appelée "Exécuter" ... vous y écrivez ce que vous voulez que mirc fasse lors de la connexion à un certain réseau / serveur ... par exemple,
vous identifiera sur nickserv et reprendra votre pseudo habituel si vous l'avez enregistré. Les commandes sont des commandes mirc standard (commandes IRC standard dans la plupart des cas) ... vous pouvez configurer cela pour chaque réseau individuellement.
Btw, lors de la copie de mirc vers un autre fichier de copie de machine perform.ini à partir de son répertoire - c'est là que ces mini scripts sont enregistrés.
la source
Créez le script suivant qui recherchera dans vos favoris de chaîne tous les canaux de connexion automatique et assurez-vous que mIRC est connecté au réseau associé à ce canal.
la source