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 06.12.2011, 10:28 ▲    #421
Shestak
 Junior Member User Information

Shestak's Avatar
Summon Wetxius&gromcha.
Old 06.12.2011, 10:28   #1.5 - Disable Ads

Advertise on this site

Old 06.12.2011, 10:51   #422
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Ferr218 View Post
Также на 2й фазе Madness of Deathwing вешается 6-секундный дебафф (или бафф?
lua Code [Select]:
-- Dragon Soul
-- Shrapnel (Madness of Deathwing)
{ spellID = 106794, size = 60, unitId = "player", caster = "all", filter = "BUFF" },
Обломок выбирает цель, вешает баф, потом кастует 6 секунд, и прилетает дэмаг

Бафы оружия:
lua Code [Select]:
-- Physical Agility DPS
-- Kiril, Fury of Beasts (Agility, Proc)
{ spellID = 108011, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
lua Code [Select]:
-- Caster General
-- Ti'tahk, the Steps of Time (Haste, Proc)
{ spellID = 107804, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
Про полезность бафов оружия ничего не могу сказать, вроде бы не весь бой висят и слава богу)
Say Thank:
Shestak (06.12.2011)
Old 06.12.2011, 10:58   #423
Shestak
 Junior Member User Information

Shestak's Avatar
На счет разговора об налезающем таймере, вот изменения:
http://i.imgur.com/ewvVl.jpg
http://i.imgur.com/aCM3Q.jpg

Первая абилка в списке филгера, будет на 1(ом) уровне, следующие +1(в данном случае 3, что бы таймеры не налазили друг на друга).
То есть, вот допустим на примере друида, свои хоты. В списке первым хотом идет лб, потом реджувка, и потом регровс, так они и будут. Вне зависимости от того, когда хот повесился, первым будет лб, сле реджувка и т.д.(то есть самым последним надо располагать самые нужные баффы/дебаффы).

Добавлено через 3 минуты
Quote:
Originally Posted by Wetxius View Post
-- Dragon Soul
-- Shrapnel (Madness of Deathwing)
Это понял куда.


Quote:
Originally Posted by Wetxius View Post
-- Physical Agility DPS
-- Kiril, Fury of Beasts (Agility, Proc)
Quote:
Originally Posted by Wetxius View Post
-- Caster General
-- Ti'tahk, the Steps of Time (Haste, Proc)
А это не понял куда сувать и кому.
Say Thank:
gromcha (17.12.2011)
Old 06.12.2011, 11:19   #424
Wetxius
 Assistant User Information

Wetxius's Avatar
Перед тринкетами сделать для Друидов и Охотников:
lua Code [Select]:
-- Weapons
-- Physical Agility
-- Kiril, Fury of Beasts (Agility, Proc)
{ spellID = 108011, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
lua Code [Select]:
-- Weapons
-- Caster General
-- Ti'tahk, the Steps of Time (Haste, Proc)
{ spellID = 107804, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
А это для Магов, Локов, Друидов, Пристов, Шоменов. Вроде никого не забыл

Добавлено через 6 минут
Quote:
Originally Posted by Shestak View Post
На счет разговора об налезающем таймере, вот изменения
Добавил себе, сделал тест для бафов дк, оставил три абилочки, налезает всё равно

Hidden text

lua Code [Select]:
if index == 1 then
                bar:Point(unpack(self.setPoint))
                bar:SetFrameLevel(1)
            else
                if self.Direction == "UP" then
                    bar:Point("BOTTOM", bars[id][index-1], "TOP", 0, self.Interval)
                elseif self.Direction == "RIGHT" then
                    bar:Point("LEFT", bars[id][index-1], "RIGHT", self.Mode == "ICON" and self.Interval or value.data.barWidth + self.Interval, 0)
                elseif self.Direction == "LEFT" then
                    bar:Point("RIGHT", bars[id][index-1], "LEFT", self.Mode == "ICON" and -self.Interval or -(value.data.barWidth + self.Interval), 0)
                elseif self.Direction == "TEST" then
                    bar:Point(unpack(self.setPoint))
                else
                    bar:Point("TOP", bars[id][index-1], "BOTTOM", 0, -self.Interval)
                end
                bar:SetFrameLevel(index+3)
[hide]

Опа, но если 2 абилки только работают, то не налезает, 3 уже налезает
Say Thank:
Shestak (06.12.2011)
Old 06.12.2011, 11:41   #425
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Опа, но если 2 абилки только работают, то не налезает, 3 уже налезает
Того пока черть его знает.
Old 06.12.2011, 11:53   #426
Wetxius
Offtop
 
Old 06.12.2011, 12:43   #427
Shestak
Offtop
 
Old 06.12.2011, 15:46   #428
Wetxius
 Assistant User Information

Wetxius's Avatar
UP
Новейшее исправление))
-- Shrapnel (Madness of Deathwing)
{ spellID = 106794, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
Причем, над персонажем ещё и стрелочка указывает, полезность дебафа в филгере сомнительна


Offtop
Say Thank:
Shestak (06.12.2011)
Old 06.12.2011, 16:14   #429
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
полезность дебафа в филгере сомнительна
Ну, пока оставим. А то я помню, когда играл(не помню какой босс, не суть) - войд зона, громадная, с кучей спец эффектов, в ней стоит продолжительное время хант и щемит босса. А ему пофиг, у него хп прыгает из-за войд зоны, а ему пофиг, щемит и щемит, потом помирает в ней.
- Ты умер в войд зоне
- Неее, ничего не знаю, не было войд зоны ^^
Old 06.12.2011, 22:05   #430
Wetxius
Offtop
 

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

Thread Tools



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