Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
interrupt bar для милика

Упомянутые в теме пользователи:

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 12 из 17
  1. #1
    Старожил
    Регистрация
    01.02.2016
    Сообщений
    140
    Поблагодарил(а)
    8
    Получено благодарностей: 3 (сообщений: 2).
    Репутация: 3

    interrupt bar для милика

    Всем добрый день. Подскажите, как можно переименовать адон ? Я хочу подредактировать interrupt bar. Оставить только кд. нужные для дк. Пробовал редактировать InterruptBar.toc
    менял Title. Добавлял везде после названия слово _mili Так же обозвал папку. Адон включился в вов, но в игре не работал, как и команды. Я хочу чтобы у меня было 2 адона. на кастера и мили.

    - - - Updated - - -

    Сам же отвечу на свой вопрос. Оказалось я все перемудрил, нужно было просто переименовть папку,файл ....toc и в принципе все..... ну еще и значение SavedVariables нужно переименовать. что бы настройки с ib не путались, хотя у меня будет 2 разных адона на мили и кастера

    - - - Updated - - -

    Ан нет, не вес так гладко. настройки не сохраняются( надо найти базу куда он сохраняет.

  2. #2
    Абориген Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    1,983
    Поблагодарил(а)
    54
    Получено благодарностей: 342 (сообщений: 296).
    Репутация: 342
    в toc файле должно писаться.

  3. #3
    Старожил
    Регистрация
    16.10.2012
    Сообщений
    121
    Поблагодарил(а)
    8
    Получено благодарностей: 205 (сообщений: 132).
    Репутация: 694
    название папки аддона в папке AddOns.
    название .lua и .toc файлов в папке аддона.
    в .toc файле: "InterruptBarDB" и "InterruptBar.lua".
    в .lua файле заменить везде где встречается "InterruptBarDB" на новое, на то что сменил выше.

    еще, если будут работать оба аддона вместе, то нужно еще менять слешкоманду и название её функции.
    то есть, заменить везде "ib" и "InterruptBar_Command"
    Последний раз редактировалось decemberx; 13.10.2016 в 03:46.

  4. #4
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,192
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Блин кинул можно сказать уникальный код , а люди этот мусор пытаются эксплуатировать)

  5. #5
    Гуру Аватар для Айронгайд
    Регистрация
    10.01.2013
    Адрес
    Одесса
    Сообщений
    310
    Поблагодарил(а)
    395
    Получено благодарностей: 29 (сообщений: 27).
    Репутация: 248
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    Блин кинул можно сказать уникальный код
    ссылка?
    "Кто-то хочет солоку, а кто-то нет, кто-то хочет поиграть на легионе, а кто-то нет, но все, АБСОЛЮТНО ВСЕ, летом хотят выпить холодного козьего молочка!" (с) Teonyheart

  6. #6
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,192
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от tbred5800 Посмотреть сообщение
    ссылка?
    http://forum.wowcircle.com/showthread.php?t=565279

  7. #7
    Старожил
    Регистрация
    01.02.2016
    Сообщений
    140
    Поблагодарил(а)
    8
    Получено благодарностей: 3 (сообщений: 2).
    Репутация: 3
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    первый раз вижу ) спс , буду изучать

  8. #8
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,192
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от decemberx Посмотреть сообщение
    название папки аддона в папке AddOns.
    название .lua и .toc файлов в папке аддона.
    в .toc файле: "InterruptBarDB" и "InterruptBar.lua".
    в .lua файле заменить везде где встречается "InterruptBarDB" на новое, на то что сменил выше.

    еще, если будут работать оба аддона вместе, то нужно еще менять слешкоманду и название её функции.
    то есть, заменить везде "ib" и "InterruptBar_Command"
    Зачем делать это? Зачем переименовывать?

    PHP код:
    local spellIDs
    do
        if 
    select(2UnitClassPlayer)=="DEATHKNIGHT" then
            spellIDs 
    = {[1234] = 10, [3245] = 2,}
        elseif ... 
    then
            spellIDs 
    = {....}
        
    end
    end 

  9. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    NoGoodLife (19.11.2019)

  10. #9
    Старожил
    Регистрация
    16.10.2012
    Сообщений
    121
    Поблагодарил(а)
    8
    Получено благодарностей: 205 (сообщений: 132).
    Репутация: 694
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    Зачем делать это? Зачем переименовывать?
    я незнаю. спросили, я ответил. я вот не так давно его тоже переименовывал, делал из него дпсметр.

    if select(2, UnitClassPlayer)=="DEATHKNIGHT" then
    spellIDs = {[1234] = 10, [3245] = 2,}
    elseif ... then
    spellIDs = {....}
    end
    а чеза бредовый код? из твоего аддона? уахаха

    InterruptBar нормальный же простой аддончик, отслеживает тока спеллы прерывания. добавить чета другое можно в легкую.
    Последний раз редактировалось decemberx; 13.10.2016 в 13:58.

  11. #10
    Старожил
    Регистрация
    01.02.2016
    Сообщений
    140
    Поблагодарил(а)
    8
    Получено благодарностей: 3 (сообщений: 2).
    Репутация: 3
    С модулем DreamlØlz не смог разобраться, хз че и куда . А сделал я так с ib - переименовал папку адона и файл toc. В toc переименовал Title и все заработало. SavedVariables: InterruptBarDB лучше не переименовывать, а то не будет сохранять, я так и не понял куда он сохраняет значения. Но если вам нужен только 1 адон( для миликов или для кастера) то все ок, он будет сохранять в стандартное место.

  12. #11
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,192
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от decemberx Посмотреть сообщение
    а чеза бредовый код? из твоего аддона? уахаха
    Бред это переименовывать интерапт бар , когда можно обьявить базу спелов , после чего получать класс игрока ("player") , и в зависимости от класса присваивать базе массив с нужными спелами.

    PS нет не с моего , показал чисто схематически как сделать то , что нужно автору , без копипаста с дальнейшим переименовыванием. У меня немного сложнее будет, есть 2 массива , в одном активные иконки , а второй типа кэша (обьект типа фрейм с памяти гарбаж колектор не выгружает так что создавать каждый раз новую иконку не имеет смысла) , после того как таймер на иконке вышел , он удаляется из активных и перемещается в кэш где лежит до тех пор , пока противником не будет использован спелл из базы, новая иконка создается только в том случае , если нет свободной иконки в кэшэ. После отработки таймера или появления нового кулдауна срабатывает функция для обновления позиций иконок. В принципи можно ужать код до минимума перегрузив мета методы __call и __index , но в ломы изобретать велосипед.
    Последний раз редактировалось DreamlØlz; 13.10.2016 в 15:23.

  13. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    rykoblyd (14.10.2016)

  14. #12
    Старожил
    Регистрация
    16.10.2012
    Сообщений
    121
    Поблагодарил(а)
    8
    Получено благодарностей: 205 (сообщений: 132).
    Репутация: 694
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    Бред это переименовывать интерапт бар , когда можно обьявить базу спелов , после чего получать класс игрока ("player") , и в зависимости от класса присваивать базе массив с нужными спелами.
    насчет необходимости переименовывать, небуду спорить. говорю же, не вникал даже зачем это ему.

    на а насчет брать юниткласс, очень сомнительно. ведь проще перебрать локальную таблицу из 6 спеллов, чем вызывать глобальные функции селект и юниткласс..

    то есть да, собственно, о чем тема и зачем тебе, extrimlol, делить на чета? чеза бред?
    Последний раз редактировалось decemberx; 13.10.2016 в 15:24.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Interrupt Bar
    от Sfatek Holloway в разделе Аддоны
    Ответов: 14
    Последнее сообщение: 26.06.2016, 19:08
  2. Interrupt bar 3.3.5
    от Birthrightqk в разделе Аддоны
    Ответов: 1
    Последнее сообщение: 19.05.2016, 20:29
  3. Interrupt bar 3.3.5
    от Disciplined в разделе Корзина
    Ответов: 9
    Последнее сообщение: 24.06.2012, 22:02
  4. Обжалование мута Interrupt
    от forest в разделе Нарушители
    Ответов: 1
    Последнее сообщение: 02.04.2012, 16:12
  5. Interrupt Bar
    от Чувствуешь в разделе Корзина
    Ответов: 1
    Последнее сообщение: 23.03.2012, 16:02

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •