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 05.03.2011, 02:12 ▲    #81
Shestak
 Junior Member User Information

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

Добавлено через 1 минуту
Потестить бы кд слотов в филгере.

Добавлено через 58 секунд
Quote:
Originally Posted by Erratic View Post
берс, неистовство, кожа дворфийская... ммм, спринт воргенский
Вот эти баффы точно можно добавить, мне так кажется....
Say Thank:
Erratic (05.03.2011)
Old 05.03.2011, 02:12   #1.5 - Disable Ads

Advertise on this site

Old 05.03.2011, 02:25   #82
Erratic
 Assistant User Information

Erratic's Avatar
Проверил у тукуевского филгера, риальне в одном блоке тринки работают, я негодую.
Quote:
Originally Posted by Shestak View Post
Потестить бы кд слотов в филгере.
Щас попробую.

Добавлено через 6 минут
Норм, работает. Ток разве на этом месте не EnemyCD?
Say Thank:
Shestak (05.03.2011)
Old 05.03.2011, 02:27   #83
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Erratic View Post
Проверил у тукуевского филгера, риальне в одном блоке тринки работают, я негодую.
Если ты про тот, на который дал ссылку gromcha, то теперь кд слотов должно работать, так как вносил изменения из того филгера.

Добавлено через 1 минуту
Quote:
Originally Posted by Erratic View Post
Норм, работает. Ток разве на этом месте не EnemyCD?
Я, как временное решение для теста, добавил отдельный блок для тринек, плащей и т.д. расположенный чуть выше блока кд.

Добавлено через 44 секунды
Черт, точно Забыл про EnemyCD, тогда мб прописать эти 5 слотов каждому классу в блок кд?
Old 05.03.2011, 02:32   #84
Erratic
 Assistant User Information

Erratic's Avatar
Черт, опять поломался =D
На птре всё так глючит, невозможно работать! Хоть лайв иди оплачивай)

Надо бы вообще спать идти, думаться стало тяжело >_>
Old 05.03.2011, 02:34   #85
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Erratic View Post
Черт, опять поломался =D
Кто, ПТР? Если да, то пофиг на него, я на лайве с темп учеткой. Правда некоторые фишки на темп учетке не потестить
Old 05.03.2011, 02:35   #86
Erratic
 Assistant User Information

Erratic's Avatar
Arrow

Quote:
Originally Posted by Shestak View Post
Черт, точно Забыл про EnemyCD, тогда мб прописать эти 5 слотов каждому классу в блок кд?
Ну у меня единственная причина по которой хочется повторяющиеся вещи сгруппировать это моя патологическая любовь к систематизации и лакончиности.
Old 05.03.2011, 02:38   #87
Shestak
 Junior Member User Information

Shestak's Avatar
Ну, так как больше нет логического места для кд слотов, добавляю их каждому классу?
Old 05.03.2011, 02:42   #88
Erratic
 Assistant User Information

Erratic's Avatar
Quote:
Originally Posted by Shestak View Post
Кто, ПТР?
Филегр. Не, работает, ток постоянно ругается на
Code [Select]:
Message: ...terface\AddOns\ShestakUI_Filger\ShestakUI_Filger.lua:250: Usage: UnitBuff("unit", [index] or ["name", "rank"][, "filter"])
Time: 03/05/11 04:38:37
Count: 3
Stack: [C]: in function `UnitBuff'
...terface\AddOns\ShestakUI_Filger\ShestakUI_Filger.lua:250: in function `GetFilgerData'
...terface\AddOns\ShestakUI_Filger\ShestakUI_Filger.lua:217: in function <...terface\AddOns\ShestakUI_Filger\ShestakUI_Filger.lua:209>

Locals: (*temporary) = "player"
(*temporary) = nil
Добавлено через 2 минуты
Quote:
Originally Posted by Shestak View Post
добавляю их каждому классу?
Да забей, я добавлю, я ж всё равно весь редактировать буду. Завтра ближе к вечеру думаю закончу.

P.S.: Мне интереснее связана эта куча ошибок выдаваемых клиентом с изменением в апи или просто с кривостью птра? Кстати чет !BaudErrorFrame не работает или мне кажется. С какой то версии перестал выводить циферку на мапе.
Old 05.03.2011, 02:43   #89
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Erratic View Post
Филегр. Не, работает, ток постоянно ругается на
Эммм, а с какого места он перестал работать с момента того скриншота с двумя триньками?
Тк на лайве ошибок нет, и он работает(по-крайней мере локовские доты-полоски(те, что справа фрейма таргета)).
Old 05.03.2011, 02:50   #90
Erratic
 Assistant User Information

Erratic's Avatar
Quote:
Originally Posted by Shestak View Post
а с какого места он перестал работать
Ну работает он более менее нормально, а выдавать давно стал, толи с начала птра 4.1, толи с одного из первых минипатчей.
Там вообще куча ошибок лезет, в основном на Interface\FrameXML\UIPanelTemplates.lua ругается, а EnemyCD, RaidCD и NamePlates не работают вообще. Причем с самого начала. Ошибки могу дать.

P.S.: щас филгер перестал выводить один конкретный спелл, хотя id правильный о_О

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

Thread Tools



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