問題タブ [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.
plugins - World of Warcraft 用のアドインの開発 - はじめに?
World of Warcraft の長年のプレイヤーであり、情熱的な開発者でもある私は、この 2 つを組み合わせて、いくつかのアドインの開発に取りかかることにしました。ゲームプレイ体験を向上させるだけでなく、何か新しいことを学ぶ絶好の機会として。
始める方法について誰かアドバイスはありますか?
使用できるIDEはありますか? テストはどのように行うのですか?利用可能な既製のライブラリはありますか? それとも、ライブラリを無視してゼロから構築することで、より良い学習体験を得ることができますか? ホッガーをワンショットするにはどうすればよいですか?
アドバイス、経験談、意見を頂ければ幸いです。
lua - PCALL の何が問題なのか、それとも Wowwiki が間違っているのか?
これは WoW (World of Warcraft) の lua スクリプトに関する質問です。これらの多くはここで尋ねられることはありませんが、私にはどこに頼るべきかがなく、Stackoverflow は答えを求めるプログラマーのオアシスです。
質問:
Wowwiki は、2 番目、3 番目、4 番目の引数が呼び出し関数の 1 番目、2 番目、3 番目の引数であると述べています。私はこれが真実だとは思いません。3 番目、4 番目、5 番目の引数は、1 番目、2 番目、3 番目の引数になってしまうことがわかりました。
リンク: http://www.wowwiki.com/API_pcall
関数:
問題:
サンプルを試すと、「ローカル 'arg1' (nil 値) で連結を実行しようとしています」というエラーが表示されます。コードを次のように変更すると:
次に、「bob10」の出力を取得します。2 番目の引数はどこに行き、何のために使用されますか?
より多くのテスト:
結果: ローカル 'arg1' (nil 値) の連結を試みます
結果: 文字列 value10
私は lua が初めてで、なぜこれらが異なるのか理解できません。
新しい質問:
次のコードは機能しますが、なぜですか?
次の違いは何ですか: ("." と ":")
- 関数 BobsToolbox.Test1(arg1)
- 関数 BobsToolbox:Test1(arg1)
web-services - Web から World of Warcraft のデータにアクセスする
私は WoW アドオン プログラミング コミュニティを認識していますが、Web から WoW のデータベースにアクセスするための API に関するドキュメントを見つけることができません。WoWHeroes.com や Wowhead などのサードパーティ サイトがゲーム データ (アイテム データベースとキャラクター データベース) を使用しているのを見たので、それが可能であることはわかっています。しかし、どこから始めればよいかわかりません。私が使用できる Web サービスはありますか、それともサーバー環境で WoW クライアントを実行する必要がある何らかの内部作業を行っているのでしょうか?
lua - World of Warcraftの作品でluaの2つのエモートのコンボをどのように作成しますか?
World of Warcraftの作品でluaの2つのエモートのコンボをどのように作成しますか?
私はWowAddonStudioを使用してWowでおならアプリケーションを作成しています。この機能を使用すると、座る動作のみが表示され、チャットウィンドウには手招きと月のみが表示されました。ダンスエモートはどこにも現れませんでした。
php - wowarmory.com API ヘルプ
wowarory.com からデータを取得する単純なアプリケーションを開発しています。私がする必要があるのは、キャラクターの評判を取得することです。私はAPIがどこにあるか知っています:
XML をフェッチして SimpleXML オブジェクトにロードすることはできますが、XML から各派閥の現在および最大の評価を取得する方法がわかりません。XML の例を次に示します。
各派閥には「評判」という属性しかありません。ただし、それから最大および現在の評判を計算するにはどうすればよいですか? 属性が不足しているようです。
誰かが私を正しい方向に向けることができますか?
lua - World of Warcraft AddOn の複数行の EditBox ウィジェットに関する問題
複数行の EditBox ウィジェットの幅を設定しようとすると、一瞬ちらつき、その後設定されます。
ちらつきをなくす方法はありますか?または、代わりに、回避策はありますか?
c# - 文字列から常に変化する値を取得するにはどうすればよいですかc#
私はあなたのキャラクターの統計などをすごい武器庫から自動的に取得するプログラムに取り組んでいます。私はすでにhtmlを持っていて、文字列がどこにあるかを識別できますが、「this.effective」値(この場合は594)を取得する必要があります。しかし、常に変化するため(他の値も変化するため、できません)ただそれを特定の位置に置いてください。どんな助けでも大歓迎です。
ありがとう
Matt ---------これはhtmlスニペットです:
this.diff = this.effective --this.base;
events - WOWアドオン開発・イベント
これが適切なプログラミングの質問かどうかはわかりません。しかし、ここに行きます....
特定の呪文が使用可能になったときにテキストを表示/サウンドを再生する非常に単純なアドオンを作成しました (Overpower / Revenge)。
しかし、これを確認するためにリッスンする適切なイベントを見つけることができませんでした。私のハック的なアプローチは、イベントが渡されるたびに、気になる呪文の状態を単純にチェックすることです。
使用できる特定のイベントはありますか? WoWWiki のドキュメントを調べましたが、関連するものは何も見つかりませんでした。
xml - World of Warcraft でインターフェイス オプション アドオンを使用するコードの問題
既存のアドオンに UI を書いています。または、より具体的には、構成オプションを追加して、Interface Options Addons (IOA) パネルを利用しようとしています。私は wowwiki 、特にそのパネルの使用について話しているページを参照してきましたが、より一般的にはたくさんのページです。
アドオンを書いた経験がなかった結果だと確信している問題に直面しています (私はいくつか書きましたが、毎回学習経験です)。基本的なコンセプトは次のとおりです。
- メイン パネルの作成 - XML を使用
- メイン パネルに表示する必要があるもの (つまり、グローバル オプション) のサブ項目を作成する - XML を使用
- 子項目 (構成カテゴリ) ごとにサブパネルを作成 - Lua を使用 (サブパネルの数と名前は動的です)
- サブパネルごとにサブアイテムを作成 - Lua を使用
機能するものは次のとおりです。
- メインパネルは IOA パネルに表示されます
- サブパネルは、メインパネルのサブアイテムとして IOA パネルに表示されます
- サブパネルに配置したテクスチャが表示されます
私が抱えている問題は次のとおりです。
- サブパネルをメイン パネルの子として作成すると、メイン パネルの上に表示されます。
- サブパネルを作成すると、UIParent の子になり、メイン画面に表示されます (IOA ウィンドウが開いていないときに表示されます)。
- メイン パネルの子フレームとして XML ファイルに何も作成しない
私がこれまでに持っているコード (簡潔にするために切り取られています) は、メッセージの下部にあります。ヘルプ/提案は大歓迎です。コード セクションには多くの情報が含まれていることは承知していますが、自分が何をしているのかをできるだけ明確にしたかったのです。
これについては、公式の Warcraft UI フォーラムに投稿しましたが、そこでは何の助けも得られなかったことに注意してください。
embeds.xml
ルアコード
image - WoWアドオンの画像の周りの白いフレーム
WorldofWarcraftアドオンに問題があります。アドオンでTGAファイルを表示するときはいつでも、それらの周りに薄い白いフレームがあります。それらをBLPに変換するときにも同じことが起こります。
プレビューで画像自体を見ると、白いフレームはありませんが、WoWはそれを表示することにしました。
これを解決するにはどうすればよいですか?