Страница 11 из 18
Re: Друид
Добавлено: 24 авг 2019, 13:34
tolstiy
EnterBrain писал(а): ↑24 авг 2019, 11:25
tolstiy писал(а): ↑24 авг 2019, 08:13
может кто помочь. как прописать чтоб рдру больше 10 омоложений не вешал в рейд? чет нифига не понял
Из конструктора никак, я только для дот такое сделал)
пытался поковырять с дру с этой темой
viewtopic.php?f=9&t=530
но нифига не понял) он теперь по кд доту вешает на всех даже кто не просел по хп. по ходу в последних сообщениях по дц проблему решили.
Re: Друид
Добавлено: 24 авг 2019, 14:58
Reqqque
tolstiy писал(а): ↑24 авг 2019, 13:34
EnterBrain писал(а): ↑24 авг 2019, 11:25
tolstiy писал(а): ↑24 авг 2019, 08:13
может кто помочь. как прописать чтоб рдру больше 10 омоложений не вешал в рейд? чет нифига не понял
Из конструктора никак, я только для дот такое сделал)
пытался поковырять с дру с этой темой
viewtopic.php?f=9&t=530
но нифига не понял) он теперь по кд доту вешает на всех даже кто не просел по хп. по ходу в последних сообщениях по дц проблему решили.
- rej.PNG (21.43 КБ) 27675 просмотров
Re: Друид
Добавлено: 24 авг 2019, 15:08
tolstiy
Reqqque писал(а): ↑24 авг 2019, 14:58
tolstiy писал(а): ↑24 авг 2019, 13:34
EnterBrain писал(а): ↑24 авг 2019, 11:25
Из конструктора никак, я только для дот такое сделал)
пытался поковырять с дру с этой темой
viewtopic.php?f=9&t=530
но нифига не понял) он теперь по кд доту вешает на всех даже кто не просел по хп. по ходу в последних сообщениях по дц проблему решили.
rej.PNG
при таком раскладе будет вешать ток на 10тел доту?
Re: Друид
Добавлено: 24 авг 2019, 15:11
Reqqque
tolstiy писал(а): ↑24 авг 2019, 15:08
при таком раскладе будет вешать ток на 10тел доту?
Да
Re: Друид
Добавлено: 24 авг 2019, 15:29
tolstiy
Reqqque писал(а): ↑24 авг 2019, 15:11
tolstiy писал(а): ↑24 авг 2019, 15:08
при таком раскладе будет вешать ток на 10тел доту?
Да
у спс те мил человек)
Re: Друид
Добавлено: 29 авг 2019, 06:49
tolstiy
рдру легион
Re: Друид
Добавлено: 24 сен 2019, 10:32
PiTbull
Если у кого сборка на кота/хила bfa?
Re: Друид
Добавлено: 04 ноя 2019, 15:14
MoRFiuSka
Есть у кого сборка на рдру для бфа 8.0.1? Для рейда
Re: Друид
Добавлено: 22 ноя 2019, 10:42
eminsk
MoRFiuSka писал(а): ↑04 ноя 2019, 15:14
Есть у кого сборка на рдру для бфа 8.0.1? Для рейда
Код: Выделить всё
function CheckUseItem(itemId)
local status = false;
local count = GetItemCount(itemId);
if (count or 0) > 0 then
local start,duration,enable = GetItemCooldown(itemId);
if start == 0 and duration == 0 and enable then
status = true;
end
end
return status;
end
AzeriteSpells = {}
local function GetAzeriteSpells()
local slotIDs = {1, 3, 5} -- Inventory slots with azerite talents
for _,slot in ipairs(slotIDs) do
if GetInventoryItemID("player",slot)~=nil then
local itemLocation = ItemLocation:CreateFromEquipmentSlot(slot)
if C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItem(itemLocation) then
local allTierInfo = C_AzeriteEmpoweredItem.GetAllTierInfo(itemLocation)
for _, tier in ipairs(allTierInfo) do
for _, azeritePowerID in ipairs(tier.azeritePowerIDs) do
if C_AzeriteEmpoweredItem.IsPowerSelected(itemLocation, azeritePowerID) then
AzeriteSpells[C_AzeriteEmpoweredItem.GetPowerInfo(azeritePowerID).spellID]=true
end
end
end
end
end
end
end
local Eye = CreateFrame("Frame")
Eye:RegisterEvent("PLAYER_ENTERING_WORLD")
Eye:RegisterEvent("PLAYER_EQUIPMENT_CHANGED")
Eye:RegisterEvent("PLAYER_SPECIALIZATION_CHANGED")
Eye:RegisterEvent("AZERITE_EMPOWERED_ITEM_SELECTION_UPDATED")
Eye:SetScript("OnEvent",
function(self, event, ...)
if event == "PLAYER_EQUIPMENT_CHANGED" then
GetAzeriteSpells()
elseif event == "AZERITE_EMPOWERED_ITEM_SELECTION_UPDATED" then
GetAzeriteSpells()
elseif event == "PLAYER_SPECIALIZATION_CHANGED" then
GetAzeriteSpells()
elseif event == "PLAYER_ENTERING_WORLD" then
GetAzeriteSpells()
Eye:UnregisterEvent("PLAYER_ENTERING_WORLD")
end
end
)
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: Друид
Добавлено: 22 ноя 2019, 11:31
eminsk
рдру + сова
Код: Выделить всё
Talents = {{}, {}, {}, {}, {}, {}, {}}
local function GetTalents()
for tier=1,7 do
for value=1,3 do
Talents[tier][value] = (select(4, GetTalentInfo(tier, value, 1)))
end
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 DispellEnrage()
local i = 1
local name, _, _, _, _, _, _, isStealable = UnitBuff("target", i)
while name do
if isStealable == true then return true end
i = i + 1;
name, _, _, _, _, _, _, isStealable = UnitBuff("target", i)
end
return false
end
function DispellDruid(Unit)
local i = 1
local name, _, _, debuffType = UnitDebuff(Unit, i)
while name do
if ((debuffType == "Magic") or (debuffType == "Poison") or (debuffType == "Curse")) then return true end
i = i + 1;
name, _, _, debuffType = UnitDebuff(Unit, i)
end
return false
end