問題タブ [mirc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
353 参照

variables - 変数の IRC 残り時間

現在、mIRC を使用して Twitch チャット ボットを作成しています。割り当てられた変数の残り時間を確認する方法はありますか? つまり、削除されるまでの残り時間です。

例:

120 秒間存在するように設定された変数があります ( set -u120 %myvar itsvalue)。
その時間の残り時間を確認する方法はありますか?たとえば、残り 30 秒の場合、何らかの方法でその値を返し、それを別の変数に割り当てることができます。

0 投票する
1 に答える
383 参照

irc - mIRC ボットはキーストロークをシミュレートします

誰かがチャットで「W」と書くたびに、ボットが私のキーボードの W キーをシミュレートするように、mIRC ボットをプログラムしたいと思います。

私が試してみました:

これは機能していないようです。何かアドバイス?

0 投票する
1 に答える
575 参照

scripting - readini の mIRC/mSL ワードは分割できますか?

mSL は初めてで、ボットを作ろうとして遊んでいるだけです。だから私は、ユーザーが特定の単語を言うと、自分の名前に対して +1 カウントされるようなものを作ろうとしています。ただし、その単語をもう一度言って無制限に回数を増やすことはできません。新しい単語を見つけなければなりません。

単語を複数回使用できないようにするために、単語をファイルに書き込んでいます。次に、これらの単語をロードし、ユーザーが言ったことに対して既に発言されているかどうかを確認し、適切に行動する必要があります。

keyword.ini ファイルは次のようになります。

mSL には、リストを取得して (上記のコードで既に実行済み)、.split(,) に似たものを使用して単語を分割し、for/next を実行できるものはありますか?

前もって感謝します

編集: 私は以下を試してみましたが、うまくいきました! 次に、ファイルを削除してテストしましたが、writeini にもかかわらずファイルを再作成することはありませんでした。スクリプトの先頭に writeini keyword.ini を追加して、テキストが書き込まれる前にファイルが存在することを確認しましたが、それでも作成されませんでした。

0 投票する
1 に答える
60 参照

asp.net - ASP.net で MIRC ログを読み取ろうとしています

管理者がボットから MIRC ログ ファイルを読み取れるようにするページを作成しようとしています...何らかの理由でこれを機能させるのに最も苦労しています...コードの断片を取得しました私が働いているもの...しかし、それでもまったく表示されないか、約200行後に各行の読み取りを停止しますが、代わりに1つの大きなテキストの混乱になります...これが私がコードのために持っているものです

これは私がすべてをテストしているテストファイルです...それは何もせず、エラーもスローしません...私はこれに完全に困惑しています。

テストファイル

0 投票する
1 に答える
527 参照

loops - mSL と mIRC を使用してファイルから最高値を取得する

現在、ユーザーが test1 などのキーワードを言うと、ファイルに保存されているカウントに +1 が追加される irc ボットがあります。しかし、私は誰が最大のカウントを持っていたのか (誰が勝っていたのか) を知りたかったのです。残念ながら、私の疑似コードは正しいですが、理論的なコードではありません。

これは私がこれまでに持っているものです。

私はファイルを循環させようとしていますが、%highest (0 から始まる) よりも大きい数値が見つかるたびに、これを変数に入れ、次の名前に移動します。同様に、ファイルからニックネームを取得する代わりに、$nick を使用すると MY ニックネームが表示されるため、間違っていることは承知しています...ファイルからニックネームを取得できますか?

ありがとう

同様に、まったく関係のないメモについて。mIRC でチャンネルごとに異なるスクリプト ファイルを使用する方法はありますか? 何かのようなもの:

0 投票する
1 に答える
137 参照

mirc - -> <- の間で特定のテキストをコピーする

このコードを使用して、テキストのセクションをコピーしています。2 つのタグの間のテキスト全体をコピーするようにコードを変更したいと考えています。

-> このテキスト コピー <- (-> と <- の間だけコピー)

今のコードは

これは 9 番目をコピーするだけで、$- 間のすべてのテキストを取得したい -> <-

0 投票する
1 に答える
47 参照

mirc - 別の行のトリガー値

チャット出力は次のようになります

愛称:3つ目の飴です

ニックネーム:セカンドキャンディーです

私がやりたいのは、テキスト3番目がセンテンストリガーにある場合ですON *:TEXT:*->*:*: {

3rd in%variableの入力を3rdのテキストでaに%valueして、別の行に渡します。

文中に 3 番目がない場合は、何もしません。

誰かが私を助けてくれることを願っています。