問題タブ [world-of-warcraft]

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 に答える
158 参照

lua - World of Warcraft lau addon- プレイヤー側に移動

プレイヤーがプレイヤーの側に移動できる World of Warcraft アドオンを作成しようとしています。フォロー機能と同じですが、プレーヤーの後ろを横に歩く代わりに。私は、プレイヤーの位置を取得して、プレイヤーUnitPositionをその位置に向かって歩かせることを考えていました:

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

lua - World of warcraft アドオン API ビギナー at Lua

xはDoEmote("slap", "X")、誰が最初のエモート メッセージを送信しているかについての何らかの引数になりたいと考えています。arg2、arg12、senderなどを試しました

また、エモーターをターゲットにしてから /slap で応答するように回避策を作成してみました。しかし、どちらも機能していないようです。

0 投票する
2 に答える
2914 参照

lua - require 関数をエミュレートする Lua

組み込みの lua 環境 (World of Warcraft - WoW) ではrequire機能がありません。

WoW で使用するために、既存の lua ソース コード (優れた OO ライブラリ) を1 つ移植したいと考えています。ライブラリ自体は比較的小さい (約 8 個の小さなファイル) ですが、もちろんrequire.

World of Warcraft は、次のように XML ファイルで定義することにより、ファイルとライブラリをロードします。

しかし、WoW で低レベルのライブラリ操作がどのように行われるかはわかりません。

うわーの私の知る限り、package.テーブルもありません。:(

したがって、質問: 私にとって、合理化された方法はrequire、WoW で利用可能なインターフェイスを使用して関数をエミュレートする関数を作成することです。問題は方法です。誰かが私に道順を教えてもらえますか?

あるいは、前述の既存のソースを WoW に移植するためrequire Some.Other.Moduleに、lua ソースの行を WoW が理解できるものに置き換える必要があります。require Some.ModuleWoW での同等/代替品は何ですか?

WoW は低レベルでモジュール/ライブラリをどのように処理しますか?

0 投票する
2 に答える
1107 参照

api - world of warcraft バニラのアドオンで職業を取得するには?

World of Warcraft 1.12.1/Classic/Vanilla のプライベート サーバー用のアドオンを作成しており、ユーザーの職業を確認する必要があります。

私が得た情報はAPIでしたが、GetProfessions()それらGetProfessionInfo()の使用方法がわかりません。

職業ごとに変数が欲しい。

それは次のようなものです:

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

lua - World of Warcraft Lua - ソートテーブル

アドオン/weakaura のテーブルを並べ替えようとしていますが、その方法がわかりません (属性値による並べ替え)。

例 :

が欲しいです :

誰かがこれを行う方法を考えていますか?

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

c# - C# を使用して奇妙な構造を持つ Lua テーブルを解析するには?

Lua を使用して保存されたテーブルのみを含むファイルを解析したいのですが、情報は論理的 (目的を理解しやすい) ですが、ストレージの概念により、従来の Lua 解析戦略を使用することは非常に困難です。

たとえば、これは構造の一部の抜粋です。

特にカウントの下にあることに気付いた場合、下の 3 つを除くすべてがその特定のバッグ スロット内のアイテムのカウントです (これは Warcraft の datastore_containers アドオンから保存されたデータです)。ただし、リストの最後の 3 つ (およびこれはさまざま) は、次の形式になっています。

スロット番号 (たとえば、最後の 3 つを除くインデックスから (最後の 10、最後の 4 つなど) とアイテム数が重要であるため、このツリーを合理的にトラバースするにはどうすればよいでしょうか。

理想的には、コンパイル済みの別のライブラリをディストリビューションに追加するのではなく、ソース コードをプロジェクトに直接埋め込むことができるものを使用したいと考えています。

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

api - dev.battle.net (World of Warcraft API) から Powershell を使用して JSON を解析する

今日 (虫垂切除後) は仕事に行けませんが、それでも PowerShell のスキルを磨きたいので、World of Warcraft API にアクセスしてオークション ハウスのデータを取り出そうと決めました。

私はこの時点に到達し、以下のようなデータの膨大なリストを取得します。私の人生では、オークション データにアクセスできないようです。

$responses.whatever を取得する私の方法は、過去に私の仕事関連の PS のもので機能しましたが、ここでは機能しませんでした。何か理由は?