Go Back   Shestak UI > Interface Forums > Russian Community > Modified Versions

Modified Versions Your modified version of ShestakUI.

Advertising

 
Thread Tools
Old 22.03.2011, 17:53 ▼    #1
 Junior Member User Information

Shestak's Avatar
Post ShestakUI_Extra

ShestakUI Extra



Дата: 05.09.2012
Версия: 0.9.0
Настройки:
посмотреть

Описание настроек:
посмотреть

Скриншоты:
Изменения: тут
Скачать: тут
Установка:
тут

Задобрить: тут
Says Thank:
ajoas (22.01.2012), ILF7 (29.08.2012), m2jest1c (12.04.2012), Wetxius (19.12.2011)
Old 21.06.2012, 14:43 ▲    #241
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Shestak View Post
Если это уже после релога, то в этом, как обычно виновато ограничение обращений на сервер(тк при открытие инспекта, и вообще наведение курсора на человека у нас слишком много запросов происходит).
А вот если это именно до релога, то так же, фича
У меня всегда) Так же как с показом илвл при трансмогрифицированных шмотках. То бишь надо два раза сделать инспект, иначе не кажет всё...

Добавлено через 4 минуты
А ещё, нельзя сделать, если вещь наследуемая, то уровень не показывался бы?

А то эти единички как-то не смотрятся
Old 21.06.2012, 14:43   #1.5 - Disable Ads

Advertise on this site

Old 21.06.2012, 15:21   #242
Shestak
 Junior Member User Information

Shestak's Avatar
Wetxius, проверь ласт изменение на гитхабе. Должно пофикситься отображение у цели(инспекта) и не должно показываться на фамильках(никак не мог найти в шторме таких персов).

Добавлено через 1 минуту
А, не, стоп. Сейчас дофиксю фамильки(остается уровень от прошлого инспекта).

Добавлено через 2 минуты
И второе изменение для фамилек.

Добавлено через 1 минуту
И заодно проверь "первый логин", вроде и это автоматически пофиксилось.
Say Thank:
Wetxius (21.06.2012)
Old 21.06.2012, 16:16   #243
Wetxius
 Assistant User Information

Wetxius's Avatar
Проверил, при логине пишет сразу, при инспекте цели пишет сразу, фамильки убрались. Всё гут
Say Thank:
Shestak (21.06.2012)
Old 27.06.2012, 11:53   #244
Shestak
 Junior Member User Information

Shestak's Avatar
Авто одевалка рыбацких шапки и сапог при одевание удочки:

lua Code [Select]:
local frame, head, feet = CreateFrame("Frame")
local pole = select(17, GetAuctionItemSubClasses(1))

frame:RegisterEvent("UNIT_INVENTORY_CHANGED")
frame:SetScript("OnEvent", function(self, event, unit)
    if unit ~= "player" then return end

    local MainHand = select(7, GetItemInfo(GetInventoryItemLink("player", 16) or 0))
    if MainHand == pole and not head then
        head = GetInventoryItemLink("player", 1)
        feet = GetInventoryItemLink("player", 8)

        if GetItemCount(33820) and GetItemCount(33820) > 0 then
            EquipItemByName(33820)
        elseif GetItemCount(19972) and GetItemCount(19972) > 0 then
            EquipItemByName(19972)
        end

        if GetItemCount(50287) and GetItemCount(50287) > 0 then
            EquipItemByName(50287)
        elseif GetItemCount(19969) and GetItemCount(19969) > 0 then
            EquipItemByName(19969)
        end
    elseif MainHand ~= pole and (head or feet) then
        EquipItemByName(head)
        EquipItemByName(feet)
        head, feet = nil, nil
    end
end)
Old 28.06.2012, 18:36   #245
Shestak
 Junior Member User Information

Shestak's Avatar
Авто скрывалка ненужных статов из окна персонажа:
lua Code [Select]:
PAPERDOLL_STATCATEGORIES = {
    GENERAL = {
        id = 1,
        stats = {
            "ITEMLEVEL",
            "MOVESPEED",
        },
    },
    MELEE = {
        id = 2,
        stats = {
            "STRENGTH",
            "AGILITY",
            "MELEE_AP",
            "ENERGY_REGEN",
            "RUNE_REGEN",
            "HASTE",
            "CRITCHANCE",
            "HITCHANCE",
            "EXPERTISE",
            "MASTERY",
        },
    },
    RANGED = {
        id = 2,
        stats = {
            "AGILITY",
            "RANGED_AP",
            "RANGED_HASTE",
            "FOCUS_REGEN",
            "RANGED_CRITCHANCE",
            "RANGED_HITCHANCE",
            "MASTERY",
        },
    },
    SPELL = {
        id = 2,
        stats = {
            "SPIRIT",
            "INTELLECT",
            "SPELLDAMAGE",
            "SPELLHEALING",
            "SPELL_HASTE",
            "MANAREGEN",
            "SPELL_CRITCHANCE",
            "SPELL_HITCHANCE",
            "MASTERY",
        },
    },
    DEFENSE = {
        id = 3,
        stats = {
            "STAMINA",
            "ARMOR",
            "DODGE",
            "PARRY",
            "BLOCK",
            "RESILIENCE_REDUCTION",
            "ARCANE",
            "FIRE",
            "FROST",
            "NATURE",
            "SHADOW",
        },
    },
}

local orig = PaperDoll_InitStatCategories
local class = select(2, UnitClass("player"))

local sort = {
    {
        "GENERAL",
        "MELEE",
        "DEFENSE",
    },
    {
        "GENERAL",
        "RANGED",
        "DEFENSE",
    },
    {
        "GENERAL",
        "SPELL",
        "DEFENSE",
    },
}

local spec
local classes = {
    DEATHKNIGHT = {1, 1, 1},
    DRUID = {3, 1, 3},
    HUNTER = {2, 2, 2},
    MAGE = {3, 3, 3},
    PALADIN = {3, 1, 1},
    PRIEST = {3, 3, 3},
    ROGUE = {1, 1, 1},
    SHAMAN = {3, 1, 3},
    WARLOCK = {3, 3, 3},
    WARRIOR = {1, 1, 1},
}

local handler = CreateFrame("Frame")
handler:RegisterEvent("PLAYER_TALENT_UPDATE")
handler:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED")
handler:SetScript("OnEvent", function()
    local tabs = GetNumTalentTabs()
    if tabs == 0 then return end

    local mostPoints = -1
    for index = 1, tabs do
        local _, _, _, _, points = GetTalentTabInfo(index)
        if points > mostPoints then
            mostPoints = points
            spec = index
        end
    end

    PaperDoll_InitStatCategories = function()
        orig(sort[classes[class][spec]], nil, nil, "player")
        PaperDollFrame_CollapseStatCategory(CharacterStatsPaneCategory4)
    end
end)

for index = 1, 3 do
    local toolbar = _G["CharacterStatsPaneCategory"..index.."Toolbar"]
    toolbar:SetScript("OnEnter", nil)
    toolbar:SetScript("OnClick", nil)
    toolbar:RegisterForDrag()
end

do
    local setStat = PaperDollFrame_SetStat
    function PaperDollFrame_SetStat(self, unit, index)
        if index == 1 and class ~= "DEATHKNIGHT" and class ~= "PALADIN" and class ~= "WARRIOR" then
            return self:Hide()
        end

        setStat(self, unit, index)
    end

    local setSpellHit = PaperDollFrame_SetSpellHitChance
    function PaperDollFrame_SetSpellHitChance(self, unit)
        if class == "PRIEST" and spec ~= 3 then
            return self:Hide()
        elseif (class == "DRUID" or class == "SHAMAN") and spec == 3 then
            return self:Hide()
        end

        setSpellHit(self, unit)
    end

    local setParry = PaperDollFrame_SetParry
    function PaperDollFrame_SetParry(self, unit)
        if class ~= "PALADIN" and class ~= "WARRIOR" and class ~= "DEATHKNIGHT" then
            return self:Hide()
        end
    end

    local setBlock = PaperDollFrame_SetBlock
    function PaperDollFrame_SetBlock(self, unit)
        if class ~= "PALADIN" and class ~= "WARRIOR" then
            return self:Hide()
        end
    end
end
Old 30.08.2012, 07:55   #246
ajoas
 Elder Member User Information

ajoas's Avatar
В новой сборке пропал click_cast
Old 05.09.2012, 13:19   #247
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by ajoas View Post
В новой сборке пропал click_cast
Он теперь в основной сборке, проверь настройки)

Добавлено через 148 часов 46 минут
FaceShooter пофиксили под новый патч, но, автор пишет, что больше не будет поддерживать аддон дальше.
Says Thank:
ajoas (31.08.2012), Shestak (05.09.2012)
Old 05.09.2012, 13:43   #248
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
FaceShooter пофиксили под новый патч, но, автор пишет, что больше не будет поддерживать аддон дальше.
Если еще одно обновление выйдет, либо от автора, либо от "подхватившего", перенесем.
Old 22.09.2012, 09:20   #249
Wetxius
 Assistant User Information

Wetxius's Avatar
OneClickEnchantScroll можно и в основу перенести. Маленький код, и полезный. Насколько я могу понять, когда пробовал энчантинг качать. Или я чего не понимаю?

Добавлено через 1 минуту
И я бы объединил все три файла под именем OneClickMods. Или как нибудь ещё
Say Thank:
m2jest1c (22.09.2012)
Old 22.09.2012, 10:09   #250
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
И я бы объединил все три файла под именем OneClickMods. Или как нибудь ещё
Это не надо.

Quote:
Originally Posted by Wetxius View Post
OneClickEnchantScroll можно и в основу перенести. Маленький код, и полезный. Насколько я могу понять, когда пробовал энчантинг качать. Или я чего не понимаю?
Вряд ли он перейдет в основную сборку.

Tags
adibags, atlasloot, bloodshieldtracker, calculator, capping, combustionhelper, coolline, dominos, extra, faceshooter, magenuggets, mark bar, mfclip, micro menu, npcscan, overachiever, preformavenabler, rolltracker, shestakui extra, shestakui_extra, shieldmonitor, skada, talent spec, tinydps

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Fixed] ShestakUI_Extra: BadTank Oz Bugs Reports 1 05.11.2012 20:41
[Out of date] ShestakUI_Extra Shestak Modified Versions 21 17.10.2012 03:33
ShestakUI_Extra in MoP spirit Technical Support 1 13.08.2012 10:45


Mobile Style Русский English Deutsch Italian Chinese