Как проверить объект слеженя включен у пала чутье на нежеть
Re: Как проверить объект слеженя включен у пала чутье на нежеть
Честно говоря, я первый раз заинтересовался данным вопросом, когда хотел, чтобы в не боя включалось отслеживание квестов.
			
									
									
						Re: Как проверить объект слеженя включен у пала чутье на нежеть
Окей, в игре в чат напиши такую команду (с включенным трекером и с выключеным)
Код: Выделить всё
 /dump select(3,GetTrackingInfo(2))Re: Как проверить объект слеженя включен у пала чутье на нежеть
Пишет
Dump: value=select(3,GetTrackingInfo(2))
[1]=1
[2]="spell"
Если чутье на нежить включено
Либо
Dump: value=select(3,GetTrackingInfo(2))
[2]="spell"
Если не включено чутье или любое другое
			
									
									
						Dump: value=select(3,GetTrackingInfo(2))
[1]=1
[2]="spell"
Если чутье на нежить включено
Либо
Dump: value=select(3,GetTrackingInfo(2))
[2]="spell"
Если не включено чутье или любое другое
Re: Как проверить объект слеженя включен у пала чутье на нежеть
Код: Выделить всё
function SpellSelector()
    
if ((((((not select(3,GetTrackingInfo(2))) and 1 or 0) == 1)and((F1Tumbler and 1 or 0) == 1)))) then
if 1==1 then return "2047319953", "player", nil; end
 
end
 
["2047319953"] = "/run SetTracking(2)"
					Последний раз редактировалось Аспи 26 янв 2025, 22:06, всего редактировалось 4 раза.
									
			
									
						Re: Как проверить объект слеженя включен у пала чутье на нежеть
Это выбор третьего параметра "active" в GetTrackingInfo который определяет активный трекер или нет https://wowpedia.fandom.com/wiki/API_GetTrackingInfo
Re: Как проверить объект слеженя включен у пала чутье на нежеть
WA
менять тип отслеживания у охотника в зависимости от типа цели
Может наведет на какие мысли
			
									
									
						Код: Выделить всё
function()
    for i=1,GetNumTrackingTypes() do 
        local n, t, a, c = GetTrackingInfo(i);         
        if      UnitExists("target") 
        and UnitCanAttack("player", "target") 
        and string.find(n, strlower(string.sub(UnitCreatureType("target"), 1 , 10))) 
        and not UnitIsDead("target") 
        then
            if t~=GetTrackingTexture() then 
                SetTracking(i,true);       
            end 
            return true         
        end
    end
    return true
endМожет наведет на какие мысли
Re: Как проверить объект слеженя включен у пала чутье на нежеть
Код: Выделить всё
select(1,GetTrackingInfo(2)) == "Чутье на нежить"Re: Как проверить объект слеженя включен у пала чутье на нежеть
короче спасибо большое 
ты правильно все подсказал
косяк за мной)))
			
													ты правильно все подсказал
косяк за мной)))
					Последний раз редактировалось Аспи 28 янв 2025, 03:58, всего редактировалось 2 раза.
									
			
									
						Re: Как проверить объект слеженя включен у пала чутье на нежеть
Код: Выделить всё
not select(3,GetTrackingInfo(2))Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей
