問題タブ [teamspeak]
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.
php - Teamspeak Hostbanner が PHP ファイルで動作しない
MIME タイプをimage/png
.
.htaccess
私が持っているファイルのおかげで、次の方法でイメージにアクセスできます。
- /img/img
- /img/img.png
- /img/img.php
それらはすべて私のブラウザーでは正常に機能していますが、Teamspeak サーバーには読み込まれません。
c# - size_t を使用して uint64* をどのように反復処理しますか?また、c# と同等のものは何ですか?
私は c# で書かれた Teamspeak3 プラグイン (このベースを使用) に取り組んでおり、チャネル リストの取得に取り組んでいます。これは c で行う方法です。
でfor(i=0; ids[i]; i++)
、 aが auint64*
で反復されていることを示していsize_t
ます。
それがどのように繰り返されるのか疑問に思っています.C#で最も近いものは何ですか?
php - TeamSpeak 3 PHP フレームワーク
私はまだ PHP を学んでおり、このライブラリ ( TeamSpeak 3 PHP Framework )を使用するのは初めてです。特定のグループのオンライン ユーザーの数を返そうとしています。いくつかの方法を試してみましたが、成功しませんでした。
これは、グループ内のすべてのユーザー (オフライン ユーザーを含む) をカウントします。
そこで、そのリストをオンライン ユーザー リストと比較してみました。
仮想サーバーで試してみて問題がなかったので、時々動作しますが、カウントは正しかったのですが、別の仮想サーバーで試してみると (グループ ID とポートを変更しました)、次のようになります。
その警告は一部のサーバー グループでのみ表示されます。理由はわかりません。
このコードはすべてのオンライン ユーザーを表示する必要があると思いますが、テストしたところ、値が常にオンライン ユーザーであるとは限りません。前に述べたように、仮想サーバーでは正しい数が表示されますが、別の仮想サーバーで試してみると 48 になりました。しかし、オンラインのユーザーは 61 人です。
audio - Teamspeak 3 Musicbot - ID が 1 つしかないユーザーをミュートする
現在、ts3 サーバーで musicbot をセットアップしようとしています (私はサーバーの所有者ではありません)。私は次のソフトウェアでそれを行いました:
ts3 サーバーで musicbot を取得するには、2 番目の ID に接続するだけです。問題は、複数の人がいるチャンネルでサウンドボットが巨大なエコーを生成することです。私はミュージックボットとして他の人々をミュートしようとしましたが、その後、人々は私の通常のアイデンティティでもミュートされます (私がまだ彼らとコミュニケーションを取りたい場合には悪いことです)。私はサーバーの所有者ではないので、グループの作成やチャンネルの編集はオプションではありません!
1 つの ID のみについて ppl をミュートする方法はありますか? ミュージックボットはチャンネル内の他の人を聞くことができませんが、私はまだ全員と話すことができますか?
php - TeamSpeak3 サーバーの状態
ts3サーバーのステータスを表示しようとすると空白のページが表示されるため、大きな問題があります...何が間違っていますか?
このコードにコメントすると、ページは通常どおり表示されます...
編集:これを追加するだけで、今それが表示されます require_once('libraries/TeamSpeak3/TeamSpeak3.php'); 空白のページが表示されるコードには何もありません...ここのライブラリが正しく機能しない可能性はありますか?
bash - ログを介したTeamspeak 3のシンプルなBashオンライン時間カウントスクリプト?
そのため、ユーザーが Teamspeak 3 サーバーでログを介してオンラインになっている時間をカウントしようとしています。ログ形式は次のようなものです
2015-10-14 23:30:29.676932|INFO |VirtualServerBase| 1| client connected 'clientX'(id:XY) from IPx.IPx.IPx.IPx:PortX
2015-10-15 00:12:45.870381|INFO |VirtualServerBase| 1| client disconnected 'clientX'(id:XY) reason 'reasonmsg=leave'
.
もちろんgrep "client connected \|client disconnected"
、他のエントリを除外して、| grep "(id:XY)"
ユーザー XY のみを表示するように追加することもできます。時刻| cut -c 1-16
と日付のみを表示し、不要なものをすべて除外する場合。
結果のコマンドはcat *.log | grep "client connected\|client disconnected" | cut -c 1-16
. その後、出力は次のようになります。
2015-10-02 14:12
2015-10-02 14:17
2015-10-06 14:18
2015-10-06 15:27
問題は、接続と切断の間の時間をカウントし、それらをシェル スクリプト内で合計するにはどうすればよいかということです。
php - TeamSpeak API for PHP によって変更される変数
私は Web サイト用のツールを開発していますが、奇妙な問題、またはより良い、奇妙な状況を思いつきました。
以下のコードを使用して、TeamSpeak サーバーからデータを取得しています。この情報を使用して、ユーザーのプロファイルを作成します。
さて、奇妙な状況は、このコード ブロックの出力です。
( print_rに注意してください)
このコード ブロックの出力とはまったく異なります。
つまり、後で呼び出す関数clientList()
(出力を variable に格納する$a
) がその変数の内容を変更しているということです。これは、出力を変数に追加するようなものです。
私は専門的に PHP を学んだことはありません。ただ試しているだけです... この動作を正当化するこの言語について何か不足していますか? もしそうなら、それを止めるために私は何ができますか?
皆さん、ありがとうございました。
c# - C# を使用した Ts3 telnet 接続
C# アプリケーションで telnet を使用して TeamSpeak 3 サーバーに接続しようとしています。
ちなみに、私は telnet の使用経験があまりありません^^' ので、サイト https://msdn.microsoft.com/en-us/library/system.net.sockets.tcpclient(VS. 80).aspx
次のコードは次のようにする必要があります。
- チームピーク サーバーに接続する
- パスワードを送信し、ウェルカム メッセージを読み上げる
コマンド「ヘルプ」を送信し、ヘルプメッセージを読み上げます
/li>
最初のクエリは正常に機能し、ウェルカム メッセージをコンソールに書き込みます。しかしInt32 bytes2 = stream.Read(data2, 0, data2.Length);
、2 番目のクエリでは、例外を返さずにアプリケーションが停止します。
ヘルプメッセージを読み上げられない理由を誰か説明できますか?