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 04.06.2011, 19:49 ▲    #261
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by gromcha View Post
Но он друидом не может же КД вара выводить, потому что у него в спеллбуке их нет. И как это может мешать? Или ты думаешь, что от этого филгер будет больше памяти кушать? Так если нет способности, которую нужно проверить и показать, это должно забить память?
Сделай простой пример, удали все блоки из конфига, оставь один блок, и жахни туда 1у абилку твоего класса. Сохрани, посмотри филгер.
Потом добавь в этот блок 100500 абилок, часть которых будет твои, и часть чужих классов.

И посмотри



П.С.: Для этого и разделяется филгер на классовые блоки, а не так, чисто для удобства.

Добавлено через 2 минуты
Quote:
Originally Posted by Shestak View Post
Потом добавь в этот блок 100500 абилок, часть которых будет твои, и часть чужих классов.
А именно это ты и предлагаешь.
Пусть в текущем варианте больше строк кода потому что одинаковые расовые кд распиханы в каждом блоке классов, зато это лучше для самого филгера и игры.

Иначе можно забить на блоки вообще, жахнуть 3 блока, кд, аффы, деаффы, и сунуть туда абсолютно все текущие абилки.
Old 04.06.2011, 19:49   #1.5 - Disable Ads

Advertise on this site

Old 04.06.2011, 20:16   #262
gromcha
 Assistant User Information

gromcha's Avatar
Такой блок будет кушать в игре где то 160 КБ, но если из этого списка удалить кд меньше 10 сек, то получим где то 100 кб.
Тогда я не понимаю, как работает филгер... если там сейчас есть блок ALL где перечислены баффы, и дебаффы игрока и цели, при этом филгер кушает 177 кб...
(п.с. я ваши изменения еще не обновлял и хз, сколько кушает сейчас ваш)

i'm confused

Добавлено через 8 минут
Хорошо, а если так. Создаём блок КД в "ALL" и пихаем туда расовые способности, вместо того, чтобы пихать их в каждый класс. Получим тоже самое, но с экономим на строчках?
Old 04.06.2011, 20:25   #263
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by gromcha View Post
если там сейчас есть блок ALL где перечислены баффы, и дебаффы игрока и цели
Не надо сравнивать общий блок баффов дебаффов, и общий блок кд, это разные блоки.




Добавляться дополнительный общий блок кд не будет:
* Так как для него нет физически места на мелких разрешениях.

Замена текущего блока кд, на общий блок кд не будет:
* Потому что в нем будут присутствовать те абилки, которых нет у каких-либо других классов, они будут лишними.

Если заменить текущий блок кл на общий блок кд и внести в него только действительно общие кд всех классов:
* Тогда пострадают оставшиеся кд.

Удаляться кд абилки меньше 10ти секунд под корень не будут:
* Удаление не аргументированно.


Quote:
Originally Posted by gromcha View Post
Хорошо, а если так. Создаём блок КД в "ALL" и пихаем туда расовые способности, вместо того, чтобы пихать их в каждый класс. Получим тоже самое, но с экономим на строчках?
Экономим строки кода, да, я уже писал об этом, но для него нет места на экране, так понятнее?
Влепить координаты те же, что и у классового блока кд, тогда кд в определенный момент будут налазить друг на друга.

Добавлено через 4 минуты
Quote:
Originally Posted by Shestak View Post
Добавляться дополнительный общий блок кд не будет:
* Так как для него нет физически места на мелких разрешениях.

Замена текущего блока кд, на общий блок кд не будет:
* Потому что в нем будут присутствовать те абилки, которых нет у каких-либо других классов, они будут лишними.

Если заменить текущий блок кл на общий блок кд и внести в него только действительно общие кд всех классов:
* Тогда пострадают оставшиеся кд.

Удаляться кд абилки меньше 10ти секунд под корень не будут:
* Удаление не аргументированно.
Тут уточняю, я не делаю какой-то ультиматум, или мне не не в падлу и прочее, как можно в принципе подумать из текста. Нет нет, что вы. Просто ну никак иначе(кроме кд и ~10 секунд, это отдельно поговорим). Ну нет места на экране и все тут.
Обошли этот момент просто, добавили одинаковые строки кода каждому классу в его блок кд. Ничего тут страшного нет.
Old 04.06.2011, 22:15   #264
PterOs
 Assistant User Information

PterOs's Avatar
Дубликат: 1305 строка, повер инфужн у приста в старом месте остался.
И в 1400-ой исправь на Pain Suppression название. %)

Сейчас одна хорошая вещь реализована у локов: палится в дебаффах босса не только локовское КоЕ(которое я уже не знаю как сейчас называется), но и тот же дебафф на +8% спеллдамаги всех остальных классов. У магов например только свой скорч палится, а локовский +5% спеллкрита - нет.
Тут по-хорошему нужна помощь ханта, потому что на каждый бафф/дебаф сейчас есть пет, чтобы айди были те.
Old 05.06.2011, 10:11   #265
Bexter
 Elder Member User Information

Bexter's Avatar
@ Shestak, у себя в форке убрал у мага проки тринек на дух (ибо кастеру как магу дух нахер не нужен ни для бурста ни для чего), и КД на Ice Block так как 5 минут. Все остальное вроде как на месте. Ничего справа налево не перемещал как кто то предлагал
Old 05.06.2011, 10:25   #266
Erratic
Offtop
 
Old 05.06.2011, 11:50   #267
Sw2rT1
 Street Mage User Information

Sw2rT1's Avatar
друидам, на сколько я знаю, дух нужен )
Old 05.06.2011, 12:37   #268
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Bexter View Post
@ Shestak, у себя в форке убрал у мага проки тринек на дух
Я вижу только один форк:
Quote:
-elseif T.name == "Бэкстер" or T.name == "Варбой" or T.name == "Бекстап" or T.name == "Жахаюшопздц" then
+elseif T.name == "Бэкстер" or T.name == "Варбой" or T.name == "Бекстап" or T.name == "Акомару" or T.name == "Мечтатель" then
Ничего связанного с филгером там нет.
Old 05.06.2011, 12:48   #269
Erratic
Offtop
 
Old 05.06.2011, 13:10   #270
Shestak
Offtop
 

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

Thread Tools



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