2011-12-13 2 views
-2

Как я могу проверить, работает ли игрок в World of Warcraft, а затем отбрасывает гору после завершения добычи?Проверьте, не майнинг World of Warcraft

+3

Довольно уверен, что обычный WoW-аддон не может этого сделать - в частности, для предотвращения ботов. –

+1

Я не играю в WoW, но кажется вероятным, что подобные сценарии считаются оскорбительными и, скорее всего, будут противоречить условиям. И.Е. Это боттинг. –

+0

Хорошо, спасибо за информацию. –

ответ

5

Чтобы выяснить, работает ли персонаж, слушайте UNIT_SPELLCAST_START и UNIT_SPELLCAST_SUCCEEDED/UNIT_SPELLCAST_FAILED события. Проверьте, что unitID == player и spellID == miningSpellId (есть несколько, по одному для каждого ранга, поэтому вы можете захотеть использовать вместо этого название заклинания).

Однако вы не можете автоматически нанести монтировку, как только ваш майнинг будет завершен, так как инициализируется интеллектуальный процесс, щелкнув объект мира (т. Е. Узел добычи), который недоступен для аддонов. Вы можете использовать кнопку SecureActionButtonTemplate, чтобы захватить ваше аппаратное событие и нанести монтирование, но привязка этого к действию майнинга должна быть вне области видимости.