Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Dispel Border 3.3.5a

Упомянутые в теме пользователи:

Показано с 1 по 11 из 11
  1. #1
    Активист
    Регистрация
    12.06.2017
    Сообщений
    54
    Поблагодарил(а)
    6
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1

    Dispel Border 3.3.5a

    Лф Dispel Border 3.3.5a работающий на варе

  2. #2
    Абориген Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    1,985
    Поблагодарил(а)
    54
    Получено благодарностей: 342 (сообщений: 296).
    Репутация: 342
    PHP код:
    -- Purge\dispell --
    _,Class=UnitClass("player");
    if Class == 
    "SHAMAN" or Class == "PRIEST" or Class == "MAGE" or Class == "WARRIOR" then
         b 
    'Buff' st 'Stealable' mM 'Magic' mB maxBuffs TFUA 'TargetFrame_UpdateAuras' PFu PlayerFrame.unit MTB MAX_TARGET_BUFFS UB UnitBuff UIE UnitIsEnemy
         hooksecurefunc
    (TFUA,function(ssN=s:GetName() iE=UIE(PFus.unit) for i=1,MTB do _,_,ic,_,dT UB(s.unit,i) fN=sN..b..if(ic and(not s.mB or i<=s.mB))then fS=_G[fN..st] if(iE and dT==mM)then fS:Show() else fS:Hide()
                      
    end
                 end
             end
          end

    end 
    Что то типотакого можно или в своим добавь класс воена

  3. #3
    Активист
    Регистрация
    12.06.2017
    Сообщений
    54
    Поблагодарил(а)
    6
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Foximys, можешь скинуть свой диспел бордер с прописаным варом?

    - - - Updated - - -

    can this class dispel specific enemy buffs (of type t)?
    function DispelBorder_CanDispelEnemyType(t)
    if (t == "Magic") then
    -- once again ignoring mages

    -- only show for warriors if prot, and for warlock if fel hunter is out
    if (eclass == "HUNTER" or eclass == "PRIEST" or eclass == "SHAMAN" or (eclass == "WARLOCK" and HasDispelPet) or (eclass == "WARRIOR" and GetPrimaryTalentTree() == 3)) then
    return true
    end
    elseif (t == "Enrage") then
    if (eclass == "HUNTER" or eclass == "ROGUE" or eclass == "DRUID") then
    return true
    end
    end

    return false
    end
    тут вроде вар вписан

  4. #4
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,194
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    В оригинальном вроде как перезапись с хуком за UnitAura ...

  5. #5
    Активист
    Регистрация
    12.06.2017
    Сообщений
    54
    Поблагодарил(а)
    6
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Up. Ищу рабочий на варе.

  6. #6
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,194
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    PHP код:
    local _UnitAura UnitAura
    local magic
    buff "Magic""HALPFUL"
    UnitAura = function(...)
        
    local namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable _UnitAura(...)
        if 
    debuffType==magic then
            local filter 
    select(3, ...)
            if 
    filter and filter==buff then
                isStealable 
    true
            end
        end
        
    return namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable
    end

    local _UnitBuff 
    UnitBuff
    UnitBuff 
    = function(...)
        
    local namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable _UnitBuff(...)
        
        if 
    debuffType==magic then
            isStealable 
    true
        end
        
        
    return namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable
    end 

  7. #7
    Активист
    Регистрация
    12.06.2017
    Сообщений
    54
    Поблагодарил(а)
    6
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    DreamlØlz, спасибо, помог, не мог бы ты в этом коде прописать проверку только на эними таргет, чтобы у френдов не подсвечивалось?

  8. #8
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,194
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от samsionius Посмотреть сообщение
    DreamlØlz, спасибо, помог, не мог бы ты в этом коде прописать проверку только на эними таргет, чтобы у френдов не подсвечивалось?
    PHP код:
    local _UnitAura UnitAura
    local magic
    buffplayer "Magic""HALPFUL""player"
    UnitAura = function(...)
        
    local namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable _UnitAura(...)
        
    local unit = ...
        if 
    not UnitCanAttack(playerunitthen return namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable end
        
    if debuffType==magic then
            local filter 
    select(3, ...)
            if 
    filter and filter==buff then
                isStealable 
    true
            end
        end
        
    return namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable
    end

    local _UnitBuff 
    UnitBuff
    UnitBuff 
    = function(...)
        
    local namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable _UnitBuff(...)
        
    local unit = ...
        if 
    not UnitCanAttack(playerunitthen return namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable end
        
    if debuffType==magic then
            isStealable 
    true
        end
        
        
    return namerankiconcountdebuffTypedurationexpirationTimeunitCasterisStealable
    end 

  9. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    chudo_228 (20.06.2017)

  10. #9
    Активист
    Регистрация
    12.06.2017
    Сообщений
    54
    Поблагодарил(а)
    6
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    DreamlØlz, все хорошо, но иногда вылетает луа ошибка, что это может быть? Вылетает онли в пвп, когда мобов\маникены бьешь не вылетает ошибка.

  11. #10
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,194
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от samsionius Посмотреть сообщение
    DreamlØlz, все хорошо, но иногда вылетает луа ошибка, что это может быть? Вылетает онли в пвп, когда мобов\маникены бьешь не вылетает ошибка.
    А скриншот ошибки?

  12. #11
    Старожил
    Регистрация
    06.01.2012
    Адрес
    х5/х100
    Сообщений
    156
    Поблагодарил(а)
    24
    Получено благодарностей: 11 (сообщений: 7).
    Репутация: 11
    Цитата Сообщение от Foximys Посмотреть сообщение
    PHP код:
    -- Purge\dispell --
    _,Class=UnitClass("player");
    if Class == 
    "SHAMAN" or Class == "PRIEST" or Class == "MAGE" or Class == "WARRIOR" then
         b 
    'Buff' st 'Stealable' mM 'Magic' mB maxBuffs TFUA 'TargetFrame_UpdateAuras' PFu PlayerFrame.unit MTB MAX_TARGET_BUFFS UB UnitBuff UIE UnitIsEnemy
         hooksecurefunc
    (TFUA,function(ssN=s:GetName() iE=UIE(PFus.unit) for i=1,MTB do _,_,ic,_,dT UB(s.unit,i) fN=sN..b..if(ic and(not s.mB or i<=s.mB))then fS=_G[fN..st] if(iE and dT==mM)then fS:Show() else fS:Hide()
                      
    end
                 end
             end
          end

    end 
    Что то типотакого можно или в своим добавь класс воена
    Можно пожалуйста дописать, чтобы навражеских нпс тоже показывало?
    Последний раз редактировалось Фриз; 16.11.2022 в 15:51.

Похожие темы

  1. РС 25 хм Халион 23.06.2014 Updatepack: 141 <Border Community>
    от Presssss в разделе Корзина
    Ответов: 23
    Последнее сообщение: 04.07.2014, 23:42
  2. Pro dispel :D
    от Analqt в разделе Нарушители
    Ответов: 3
    Последнее сообщение: 15.12.2013, 16:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •