Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Technical Support

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 08.07.2010, 10:10 ▼    #1
 Assistant User Information

Erratic's Avatar
Post Как добавить абилку в Filger

Как добавить абилку в филгер для чайников

Что такое филгер???? Это иконки, появляющиеся в центре экрана,

Для того чтобы добавить заклинание в филгер, необходимо:
  1. Спросить себя: "А оно мне надо?"
  2. Открыть файл ShestakUI/Config/Filters/FilgerSpells.lua (см. примечание)
  3. Определиться с типом отсутствующего заклинания:
    1. Собственный баф на себе (P_BUFF_ICON)
    2. Собственный прок от энчантов/талантов/акссессуаров и тп (P_PROC_ICON)
    3. Собственный баф/дебаф на цели (T_DEBUFF_ICON)
    4. Собственный хот/дот на цели (T_DE/BUFF_BAR)
    5. Собственный контроль на фокусе (PVE/PVP_CC)
    6. Собственные обычные и скрытые кулдауны (COOLDOWN)
    7. Собственный бафф от предметов/зелий или общий бафф (вроде БЛа) (SPECIAL_P_BUFF_ICON)
    8. Вражеский контроль и замедляющие эффекты на себе (PVE/PVP_DEBUFF)
    9. Важные защитные заклинания или контроль на цели (от всех) (T_BUFF)
  4. Если заклинание принадлежит к 1 - 6 пунктам, то необходимо:
    1. Найти в файле раздел своего класса
    2. Найти в разделе своего класса раздел, соответствующий типу заклинания (названия разделов приведены выше, в скобках)
  5. Если заклинание принадлежит к 7 - 9 группе, то необходимо:
    1. Найти в файле раздел ALL идущий после всех классов
    2. Найти в этом разделе раздел соответствующий типу заклинания (названия разделов приведены выше, в скобках)
  6. Убедиться что заклинания действительно нет
  7. Выяснить id заклинания. Для этого можно:
    1. Включить в настройках интерфейса, в разделе тултипов отображение Spell id, воспроизвести действие заклинания и соответственно посмотреть в тултипе его id
    2. Найти заклинание на вовхеде, id - это цифры в адресной строке после "spell=".
  8. Добавить необходимое заклинание четко соблюдая аналогии с другими заклинаниями этой группы и описание из приложения 1, изменив соответственно только spellID.
  9. ...
  10. PROFIT!
Приложение 1:
Описание содержимого одной ячейки с заклинанием

Приложение 2:

Примечание: Для облегчения выполнения перечисленных выше действий рекомендуется открывать .lua файлы с помощью бесплатного текстового редактора Notepad++
Says Thank:
mopda (16.08.2012), PterOs (04.08.2011), Shestak (22.03.2011), Wetxius (19.11.2011)
Old 20.10.2011, 09:12 ▲    #341
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
ALL T_BUFF Druid
Quote:
Originally Posted by Wetxius View Post
Там же далее у роги:
Quote:
Originally Posted by Wetxius View Post
У варов где-то там же
Удалил, изменил и т.д.

Quote:
Originally Posted by Wetxius View Post
У локов(PVE/PVP_DEBUFF):
Тут немного не понял.
При поиске по "Shadowsnare" есть две записи, одна в блоке локов, а вторая в общем блоке.
Сменить в общем блоке ресурс для этого дебаффа?
Say Thank:
Wetxius (20.10.2011)
Old 20.10.2011, 09:12   #1.5 - Disable Ads

Advertise on this site

Old 20.10.2011, 10:17   #342
Wetxius
 Assistant User Information

Wetxius's Avatar
Да, в блоке локов всё в порядке, а в общем блоке надо изменить на:
lua Code [Select]:
-- Shadowsnare
{ spellID = 63311, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Видимо ид всё-таки правильный, только поменять unit и caster

Добавлено через 9 минут
http://ru.wowhead.com/spell=50041
Вот такая штука есть у фрост дк, от озноба замедление, попал вчера на бг, жаль не успел отследить точный ид) Попробую ещё потестить)
Say Thank:
Shestak (20.10.2011)
Old 20.10.2011, 10:34   #343
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Да, в блоке локов всё в порядке, а в общем блоке надо изменить на:
Все последние изменения на гитхабе.
Say Thank:
Wetxius (20.10.2011)
Old 22.10.2011, 16:12   #344
Wetxius
 Assistant User Information

Wetxius's Avatar
"ALL" "PVE/PVP_DEBUFF" Druid
lua Code [Select]:
-- Typhoon
{ spellID = 61391, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Там же для Хантов:
lua Code [Select]:
-- Glyph of Freezing Trap
{ spellID = 61394, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Чуть дальше для петов ханта заменить ид:
lua Code [Select]:
-- Froststorm Breath (Chimera)
{ spellID = 54644, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
И магам добавить замедлялки:
lua Code [Select]:
-- Frostbolt
{ spellID = 116, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
-- Frostfire Bolt   
{ spellID = 44614, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Шаманам:
lua Code [Select]:
-- Frostbrand Attack
{ spellID = 8034, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Для дк:
lua Code [Select]:
-- Chilblains
{ spellID = 50435, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Это всё в блоке ALL. Вроде нигде не напутал)
Say Thank:
Shestak (23.10.2011)
Old 23.10.2011, 04:26   #345
Shestak
 Junior Member User Information

Shestak's Avatar
https://github.com/Shestak/ShestakUI...d25a9ddc4a729e
Say Thank:
Wetxius (23.10.2011)
Old 23.10.2011, 16:13   #346
Wetxius
 Assistant User Information

Wetxius's Avatar
Lightbulb

Как насчет такого:
Немного изменить порядок блоков классов:

Сейчас

DRUID
HUNTER
MAGE
WARRIOR
SHAMAN
PALADIN
PRIEST
WARLOCK
ROGUE
DEATHKNIGHT
[hide]

Предлагаю:

По алфавиту

DEATHKNIGHT
DRUID
HUNTER
MAGE
PALADIN
PRIEST
ROGUE
SHAMAN
WARLOCK
WARRIOR
[hide]

Или это слишком времязатратно, не нужно?
Old 23.10.2011, 19:31   #347
marvol
 Junior Member User Information

marvol's Avatar
Привет всем. Я не пользуюсь сборкой Shestak UI, но меня интересует можно ли отдельно использовать Filger из вашей сборки? Если просто закинуть ShestakUI_Filger в папку с аддонами, то в игре в модификациях пишет "Нет ресурса". Я так понял в .toc файле нужно убрать RequiredDeps: ShestakUI. Ну и конечно же в конфиге заменить все привязки к фрэймам oUF_Player/oUF_Target и тд. на UIParent. Собственно это я и сделал, но филгер не желает работать, видимо что-то делаю не так. Можете подсказать что именно?
Old 23.10.2011, 19:48   #348
Wetxius
 Assistant User Information

Wetxius's Avatar
Качаете ласт версию филгера https://github.com/FourOne/Tukui_Filger/downloads. Ищем файл Tukui_Filger_Settings открываем, стираем всё, копируем аналогичные настройки из сборки Shestak UI. и заменяем верхние строчки на:
lua Code [Select]:
local _, ns = ...
Filger_Settings = {
    player_buff_icon = {"BOTTOMRIGHT", "TukuiPlayer", "TOPRIGHT", 2, 173}-- "P_BUFF_ICON"
    player_proc_icon = {"BOTTOMLEFT", "TukuiTarget", "TOPLEFT", -2, 173},   -- "P_PROC_ICON"
    special_proc_icon = {"BOTTOMRIGHT", "TukuiPlayer", "TOPRIGHT", 2, 213}-- "SPECIAL_P_BUFF_ICON"
    target_debuff_icon = {"BOTTOMLEFT", "TukuiTarget", "TOPLEFT", -2, 213}-- "T_DEBUFF_ICON"
    target_buff_icon = {"BOTTOMLEFT", "TukuiTarget", "TOPLEFT", -2, 253},   -- "T_BUFF"
    pve_debuff = {"BOTTOMRIGHT", "TukuiPlayer", "TOPRIGHT", 2, 253},        -- "PVE/PVP_DEBUFF"
    pve_cc = {"TOPLEFT", "TukuiPlayer", "BOTTOMLEFT", -2, -44},    -- "PVE/PVP_CC"
    cooldown = {"BOTTOMRIGHT", "TukuiPlayer", "TOPRIGHT", 63, 17},        -- "COOLDOWN"
    target_bar = {"BOTTOMLEFT","TukuiTarget", "BOTTOMRIGHT"9, -41},      -- "T_DE/BUFF_BAR"
}
ns.Filger_Settings = {
    configmode = false,
}
ns.Filger_Spells = {
Соответсвенно, если у вас таргет и плеер oUF_Player/oUF_Target меняете на своё
Old 23.10.2011, 20:35   #349
marvol
 Junior Member User Information

marvol's Avatar
Сделал как вы сказали, но все равно не работает.
Вот как выглядит Tukui_Filger_Settings:

lua Code [Select]:
local _, ns = ...
Filger_Settings = {
    player_buff_icon = {"CENTER", "UIParent", "CENTER", 75, 10}-- "P_BUFF_ICON"
    player_proc_icon = {"CENTER", "UIParent", "CENTER", 75, 10},   -- "P_PROC_ICON"
    special_proc_icon = {"CENTER", "UIParent", "CENTER", 75, 10}, -- "SPECIAL_P_BUFF_ICON"
    target_debuff_icon = {"CENTER", "UIParent", "CENTER", 75, 10, -- "T_DEBUFF_ICON"
    target_buff_icon = {"CENTER", "UIParent", "CENTER", 75, 10},   -- "T_BUFF"
    pve_debuff = {"CENTER", "UIParent", "CENTER", 75, 10},        -- "PVE/PVP_DEBUFF"
    pve_cc = {"CENTER", "UIParent", "CENTER", 75, 10},    -- "PVE/PVP_CC"
    cooldown = {"CENTER", "UIParent", "CENTER", 75, 10},        -- "COOLDOWN"
    target_bar = {"CENTER", "UIParent", "CENTER", 75, 10},      -- "T_DE/BUFF_BAR"
}
ns.Filger_Settings = {
    configmode = false,
}
ns.Filger_Spells = {
["PRIEST"] = {
        {
            Name = "T_BUFF",
            Direction = "RIGHT",
            Interval = 3,
            Mode = "ICON",
            setPoint = {"CENTER", "UIParent", "CENTER", 75, 10 },

            --Слово силы: Щит
            { spellID = 17, size = 32, unitId = "target", caster = "all", filter = "BUFF" },
        },
    },
}
Слово силы щит для примера закинул, не показывает на таргете его.
Old 23.10.2011, 22:10   #350
unb
 Elder Member User Information

unb's Avatar
и не будет, filger использует tukui api.

Tags
filger, бафы, дебафы, проки, филгер

Thread Tools



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