View Single Post
Old 18.10.2011, 07:19  
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by nefrit View Post
как убрать цель игрока в рейд/пати фреймах ? то что по центру... в глаза долблюсь видимо, но в настройках не вижу

http://rghost.ru/25968441/image.png
В настройках это не предусмотрено, и не будет вводиться. А в ручную можно убрать.

Убрать цели группы, в файле ShestakUI_Heal\ShestakUI_Heal.lua(303-320 строки) найти и удалить:
lua Code [Select]:
-- Party targets
local partytarget = self:SpawnHeader("oUF_PartyTarget", nil, "custom [@raid6,exists] hide;show",
    "oUF-initialConfigFunction", [[
        local header = self:GetParent()
        self:SetWidth(header:GetAttribute("initial-width"))
        self:SetHeight(header:GetAttribute("initial-height"))
        self:SetAttribute("unitsuffix", "target")
    ]],
    "initial-width", unit_width,
    "initial-height", T.Scale(unit_height-12),
    "showSolo", C.raidframe.solo_mode,
    "showPlayer", C.raidframe.player_in_party,
    "showParty", true,
    "showRaid", true,
    "xOffset", T.Scale(7),
    "point", "LEFT"
)
partytarget:Point("TOPLEFT", party, "BOTTOMLEFT", 0, -7)

Убрать петов группы, в файле ShestakUI_Heal\ShestakUI_Heal.lua(322-362 строки) найти и удалить:
lua Code [Select]:
-- Party pets
local partypet = self:SpawnHeader("oUF_PartyPet", nil, "custom [@raid6,exists] hide;show",
    "oUF-initialConfigFunction", [[
        local header = self:GetParent()
        self:SetWidth(header:GetAttribute("initial-width"))
        self:SetHeight(header:GetAttribute("initial-height"))
        self:SetAttribute("useOwnerUnit", "true")
        self:SetAttribute("unitsuffix", "pet")
    ]],
    "initial-width", unit_width,
    "initial-height", T.Scale(unit_height-12),
    "showSolo", C.raidframe.solo_mode,
    "showPlayer", C.raidframe.player_in_party,
    "showParty", true,
    "showRaid", true,
    "xOffset", T.Scale(7),
    "point", "LEFT"
)

local partypetupdate = CreateFrame("Frame")
partypetupdate:SetScript("OnEvent", function(...)
    if InCombatLockdown() then return end

    local lastGroup = 1
    local numRaidMembers = GetNumRaidMembers()
    if numRaidMembers > 0 then
        local playerGroup
        for member = 1, numRaidMembers do
            _, _, playerGroup, _, _, _, _, _, _, _, _ = GetRaidRosterInfo(member)
            lastGroup = math.max(lastGroup, playerGroup)
        end
    end

    partypet:Point("TOPLEFT", party[lastGroup], "BOTTOMLEFT", 0, -28)
end)
partypetupdate:RegisterEvent("PARTY_MEMBERS_CHANGED")
partypetupdate:RegisterEvent("PLAYER_ENTERING_WORLD")
partypetupdate:RegisterEvent("PLAYER_REGEN_ENABLED")
partypetupdate:RegisterEvent("RAID_ROSTER_UPDATE")
partypetupdate:RegisterEvent("UNIT_ENTERED_VEHICLE")
partypetupdate:RegisterEvent("UNIT_EXITED_VEHICLE")