Я только начал учиться создавать wow addons. Я еще многому научился, но сейчас я пытаюсь сделать это. и я могу сделать простую вещь, которая проверяет, вступаю ли я в бой или оставляю боевые действия следующим образом.Как сделать wow add-on, чтобы проверить, находится ли противник в бою или нет?
local f = CreateFram("Frame")
f:RegisterEvent("PLAYER_REGEN_DISABLED")
f:RegisterEvent("PLAYER_REGEN_ENABLED")
f:SetScript("OnEvent", function(self, event, ...)
if event == "PLAYER_REGEN_DISABLED" then
print("You are in combat")
end
if event == "PLAYER_REGEN_ENABLED" then
print("You've left combat")
end
end)
Мой вопрос: «Как вы это делаете на кого-то еще»? Я бы хотел проверить вражеских игроков на поле боя, оставил ли кто-нибудь из них бой во время игры. Как вы получаете событие от вражеских игроков?
Благодарю вас, и как я могу найти единство этого игрока? не могли бы вы объяснить немного больше? –
Просто прочитайте ссылки на события, первый аргумент в обоих случаях [unitid] (http://wowwiki.wikia.com/API_TYPE_UnitId) и с [UnitName] (http://wowwiki.wikia.com/API_UnitName) вы получаете настоящее имя. Вам просто нужно отфильтровать. – Youka