MIRC上の別のサーバーに自動的に自動ログオンし、特定のチャネルに参加して、各サーバーの差分ニックネームを作成するにはどうすればよいですか?


10

MIRC上の別のサーバーに自動的に自動ログオンし、特定のチャネルに参加して、各サーバーの差分ニックネームを作成するにはどうすればよいですか?

irc  mirc 

私はmircクライアントを使用しています;)

回答:


11

自動マルチサーバー接続Menu "Tools" > "Script Editor" > Tab "Remote"次のようなものを追加します

on *:START:{
  server irc.network1.com
  server -m irc.network2.org
  server -m irc.network3.net
}

ネットワークでニックネームを変更します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

チャンネルに参加する(同じボックス内):

/join #yourchannel

Idigasが述べたように、そこに任意のmircコマンドを追加できます

(自動の代わりに、チャンネルに参加あります。Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK

update:自動接続スクリプトを調整して、すべてを行うこともできます。server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2

ネットワークグループの任意のサーバーに接続するには、サーバーをグループ名に置き換えます。たとえば、「irc.freenode.net」を「freenode」に置き換えます。

(すべての/ serverスイッチを取得するには「/ help / server」)


0

使用しているircクライアントによって異なりますが、Hix Scriptを強くお勧めします。このクライアント内のrupertonline.ca/hix/main.htmからダウンロードできます。複数のサーバーおよびサーバー内の複数のチャネルに自動ログインするように設定できます。コマンドは、たとえば/ join #channelおよび/ join serv.serverinfo.comです。


OPがMIRC(別名mIRC)クライアント(mirc.com)を使用している可能性があります...タイトル、質問、タグで言及しているので、そうです...
quack quixote

HixスクリプトはmIRCであり、独自のmodです。
AskaGamer 2009

このようなもののために追加のスクリプトは必要ありません。
2010年

0

問題ない。

いくつかの(私には知られていない)理由で、これを書いているマシンにmircがないので、覚えているように書き出すだけで、インターフェイスから見つけようとします。Mircはサーバーではなくネットワークを記憶します。特定のネットワーク(FreeNodeなど)には多数のサーバーを設定できます。どこかに「Perform」というオプションがあります...その中には、特定のネットワーク/サーバーに接続したときにmircに実行させたいことをスクリプトで記述します...たとえば、

/nick nixnub
/msg nickserv ghost nixnub nixnubs_password
/nick nixnub2
/msg nickserv identify nixnubs_password
/join #myfavouritechannel

nickservにあなたを識別し、あなたがそれを登録しているなら、あなたの通常のニックを引き継ぎます。その中のコマンドは、標準のmircコマンド(ほとんどの場合、標準のIRCコマンド)です。すべてのネットワークに対して個別に構成できます。

ところで、mircを別のマシンのコピーファイルperform.iniにそのディレクトリからコピーすると、これらのミニスクリプトが保存されます。


コマンドの順序がわかりません。「/ msg nickserv ghost ...」を最初にしないでください。そして、ニックサーブで特定されているのに、なぜ2つの「/ニック」があるのですか?
fluxtendu

@fluxtendu-良い悲しみ。私はこれにこれ以上答えたことを覚えていません:) ...とにかく、質問に答えてください:そのサーバー上の誰かがすでに「nixnub」の下にいる場合、最初からそれを受け取ることができないからです。一時的なものを使用してください。
2010

0

次のスクリプトを作成して、すべての自動参加チャネルのお気に入りを調べ、mIRCがそのチャネルに関連付けられているネットワークに接続されていることを確認します。

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
  }
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.