Чет накосячил проверте кто тут мудрый.

Открытый раздел для обсуждений
Ответить
goldrin
Сообщения: 72
Зарегистрирован: 27 апр 2020, 13:21

Чет накосячил проверте кто тут мудрый.

Сообщение goldrin » 28 сен 2024, 09:40

Изображение
если не пашет картинка то вот https://iimg.su/i/6Tcsh

local Rejcount = 0
if Rejcount == 0 and GetBuffCount("Жизнецвет") == 0 and
(GetBuffCount("Праведное неистовство") > 0 or
GetBuffCount("Власть льда") > 0 or
GetBuffCount("Облик лютого медведя") > 0 or
GetBuffCount("Символ блокирования") > 0) then
CastSpellByName("Жизнецвет", "союзник")
Rejcount = 1
end


красные квадраты горят в углу

eminsk
Сообщения: 287
Зарегистрирован: 19 фев 2016, 17:15

Re: Чет накосячил проверте кто тут мудрый.

Сообщение eminsk » 03 окт 2024, 20:41

goldrin писал(а):
28 сен 2024, 09:40
Изображение
если не пашет картинка то вот https://iimg.su/i/6Tcsh

Код: Выделить всё

local BuffHandler = {}
BuffHandler.__index = BuffHandler

local LIFE_BLOOM = "Жизнецвет"
local BUFF_LIST = {
    "Праведное неистовство",
    "Власть льда",
    "Облик лютого медведя",
    "Символ блокирования"
}

function BuffHandler.new()
    local self = setmetatable({}, BuffHandler)
    self.rejCount = 0
    return self
end

function BuffHandler:hasAnyBuff()
    for _, buff in ipairs(BUFF_LIST) do
        if GetBuffCount(buff) > 0 then
            return true
        end
    end
    return false
end

function BuffHandler:castLifeBloom()
    if self.rejCount == 0 and GetBuffCount(LIFE_BLOOM) == 0 and self:hasAnyBuff() then
        CastSpellByName(LIFE_BLOOM, "союзник")
        self.rejCount = 1
        return true
    end
    return false
end

function BuffHandler:update()
    return self:castLifeBloom()
end

return BuffHandler

goldrin
Сообщения: 72
Зарегистрирован: 27 апр 2020, 13:21

Re: Чет накосячил проверте кто тут мудрый.

Сообщение goldrin » 04 окт 2024, 08:18

выходит пользовательский код теперь будет BuffHandler?

eminsk
Сообщения: 287
Зарегистрирован: 19 фев 2016, 17:15

Re: Чет накосячил проверте кто тут мудрый.

Сообщение eminsk » 04 окт 2024, 09:44

goldrin писал(а):
04 окт 2024, 08:18
выходит пользовательский код теперь будет BuffHandler?
Сам код внизу и через пользовательский код

goldrin
Сообщения: 72
Зарегистрирован: 27 апр 2020, 13:21

Re: Чет накосячил проверте кто тут мудрый.

Сообщение goldrin » 04 окт 2024, 12:52

не пашет) окно аддона пропадает)

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 1 гость