WORLD OF WARCRAFT

Тема: [FAQ] oUF - для сильных духом Мира сего  (Прочитано 37115 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Эрин

  • Новичок
  • *
  • Сообщений: 92

  • Варкрафт: +
    • Сервер: Черный шрам
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #15 : 28 Мая, 2010, 18:37:30 »
  • Рейтинг:0 (+0 | 0)
А как размер фреймов увеличить?
   if(unit=='player' or unit == 'target') then
      self:SetAttribute('initial-height', 23) -- фрейм игрока и цели - 23 пикселя в высоту...
      self:SetAttribute('initial-width', 190) -- ... и 190 - в ширину
      self.Health:SetHeight(20) -- 20 пикселей отводим на хп бар
      self.Power:SetHeight(2) -- 2 - на ману. И 1 пиксель, как мы помним, разделяет хп и ману.
   elseif(unit=='targettarget') then -- цель цели будет поменьше и без манабара
      self:SetAttribute('initial-height', 20)
      self:SetAttribute('initial-width', 100)
      self.Health:SetHeight(20)
      self.Power:SetHeight(0)
   else -- пати, все понятно
      self:SetAttribute('initial-height', 21)
      self:SetAttribute('initial-width', 125)
      self.Health:SetHeight(18)
      self.Power:SetHeight(2)
   end

Satros

  • Завсегдатай
  • **
  • Сообщений: 330
  • Маленькая девочка

  • Варкрафт: +
    • Имя: Айри
    • Класс: Паладин
    • Сервер: Ревущий Фьорд
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #16 : 28 Мая, 2010, 21:52:18 »
  • Рейтинг:0 (+0 | 0)
Не получается чего то, это в layout.lua писать?
Писал это:
if(unit=='player' or unit == 'target') then
      self:SetAttribute('initial-height', 27)
      self:SetAttribute('initial-width', 220)
      self.Health:SetHeight(23)
      self.Power:SetHeight(3) .
   elseif(unit=='targettarget') then
      self:SetAttribute('initial-height', 20)
      self:SetAttribute('initial-width', 100)
      self.Health:SetHeight(20)
      self.Power:SetHeight(0)
   else
      self:SetAttribute('initial-height', 21)
      self:SetAttribute('initial-width', 125)
      self.Health:SetHeight(18)
      self.Power:SetHeight(2)
   end

Еще вопрос, это куда угодно писать, или конкретно куда то?
« Последнее редактирование: 28 Мая, 2010, 22:16:54 by Satros »

Shaii

  • Новичок
  • *
  • Сообщений: 10

  • Варкрафт: +
    • Имя: Алексей
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #17 : 30 Мая, 2010, 01:14:59 »
  • Рейтинг:0 (+0 | 0)
ох черт, а можно совсем глупый и нубский вопрос?)

где можно найти хоть какой-нибудь простенький гайд для совсем "чайников" про то, как вообще работать с этим Ouf?))
желательно, на русском >.<

Эрин

  • Новичок
  • *
  • Сообщений: 92

  • Варкрафт: +
    • Сервер: Черный шрам
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #18 : 30 Мая, 2010, 08:40:46 »
  • Рейтинг:0 (+0 | 0)
Не получается чего то, это в layout.lua писать?
Еще вопрос, это куда угодно писать, или конкретно куда то?

Да не надо это дописывать. Это был пример когда, в котором указаны ширина и высота фреймов. Файл layout, но добавлять туда ничего не надо. Просто изменяем значение  нужных фреймов width и height.

ох черт, а можно совсем глупый и нубский вопрос?)

где можно найти хоть какой-нибудь простенький гайд для совсем "чайников" про то, как вообще работать с этим Ouf?))
желательно, на русском >.<

http://forum.worldofwarcraft.ru/showthread.php?t=76437 очень полезное чтиво.

Shaii

  • Новичок
  • *
  • Сообщений: 10

  • Варкрафт: +
    • Имя: Алексей
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #19 : 30 Мая, 2010, 12:06:40 »
  • Рейтинг:0 (+0 | 0)
...

ох черт, а можно совсем глупый и нубский вопрос?)

где можно найти хоть какой-нибудь простенький гайд для совсем "чайников" про то, как вообще работать с этим Ouf?))
желательно, на русском >.<

http://forum.worldofwarcraft.ru/showthread.php?t=76437 очень полезное чтиво.


спасибо огромное)

хэйк

  • Завсегдатай
  • **
  • Сообщений: 310

  • Варкрафт: +
    • Имя: Хэйк
    • Класс: Жрец
    • Сервер: Пиратская бухта
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #20 : 01 Июня, 2010, 19:24:06 »
  • Рейтинг:0 (+0 | 0)
Животрепещущий вопрос. У меня в FreebGreed  фреймы становятся прозрачными (вне ренжа) на 35-37 примерно ярдов, а дальность каста 40 ярдов - очень напрягает, можно как нибудь это поправить? Спасибо.

Эрин

  • Новичок
  • *
  • Сообщений: 92

  • Варкрафт: +
    • Сервер: Черный шрам
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #21 : 01 Июня, 2010, 19:40:28 »
  • Рейтинг:0 (+0 | 0)
Животрепещущий вопрос. У меня в FreebGreed  фреймы становятся прозрачными (вне ренжа) на 35-37 примерно ярдов, а дальность каста 40 ярдов - очень напрягает, можно как нибудь это поправить? Спасибо.
Freeb-а нет, но там в файлах config.lua или core.lua должно быть что-то вроде outsiderange. Поиском по тексту попробуй найти.

хэйк

  • Завсегдатай
  • **
  • Сообщений: 310

  • Варкрафт: +
    • Имя: Хэйк
    • Класс: Жрец
    • Сервер: Пиратская бухта
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #22 : 01 Июня, 2010, 20:03:34 »
  • Рейтинг:0 (+0 | 0)
Нету (. Нашел только
-- Range
if(not unit) then
self.Range = true
self.inRangeAlpha = 1
self.outsideRangeAlpha = db.OoR
end

Эрин

  • Новичок
  • *
  • Сообщений: 92

  • Варкрафт: +
    • Сервер: Черный шрам
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #23 : 01 Июня, 2010, 23:21:57 »
  • Рейтинг:0 (+0 | 0)
Точно 35-37 ярдов? Не нашла даже спелла на такую дистанцию, все либо 30, либо 40.

А скинь, пожалста, config.lua свой. В личку или еще как... А то у меня стоят "по дефолту" там. Точных значений нет, а значит 35-37 ярдов никак не могут вписаться.

Scarge

  • Новичок
  • *
  • Сообщений: 39

  • Варкрафт: +
    • Имя: Скарилин
    • Класс: Шаман
    • Сервер: Гордунни
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #24 : 02 Июня, 2010, 00:16:35 »
  • Рейтинг:0 (+0 | 0)
Можно ли в oUF сделать 2 профиля положения фреймов? Например для дд вреймы в центре экрана, а для хила они разведены посторонам для расположения между ними рейд фреймовю

хэйк

  • Завсегдатай
  • **
  • Сообщений: 310

  • Варкрафт: +
    • Имя: Хэйк
    • Класс: Жрец
    • Сервер: Пиратская бухта
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #25 : 02 Июня, 2010, 15:39:40 »
  • Рейтинг:0 (+0 | 0)
Точно 35-37 ярдов? Не нашла даже спелла на такую дистанцию, все либо 30, либо 40.

А скинь, пожалста, config.lua свой. В личку или еще как... А то у меня стоят "по дефолту" там. Точных значений нет, а значит 35-37 ярдов никак не могут вписаться.


Вот конфиг. Тут не упоминается про ренж. 35-37, потому что, после того как фреймы становятся прозрачными, спелы можно задействовать, отойдя на шаг-два назад. Спасибо

(показать/скрыть)

Hanomi

  • Завсегдатай
  • **
  • Сообщений: 921
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #26 : 02 Июня, 2010, 16:20:18 »
  • Рейтинг:0 (+0 | 0)
дело в том, что оуф использует для чека растояния стандартную функцию близзов UnitInRange(), которая почемуто работает в ранже 38

хэйк

  • Завсегдатай
  • **
  • Сообщений: 310

  • Варкрафт: +
    • Имя: Хэйк
    • Класс: Жрец
    • Сервер: Пиратская бухта
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #27 : 02 Июня, 2010, 16:49:37 »
  • Рейтинг:0 (+0 | 0)
дело в том, что оуф использует для чека растояния стандартную функцию близзов UnitInRange(), которая почемуто работает в ранже 38

А что использует грид? У него нормально отображается. Заменить мб функцию и делов.

Hanomi

  • Завсегдатай
  • **
  • Сообщений: 921
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #28 : 02 Июня, 2010, 17:10:22 »
  • Рейтинг:0 (+0 | 0)
глянул валяющийся у меня на пк грид2, использует тоже самое и там даже в меню нет 40, только 38 =)

покапался в старом добром гриде, как и думал, там идёт проверка можно ли кастануть в цель спелл... есть такой плагин к оуф(oUF SpellRange), для замены стандартной функции, однако автор предупреждает
Цитировать
Note: SpellRange is necessarily slower than the default Range element, so use it with caution for large groups like raids or parties. The default Range element will always work for "player", "pet", and any unit that passes UnitPlayerOrPetInParty/UnitPlayerOrPetInRaid, however it is limited to 38 yard range.
« Последнее редактирование: 02 Июня, 2010, 17:12:08 by Hanomi »

хэйк

  • Завсегдатай
  • **
  • Сообщений: 310

  • Варкрафт: +
    • Имя: Хэйк
    • Класс: Жрец
    • Сервер: Пиратская бухта
Re: [FAQ] oUF - для сильных духом Мира сего
« Ответ #29 : 02 Июня, 2010, 19:14:19 »
  • Рейтинг:0 (+0 | 0)
глянул валяющийся у меня на пк грид2, использует тоже самое и там даже в меню нет 40, только 38 =)

покапался в старом добром гриде, как и думал, там идёт проверка можно ли кастануть в цель спелл... есть такой плагин к оуф(oUF SpellRange), для замены стандартной функции, однако автор предупреждает
Цитировать
Note: SpellRange is necessarily slower than the default Range element, so use it with caution for large groups like raids or parties. The default Range element will always work for "player", "pet", and any unit that passes UnitPlayerOrPetInParty/UnitPlayerOrPetInRaid, however it is limited to 38 yard range.

Ммм.. Она возвращает boolean? Может просто +2 поставить? ))

 

закрыть