問題タブ [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.
variables - 変数の IRC 残り時間
現在、mIRC を使用して Twitch チャット ボットを作成しています。割り当てられた変数の残り時間を確認する方法はありますか? つまり、削除されるまでの残り時間です。
例:
120 秒間存在するように設定された変数があります ( set -u120 %myvar itsvalue
)。
その時間の残り時間を確認する方法はありますか?たとえば、残り 30 秒の場合、何らかの方法でその値を返し、それを別の変数に割り当てることができます。
irc - mIRC ボットはキーストロークをシミュレートします
誰かがチャットで「W」と書くたびに、ボットが私のキーボードの W キーをシミュレートするように、mIRC ボットをプログラムしたいと思います。
私が試してみました:
これは機能していないようです。何かアドバイス?
scripting - readini の mIRC/mSL ワードは分割できますか?
mSL は初めてで、ボットを作ろうとして遊んでいるだけです。だから私は、ユーザーが特定の単語を言うと、自分の名前に対して +1 カウントされるようなものを作ろうとしています。ただし、その単語をもう一度言って無制限に回数を増やすことはできません。新しい単語を見つけなければなりません。
単語を複数回使用できないようにするために、単語をファイルに書き込んでいます。次に、これらの単語をロードし、ユーザーが言ったことに対して既に発言されているかどうかを確認し、適切に行動する必要があります。
keyword.ini ファイルは次のようになります。
mSL には、リストを取得して (上記のコードで既に実行済み)、.split(,) に似たものを使用して単語を分割し、for/next を実行できるものはありますか?
前もって感謝します
編集: 私は以下を試してみましたが、うまくいきました! 次に、ファイルを削除してテストしましたが、writeini にもかかわらずファイルを再作成することはありませんでした。スクリプトの先頭に writeini keyword.ini を追加して、テキストが書き込まれる前にファイルが存在することを確認しましたが、それでも作成されませんでした。
asp.net - ASP.net で MIRC ログを読み取ろうとしています
管理者がボットから MIRC ログ ファイルを読み取れるようにするページを作成しようとしています...何らかの理由でこれを機能させるのに最も苦労しています...コードの断片を取得しました私が働いているもの...しかし、それでもまったく表示されないか、約200行後に各行の読み取りを停止しますが、代わりに1つの大きなテキストの混乱になります...これが私がコードのために持っているものです
これは私がすべてをテストしているテストファイルです...それは何もせず、エラーもスローしません...私はこれに完全に困惑しています。
loops - mSL と mIRC を使用してファイルから最高値を取得する
現在、ユーザーが test1 などのキーワードを言うと、ファイルに保存されているカウントに +1 が追加される irc ボットがあります。しかし、私は誰が最大のカウントを持っていたのか (誰が勝っていたのか) を知りたかったのです。残念ながら、私の疑似コードは正しいですが、理論的なコードではありません。
これは私がこれまでに持っているものです。
私はファイルを循環させようとしていますが、%highest (0 から始まる) よりも大きい数値が見つかるたびに、これを変数に入れ、次の名前に移動します。同様に、ファイルからニックネームを取得する代わりに、$nick を使用すると MY ニックネームが表示されるため、間違っていることは承知しています...ファイルからニックネームを取得できますか?
ありがとう
同様に、まったく関係のないメモについて。mIRC でチャンネルごとに異なるスクリプト ファイルを使用する方法はありますか? 何かのようなもの:
mirc - -> <- の間で特定のテキストをコピーする
このコードを使用して、テキストのセクションをコピーしています。2 つのタグの間のテキスト全体をコピーするようにコードを変更したいと考えています。
例 -> このテキスト コピー <- (-> と <- の間だけコピー)
今のコードは
これは 9 番目をコピーするだけで、$- 間のすべてのテキストを取得したい -> <-
mirc - 別の行のトリガー値
チャット出力は次のようになります
愛称:3つ目の飴です
ニックネーム:セカンドキャンディーです
私がやりたいのは、テキスト3番目がセンテンストリガーにある場合ですON *:TEXT:*->*:*: {
3rd in%variable
の入力を3rdのテキストでaに%value
して、別の行に渡します。
文中に 3 番目がない場合は、何もしません。
誰かが私を助けてくれることを願っています。