問題タブ [linden-scripting-language]

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 投票する
4 に答える
1836 参照

php - PHPでのビットごとの比較

私は自分が何をしているのか本当にわからないことを告白します!SecondLifeからいくつかのデータを取得し、PHPで解析しています。データはllGetRegionFlagsからの整数であり、私の場合は1048592を返します。

次に、PHPでビット単位の比較を行って、どのフラグがtrue/falseであるかを判別する必要があります。たとえば、0x00000040は「ブロックテラフォーム」フラグに使用されます。

表記はフラグごとに16進数であり、テストする整数があります。PHPマニュアルでは整数を提案し、例を2進数で示しています。

だから私の質問は、整数といくつかの16進フラグが与えられた場合、PHPでビット単位の比較を行うにはどうすればよいですか?ブレインフライド!前もって感謝します

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

php - lsl to php スクリプトの問題

PHP 部分:

LSL 部分:

ここで、コメントアウトされたビットを PHP に追加して、それが機能することを示しました。LSL スクリプトが PHP に送信すると、次のように返されます。

これは、2 つのスクリプトがデータを送信する方法と関係があります。$php = $_POST['php'];と何か関係があるのではないかと思いました。$php = $_POST[php];に変更しました。結果に変化はありません。次に、print \"hello world\";を変更してみました。「こんにちは世界」を印刷します。次に、T_ENCAPSED_AND_WHITESPACE というエラーを返します。

ここでは完全なソースを提供しませんでした。問題があったセクションのみ。例の状態で提供されます。出力は、ソースに表示されている実際のエラー結果と同じです。lsl スクリプトと php には eval の使用が必要です。コードは両方によって動的に再構成され、相互に送信されます。基本的に、2 つに相互にコーディングする機能を提供します。これは、Second Life のゲーム用です。

したがって、必要なデータをスクリプトとの間でやり取りする実際の方法を誰かが知っている場合。私はいくつかのアドバイスを使用することができます。または、簡単なことを見逃した場合は、頭を叩きます。

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

c# - テキストをマイクに音声で出力

Aliceライブラリを使用してチャットボットを作成しています.Aliceライブラリは、Text to Speechで動作するようにしようとしています。ただし、スピーチがスピーカーを通過するのではなく、SIP チャネルでブロードキャストするためのマイクのように使用されます。

ややこしいかもしれませんが、ユーザーが文字と音声の両方でコミュニケーションできるゲーム環境 (セカンドライフ) で使用されると考えられています。問題は、音声ライブラリがマイクのみを許可しているように見えることです。

これはまったく可能ですか?

0 投票する
4 に答える
1031 参照

linden-scripting-language - セカンドライフでメモ帳ファイルを読む?

最近、セカンドライフを始めました。そして、LSL でコーディングを開始したいと考えていました。

私のプログラムでは、メモ帳ファイルで言及した色に従ってアバターのシャツの色を変更したいのですが、赤から緑、青などのように、値をランダムに変更し続けています(値をメモ帳に書き込んでいます)。

しかし、問題は、LSL (Linden Scripting Lang) を使用して (ローカル HDD に保存されている) メモ帳ファイルを Second life に読み込む方法に行き詰まっていることです。ここで提案されているように、ローカルのApacheサーバーを設定して読み取ろうとしましたが、インターネット経由でホストされているWebサーバーではないと認識されないため、それを行うことはできません.

NoteCard を使用して実行できますか?

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

jquery-animate - LSL でパーミッション システムを使用してアニメーション オン タッチの添付ファイルを作成する方法は?

特定の人がその人だけをクリックすると、オブジェクトの着用者がアニメーション化されるオブジェクトを作成したいと思います。もう一度クリックすると、アニメーションが停止します。タッチでアニメーション化するスクリプトを既に持っていますが、何らかの許可システムを実装する必要があります。私は事実上スクリプトの経験がないので、他の人が作成したスクリプトや無計画にいじくり回すスクリプトを見つけるだけです。この場合、私は解決策を見つけていません。

現在持っているスクリプトは次のとおりです。

許可システムを実装するとしたら、どうすればよいですか? コードのどこに配置すればよいですか?また、許可された人がクリックしたときにオブジェクトが何かを言ったりささやいたりしたい場合、どうすればそれを行うことができますか? また、利用可能でできれば変更可能な場合は、希望に近い代替スクリプトに誘導されることにもオープンです。

ご協力いただきありがとうございます。

0 投票する
3 に答える
765 参照

object - LSL の特定のオブジェクトのパラメータを変更する

私の質問は、LSL の特定のオブジェクトからパラメーターを変更する方法です。キー (または UUID) を参照する関数はありますか? より明確にするために、llSetPrimitiveParams のような関数を使用したいのですが、自分の世界のキー (UUID) に特定の参照を使用します。

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

php - 正規表現配列の複数の括弧

こんにちは、基本的にデータベース内のテキストである API 関数があります

ここに私が使用する関数があります

基本的に私がやろうとしているのは、正規表現を実行して、これらのそれぞれを配列として返すことです。たとえば、テクスチャで多くの運がなかったので、使用していたuuidキーを選択する必要があります

その1つのフィールドでは問題なく動作しますが、他のフィールドがあるため、乗算可能な正規表現を実行する方法がわからないため、配列に入らないようです

また、(<[^>]*>|\w+) を使用していたため、リンクとフェイスも負の値になる可能性があります。これはある程度機能しますが、すべての API 関数ではありません。

このような配列でそれらが必要なため、すべてのAPI関数タイプで動作するように正規表現を構築する方法を考えてください

これはテクスチャ関数を使用した例です

ここで私が使用していた例

https://regex101.com/r/vO2gW1/3 uuidを取得しないため、壊れていることがわかります

または、これらを関数として実行し、データを形式で返す関数として構造を保持する正規表現または別の方法がありますか?PHPを使用するために必要です