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 23.01.2012, 11:22 ▲    #461
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by produsser View Post
И еще.. когда я включаю Берсерк на друиде, то отображаются сразу ДВЕ иконки слева... Что сделать?
Берсерк, собственно баф который внесен в блок друидам. 52 строчка
-- Berserk
{ spellID = 50334, size = 37, unitId = "player", caster = "player", filter = "BUFF" },

Берсерк, это расовый баф троллей. 2753
-- Berserking (Troll)
{ spellID = 26297, size = 37, unitId = "player", caster = "player", filter = "BUFF" },

Удали то, что не хочешь видеть.
Offtop
Say Thank:
Shestak (23.01.2012)
Old 23.01.2012, 11:22   #1.5 - Disable Ads

Advertise on this site

Old 23.01.2012, 11:27   #462
produsser
 Member User Information

produsser's Avatar
Quote:
Originally Posted by Shestak View Post
Quote:
Originally Posted by produsser View Post
как отключить Неудобные перезарядки по середине экрана или хотябы в каком файле можно удалить все строчки чтобы их удалить полностью или частично.
В 457ом(пару сообщений выше) был ответ на подобный вопрос.
Filger редко редактируется, и если редактируется, то в основном для добавления/удаления абилок. Так что смело можно править самому, и при обновлении сборки просто не обновлять ShestakUI_Filger.

Quote:
Originally Posted by produsser View Post
И еще.. когда я включаю Берсерк на друиде, то отображаются сразу ДВЕ иконки слева... Что сделать?
Проверим.

Offtop
Offtop
Old 23.01.2012, 11:28   #463
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by produsser View Post
ДА,Выше(х8).. а на что это влияет? просто хочется максимальной графики..
Края у иконок, и всего прочего, будут смазаны, тк сделаны в 1 пиксель
Say Thank:
Shestak (23.01.2012)
Old 06.02.2012, 08:44   #464
Niknik
 Junior Member User Information

Niknik's Avatar
Затруднения с настройкой ui.

Здравствуйте!
В первую очередь, хочу сказать: Спасибо автору сборки за столь огромный труд!

Все в сборке замечательно, но конкретно у меня возникли некоторые трудности с настройкой. Во-первых, проблемы с отображением в filger. Играю друидом и при использовании "Берсерк" отображаются две иконки, отслеживающие время действия бафа. При этом, иконка, отслеживающая кд (хоть и совпадает по времени), показывает откат трольской расовой способности. Насколько я мог увидеть, в разделе "Как добавить абилку в Filger" уже поднимался подобный случай, но предложенные варианты решения не подошли. Или я просто неспособен грамотно править lua. файлы. При удалении одного из "ненужных" вариантов берсерка, иконка с трольским кд остается прежней.
Далее, при использовании лобовой атаки (в форме кошки) таймер восстановления, так же показывает две иконки сразу, для кота и мишки. Проблемой номер два является бинд клавиш на панель стоек. При назначении спела на клавиши, допустим флай форма в спеке ферала, возникает проблема с респеком. Т.е. при респеке в рестора, панель стоек обретает +1 ячейку, и клавиша, отвечавшая за флай форму, попадает на форму дерева. Способов разделить бинд клавиш для различных спеков я не нашел. Если же имеется такая возможность, то очень хотелось бы про неё узнать.

Прошу меня извинить за, возможно, объемное сообщение, старался изложить наиболее подробно.
С уважением, Ник.

Добавлено через 11 минут
Up.
Ох, я был весьма невнимателен. Имелось в виду не лобовая атака, а "Звериный рывок".
Old 06.02.2012, 09:04   #465
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Niknik View Post
Играю друидом и при использовании "Берсерк" отображаются две иконки, отслеживающие время действия бафа.
Quote:
Originally Posted by Niknik View Post
Насколько я мог увидеть, в разделе "Как добавить абилку в Filger" уже поднимался подобный случай, но предложенные варианты решения не подошли.
Естественно не подошли, там решалась проблема с бафом. А тут кд абилки

Чтобы добавить кд на берсерк, как классовую абилку:
ShestakUI_Filger\config.lua
~310-358 Блок на кулдауны
Добавляем:
lua Code [Select]:
-- Berserk
{ spellID = 50334, size = 30, filter = "CD" },
И убираем кд , если будет двойная иконка:
lua Code [Select]:
-- Berserking (Troll)
{ spellID = 26297, size = 30, filter = "CD" },


Quote:
Originally Posted by Niknik View Post
Далее, при использовании "Звериный рывок".(в форме кошки) таймер восстановления, так же показывает две иконки сразу, для кота и мишки.
Всё там же меняем

lua Code [Select]:
-- Feral Charge - Bear
{ spellID = 16979, size = 30, filter = "CD" },
-- Feral Charge - Cat
{ spellID = 49376, size = 30, filter = "CD" },
Убирай медведя, раз показывает в коте на неё
Все проблемы, из-за русской локализации)
Say Thank:
Shestak (06.02.2012)
Old 07.02.2012, 13:55   #466
Niknik
 Junior Member User Information

Niknik's Avatar
Да уж и правда веселый перевод.
Большое спасибо за помощь!
Old 10.02.2012, 12:28   #467
Wetxius
 Assistant User Information

Wetxius's Avatar
Надо бы удалить из блока шаманов:
3027-3028
-- Bash (Feral Spirit)
{ spellID = 58861, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },

Абилка дублируется с друидовской, в том же блоке, выше:
-- Bash
{ spellID = 5211, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },

Добавлено через 48 минут
-- Skull Bash (Bear Form)
{ spellID = 80964, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
-- Skull Bash (Cat Form)
{ spellID = 80965, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Дубли (2832-2835), убрать медведя допустим, и кота переименовать в просто "Skull Bash"

Добавлено через 2 минуты
Или вообще обе удалить, они просто интерапты, но у фералов, на 10с вешает дебаф, который увеличивает манакост на 10%. Так себе важность

Добавлено через 6 минут
~2981
-- Shackle Undead
{ spellID = 9484, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Есть ли смысл отслеживать, если нежитью игрок может быть только дк под одной абилкой?

Добавлено через 4 минуты
Опять же, баниш локов (3041)
-- Banish
{ spellID = 710, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Нет игроков демонов, можно удалять
Old 10.02.2012, 15:14   #468
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
~2981
-- Shackle Undead
-- Banish
Эммм, тогда мб вообще везде удалить?
Old 10.02.2012, 15:25   #469
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Shestak View Post
Эммм, тогда мб вообще везде удалить?
В смысле везде? Я говорю только про отображение на игроке. На цели же полезно видеть в пве
Old 10.02.2012, 15:28   #470
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Quote:
Originally Posted by Shestak View Post
Эммм, тогда мб вообще везде удалить?
В смысле везде? Я говорю только про отображение на игроке. На цели же полезно видеть в пве
Точно, что-то не подумал

Добавлено через 2 минуты
Ну, вроде все правильно изменил на гитхабе.
Say Thank:
Wetxius (10.02.2012)

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

Thread Tools



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