سؤال

لست متأكدا مما إذا كان هذا سؤال برمجة مناسب أم لا؛ ولكن هنا يذهب ....

لقد كتبت وظيفة إضافية بسيطة للغاية التي تعرض النص / تشغيل صوتا عندما تصبح تعاويذ معينة صالحة للاستعمال (تتأثر / الانتقام).

لكنني لم أتمكن من العثور على الحدث المناسب للاستماع للتحقق من ذلك. نهج الاختراق الخاص بي هو ببساطة التحقق من حالة تعويذات يهمني كلما أي يتم تمرير الحدث لي.

هل هناك حدث معين يمكن أن أستخدمه؟ ذهبت من خلال المستندات على Wowwiki ولم يبدو أنه يجد أي شيء مناسب.

هل كانت مفيدة؟

المحلول

كان هناك أن يكون ملحقا أبقى لك تهجئة، لقد نسيت اسمها ... كان رائعا! لفترة من الوقت كان لدي المزيد من الغضب مما كنت أعرف ما يجب القيام به. ولكن قرر عاصفة ثلجية أن ذلك كان يأخذ الكثير من الإجراءات من أيدي اللاعب، لذلك توقفوا عن توليد الأحداث لهذا الشيء كيندا. على وجه التحديد، منذ حوالي عامين سياستهم هي أنه لا توجد إجراءات لاعب (تتحرك، صب، وما إلى ذلك) من خلال أحداث اللعبة.

في الوقت الحاضر، يقوم Addons Hook إلى أشياء مثل مفاتيح الحركة وتحقق من حالة Spellups كلما يتحرك اللاعب. انها كلتوزي، ولكنها قريبة بشكل معقول للقيام بما تريد.

لا يزال، أنت لا تتطلع إلى بدء عمل اللاعب، فقط DEDLE مع واجهة المستخدم الرسومية. يجب أن يكون ذلك ممكنا. Lemme إلقاء نظرة ...

واحدة من أفضل الموارد لبرمجة WOW Addon هي واو ويكي, ، من الذي نقلته للتو للحصول على رابط إلى قائمة أحداث BUCH. يبدو وكأنه UNIT_AURA قد يكون الحدث هو الشخص الذي تبحث عنه، لكن الذهاب لرؤية لنفسك!

نصائح أخرى

أود أن أوصي باستخدام COMBAT_LOG_EVENT_UNFILTEREDأنا استخدمه في ملحق كتبت لإعلامني ببعض Procs Spell ويعمل بشكل رائع.

عادة ما أستخدم WowProgramming.com لوثائق API ولكن في هذه الحالة Wowwiki. هل لديك وصف أفضل لهذا الحدث وكيفية استخدامه.

مع التصحيح 3.3 الأخير هذا الحدث لا يطلق النار بشكل صحيح بالنسبة لبعض Procs الإملائي، لذلك ضع ذلك في الاعتبار أنه لا يبدو أنه يعمل من أجلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top