マクロでの送信者のIPアドレス取得方法についてzen - 2008/07/21(月) 13:08 No.1434
[返信]
|
初めまして、日頃IRCを活用させていただいているものです。
主にネットゲームでの対戦者募集chに使わせていただいているのですが そこで一々自分でIPを打ち込むのも面倒なので 自分のポート番号(たとえば8000とか9000)と特定の数字を入力すると 発言者のIPアドレスを加えて 1111.1111.11.1:8000 という風に表示させたいときに 自分のアドレスは%yで簡単に表示できますが他人のアドレスの取得方法が 解らなかったので御教授願えれば幸いです。
|
Psychs - 2008/07/21(月) 18:00 No.1435
|
マクロからIPアドレスを取得することはできません。 DNSを引く間、UI全体が固まってしまうからです。
|
zen - 2008/07/21(月) 18:50 No.1436
|
レス有難うございます。
成る程マクロからは無理なのですね、 スクリプトならば可能なのですかね? どちらにせよ自分には敷居が高いようです ありがとうございました
|
|
DCC送受信についてathena - 2008/07/20(日) 01:51 No.1431
[返信]
|
ファイルを受信しようと色々設定を変えて試みましたが、 送信側が、「away」と表示され受信側が、「受信失敗 viploader687733.jpg from syouta : 接続はタイムアウトしました」と表示されてDCC送受信が使用できません。 原因はなんでしょうか?? 何分、素人で知識があまりないので情報足りなければ、再度メールしますのでご連絡お待ちしてます。よろしくお願いします。。
|
Psychs - 2008/07/20(日) 03:27 No.1432
|
送信側で away と表示されるのは、受信側の人が単に away (離席) 状態だからでしょう。 接続がタイムアウトするのは、送信側のルータ設定がうまくできていないからだと思います。 ヘルプを参照してください。
|
athena - 2008/07/20(日) 15:16 No.1433
|
わかりましたw 迅速な応答感謝します。。
早速、設定を確認してもらいます。
ありがとうございましたww
|
|
音声ランダム再生マクロ匿名希望 - 2008/07/16(水) 23:49 No.1425
[返信]
|
初めまして、色々検索してみたものの見当たらなかったので不躾ですがお尋ねさせていただきます。
LimeChatのマクロで 「特定のキーワードに反応して指定フォルダに入っているいくつかのWavファイルをランダムに一度だけならす」 と言うものを作りたいのですがランダムに音を鳴らすやりかたがわかりません。 フォルダ内のファイル名を取得できれば良いのでしょうがそのやりかたがわからず・・・
できましたらご教示願います
|
Psychs - 2008/07/17(木) 02:15 No.1426
|
マクロでは、フォルダに入っている wav ファイルを 列挙することはできません。 あらかじめテキストファイルに wav ファイル名を 書いておいて、そこからランダムに選ぶか、 スクリプトを使ってください。
|
匿名希望 - 2008/07/19(土) 23:03 No.1430
|
ありがとうございます、limeの最新版を落としスクリプトを使用したところ上手くいきました。 IRCでスクリプトを使えることを知らなかったので助かりました。本当にありがとうございます
|
|
usernameが加工されているtateisu - 2008/07/09(水) 00:34 No.1414
[返信]
|
username に _XXXXX_00_00XX を指定すると、サーバには _XXXXX_0000XX が送られています。 3つめの_が消えています。
|
Psychs - 2008/07/09(水) 13:37 No.1418
|
ircd 2.11.2 でユーザ名のチェックが厳しくなったので、 ログインできないようなユーザ名の場合には、 自動的に変更するようにしています。
|
|
自動joinの前にマクロを実行したいtateisu - 2008/07/08(火) 11:40 No.1412
[返信]
|
&OPER に自動joinしようとすると、当然ですが権限がないので怒られてしまいます。自動joinの前、たとえば001が来た際に任意のコマンドを実行するようなマクロは書けないのでしょうか?
|
Psychs - 2008/07/09(水) 13:36 No.1416
|
サーバプロパティの詳細タブにある 「ログイン時に送信するコマンド」を使ってください。
どうしてもマクロ、スクリプトでやりたいのであれば、 自動joinを使わずに、001 を受信したタイミングで、 oper コマンド、join コマンドを順に発行するように してください。
|
|
[要望] 自発言をトラップするイベントを追加して欲しいEL - 2008/07/07(月) 11:58 No.1411
[返信]
|
スクリプトに関する新規機能の要望になります。
・実現したいこと:自分の発言をトラップし、一部置換等を掛けてから送信する
現在スクリプトで定義されているイベント中、自己発言に関するものはonChannelText/Notice/Actionになりますが、現状こちらはあくまで発言に「対する」アクションを起こす目的であり、発言「前」にアクションを起こすことは出来ません。
イメージとしてはonSendingCommandに近く、入力フィールドからコマンド以外の送信を行う際に実行され、発言内容/対象チャネルなどが編集可能なオブジェクトが渡され、実行終了後にオブジェクトの内容が送信されるようなイメージになるかと思います。(EventContextと同じく、handled等をtrueにすることで実行終了後の自動送信を止められる機能もアリかと)
ご検討いただければ幸いです。
|
Psychs - 2008/07/09(水) 12:56 No.1415
|
要望ありがとうございます。 実現する方向で検討します。
|
|
[要望]各種ファイル保存場所の相対パス指定とDCCのUPnPアクア - 2008/05/23(金) 18:11 No.1352
[返信]
|
Windows XP(SP2) + LimeChat 2.27を使っております。
LimeChatはインストールレスで使えるので multiuser.iniを削除すればログオンユーザー名にも依存しなくなり USBフラッシュメモリ等で持ち運びもでき、便利です。
ただ、ログファイルやDCCファイル受信の保存場所が デフォルトだとマイドキュメントやデスクトップになっていたので 相対パス指定に変更しました。
基本的にはこの設定で問題なく動作していたのですが、 DCCファイル送信でLimeChat起動時の作業フォルダ以外にあるファイルを指定したら 作業フォルダが移動してしまった(?)ようで、 以降、そちらにログ等が保存されてしまいました。 ファイル選択ダイアログでフォルダ移動をしても 上記のような相対パス指定に影響が出ないようになりませんでしょうか?
それからもう1件、ルーター越しのDCCファイル送信で 自分で操作できるルーターであればIPマスカレード設定等ができますが 自由にならない(でもUPnPには対応している)ルーター越しでも DCCファイル送信ができるようにUPnP対応等をご検討いただけないでしょうか?
以上、よろしくお願いいたします。
|
Psychs - 2008/05/24(土) 13:50 No.1353
|
> ログフォルダの相対パス指定
たしかに不便ですね。次で対処したいと思います。
> UPnP 対応
NAT 設定を変更できないが、UPnP は ok というのは、 どんなケースなのでしょうか。 あまり想像がつきません。
|
Lunar-K - 2008/05/30(金) 08:28 No.1357
|
はじめまして。横から失礼します。 (UPnP実装はある意味私にとっても悲願なので)
>UPnP対応 ルーターによってはNAT設定をパスワードなしでは変更できないのにUPnP経由で設定すればNAT設定をパスなしで変えられる、というねじれ現象が起こってるルーターがあります。民生用に多いようですが、民生用では設定の簡素さからそれがディファクトスタンダードになりつつあるようです。セキュリティホール的には気持ち悪いような気もするのですがそんな感じらしいです。
あと、IRCクライアントのDCCファイル送信においてUPnPを採用するメリットは、ほぼ設定レスで、LAN内にぶら下がった複数のIRCクライアントから、DCC Send用のポート開放を必要に応じて動的に行えることにあると考えています。
また、DCC Send開始直前にUPnPでポートが開いて待機状態になり、DCC Send終了後に自動的にUPnPでポートを閉じる仕掛けがあれば、DCC Send用に開いているポートを転送の間だけ開放するような動きとなり、より「ポートが開いている時間を短く出来る」メリットがあります。
しかしポートの開放が必須であるIRCで、UPnPを利用したDCC Sendポートの開放を可能としているクライアントは少なく、LimechatでDCC SendにUPnPを利用するような仕組みを作ったら、恐らく日本におけるIRCの劇的な普及を助ける遠因になるのではないかと考えています。
ぜひ導入を検討していただきたいと考えております。
|
Psychs - 2008/07/06(日) 15:29 No.1410
|
> ログフォルダの相対パス指定
log\ というように指定すると、インストールディレクトリ以下の log に ログを保存できます。
|
|
Ver 2.27でのバグ報告です。Mana - 2008/07/06(日) 13:38 No.1405
[返信]
|
はじめまして、いつもお世話になっております。
さて本題に入りますが、Ver 2.27にて直されたはずの強制終了バグが、まだ残っているのを発見しました。
「サーバのプロパティ」>「チャンネル」>「編集」>「...」をクリックしたところで、そのバグが発生してしまいます。
一応過去ログの検索は行ってみましたけど、Ver 2.27での問題についてはいまだに報告されていないようでしたので、新たに書き込んでみました。もし、もう報告されていたのでしたら、本当にすみません。
それでは、よろしくお願いします。
|
Psychs - 2008/07/06(日) 15:18 No.1409
|
レポートありがとうございます。 2.28 でfixしました。
|
|
[要望]質問と要望ミスターY - 2008/06/20(金) 20:41 No.1386
[返信]
|
初めまして。 LimeChatはいつも使わせて頂いております。
さて、質問なのですが、ごくたまにですが同じチャンネル内にいる他の人が落ちるとなぜか私もそのチャンネルから落とされてしまうということが起きます。 再入室処理はされるのですが、同名でIDが違う新しいチャンネルが勝手に作成されてそこに再入室されてしまいます。
こういった症状はよく起こるものなのでしょうか? チャンネル内での会話中に落とされてしまうので迷惑しております。 是非対策をお願い致します。
|
Psychs - 2008/06/20(金) 20:50 No.1388
|
設定ダイアログの動作ページにある 「チャンネルに一人になったら、オペレータ権限を回復するために入り直す」 オプションをオフにしてください。
自分がオペレータでないときに、何らかの理由でチャンネル内にいる人数が 1人になったと判断しているのでしょう。 もう少し状況を伝えてもらえれば助かるのですが。
|
ミスターY - 2008/06/20(金) 20:57 No.1389
|
迅速なご回答ありがとうございます。
詳細な状況を箇条書きしますと・・・、
●チャンネル内には10名程度いて、全員オペレータ権限がある。 ↓ ●一人が「今日は落ちます」発言をして落ちる。 ↓ ●私もチャンネル内から落とされる。
といった感じです。
|
Psychs - 2008/06/20(金) 21:04 No.1391
|
それはおかしいですね。 「!」で始まるセーフチャンネル内でのことだと思いますが、 とりあえずセーフチャンネルではオペレータ回復のために 入り直すのは効果が薄い(チャンネルIDが変わってしまう)ので、 join し直さないようにしたいと思います。
|
Psychs - 2008/07/06(日) 15:18 No.1407
|
2.28 で対処しました。
|
|
履歴検索についてすにあ - 2008/06/05(木) 13:32 No.1365
[返信]
|
現在、WindowsXP SP3 + LimeChat 2.27の環境で利用させていただいておりますが、メインメニューのキーワード履歴、および、URL履歴のダイアログ内にある検索ボタンを押すとLimeChatが異常終了いたします。 私以外の人でも発生するそうなので対処していただければと思います。
|
Psychs - 2008/06/06(金) 05:26 No.1366
|
レポートありがとうございます。 手元の環境でも再現しました。 次で対処します。
|
Psychs - 2008/07/06(日) 15:17 No.1406
|
2.28 でfixしました。
|
|