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 14.08.2010, 13:59 ▲    #21
Death Engine
 Assistant User Information

Death Engine's Avatar
к сожалению никак

только если мудрить, то есть написать код который бы вылавливал эвент призыва копий/элементаля, потом смотреть на описание скиллов и привязывать время жизни к ихнему коду, такое в Филджере не предусмотрено

http://www.wowinterface.com/download...entalFlux.html вот аддон который вроде как следит за элемом, если только выпиливать код
Old 14.08.2010, 13:59   #1.5 - Disable Ads

Advertise on this site

Old 14.08.2010, 14:04   #22
Shestak
 Junior Member User Information

Shestak's Avatar
А если добавить(мануально, не в паблик) каст элема и копий в aCooldowns и прописать время жизни для каждого? Таким образом будет высвечиваться полоска, эддон конечно предназначен не для этого, но таким путем можно обойти Filger и его невозможность за этим следить.
Old 16.08.2010, 13:56   #23
Viajero
 Elder Member User Information

Viajero's Avatar
нужна помощь, можно ли добавить для рог отображение дедли пойзона с 62-70 во флигере, менял ай ди на дедлик 62 лвл, но что то не получилось, количество стаков дедлика не отображало
Old 16.08.2010, 14:05   #24
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Viajero View Post
нужна помощь, можно ли добавить для рог отображение дедли пойзона с 62-70 во флигере, менял ай ди на дедлик 62 лвл, но что то не получилось, количество стаков дедлика не отображало
Попробуй сменить:
-- Deadly Poison
{ spellID = 57973, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
на:
-- Deadly Poison
{ spellID = 2823, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
Old 16.08.2010, 14:44   #25
Viajero
 Elder Member User Information

Viajero's Avatar
неа, не работает так тоже
Old 16.08.2010, 15:05   #26
Shestak
 Junior Member User Information

Shestak's Avatar
Тогда другой вопрос, что ты добавлять пробовал?

А то получается - не работает. А что не работает, что добавлялось или изменялось - не известно.
Old 16.08.2010, 16:17   #27
Viajero
 Elder Member User Information

Viajero's Avatar
Quote:
Originally Posted by Shestak View Post
-- Deadly Poison
{ spellID = 57973, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
тут менял spellID = 57973, на 80 роге с "57973" работает отображение дедлика, а на твинке "62 лвл дедлика" не отображает стаки, ай ди менял тестил ничего не получилось
Old 16.08.2010, 18:36   #28
Shestak
 Junior Member User Information

Shestak's Avatar
На этот менял 26967 ?
Say Thank:
Viajero (16.08.2010)
Old 16.08.2010, 19:49   #29
Viajero
 Elder Member User Information

Viajero's Avatar
нет я менял на 22053 и тот что ты дал выше 2823, 26967 не побывал сейчас проверим, а если не секрет откуда "26967" я так понял вот же айди яда http://ru.wowhead.com/item=22053

ЗЫ: Протестил работает спасибо, и еще вопрос откуда берется этот ай ди?
Old 16.08.2010, 19:53   #30
Shestak
 Junior Member User Information

Shestak's Avatar
То, что ты дал, это итем, то есть сам яд который ты покупаешь у вендора и намазываешь на оружие, а то, что я дал, это эффект от него который вешается на человека.
2823 - 1 лвл яда(самого эффекта в смысле)
26967 - 6 лвл яда
57973 - ласт лвл яда

Когда заходишь сюда http://ru.wowhead.com/item=22053 , и щелкаешь на ссылку-описание для этого яда, попадаешь как раз на необходимую абилку(спелл).
Say Thank:
Viajero (16.08.2010)

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

Thread Tools



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