Разбойник
Re: Разбойник
Не у кого не будет любого роги под бфа?
Re: Разбойник
здравствуйте, ни у кого случаем не завалялось сборочки на саб рогу 7.3.5? буду очень благодарен
Re: Разбойник
сборки под бфа роги
Код: Выделить всё
Talents = {{}, {}, {}, {}, {}, {}, {}}
Talents.pvp = {}
local function GetTalents()
for tier=1,7 do
for value=1,3 do
Talents[tier][value] = (select(4, GetTalentInfo(tier, value, 1)))
end
end
for slotN, talentID in ipairs (C_SpecializationInfo.GetAllSelectedPvpTalentIDs()) do
Talents.pvp[talentID] = true
end
end
local Eye = CreateFrame("Frame")
Eye:RegisterEvent("PLAYER_ENTERING_WORLD")
Eye:RegisterEvent("PLAYER_SPECIALIZATION_CHANGED")
Eye:RegisterEvent("PLAYER_TALENT_UPDATE")
Eye:SetScript("OnEvent",
function(self, event, ...)
if event == "PLAYER_TALENT_UPDATE" then
GetTalents()
elseif event == "PLAYER_SPECIALIZATION_CHANGED" then
GetTalents()
elseif event == "PLAYER_ENTERING_WORLD" then
GetTalents()
Eye:UnregisterEvent("PLAYER_ENTERING_WORLD")
end
end
)
function inPvP()
return C_PvP.IsWarModeActive() or C_PvP.IsPVPMap()
end
Re: Разбойник
Можно ли как то настроить что бы бот понимал, что противник ко мне спиной и можно использовать "Удар в спину"?
Re: Разбойник
Попробуй эту GetPlayerFacing().
Данная функция - указывает направление, в котором модель игрока (обычно) направлена, и в котором игрок будет двигаться, если он начнет идти вперед (или в какую сторону смотрит).
через нее и делай проверку
Re: Разбойник
Если не сильно затруднит, то сделай этот кусок сборки и покажи, а то я не совсем понимаю куда это нужно вставлять) Спасибо!
Re: Разбойник
Правильно?
- Вложения
-
- кодд.png (6.75 КБ) 19894 просмотра
Re: Разбойник
нет, конечно. Тут не так все простоSergxxx28 писал(а): ↑05 янв 2020, 05:44Правильно?
GetPlayerMapPosition('unit')" работает только с целями в группе/рейде
Ну тогда нет альтернатив , кроме как писать массив , в масив абилки с примерным радиусом , делать проверку класса , если класс==класс тогда использовать масив... но это сам понимаешь не тоxно , к примеру у вара 5-20 вроде и точнее не получится.
Ну чо сказать ... В принципи в вов есть что то типа gps если это так назвать можно Работает это примерно так :
Код: Выделить всё
local x , y = GetPlayerMapPosition('unit')
--[[для наглядности]]
print(string.format("(%.2f, %.2f) %s",x*100,y*100))
если бы удалось какой ни-будь другой командой определить, что цель находится на северо-западе/севере/северо-востоке от игрока.
То данное условие бы имело место.
(GetPlayerFacing()<1) or (GetPlayerFacing()>5)
Если данное выражение истина, то цель находится перед игроком, иначе за спиной.
False это ложь.
Другими словами надо делать 2 проверки. Предыдущая проверка это по отношении игрока и другая проверка по отношению цели твоей как она стоит.
Последний раз редактировалось eminsk 05 янв 2020, 14:19, всего редактировалось 1 раз.
Re: Разбойник
о_О
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость