Может кто подскажет, как забрать из этой сборки фреймы?
http://www.wowinterface.com/download...130-LUIv3.html
это аддон oUF, но я череп сломаю, прежде чем пойму, как настроить до аналогичного варианта
у аддона мало настроек ингейм, а в ручной настройке в самих файлах не силен
Общество, конечно, катится в никуда! Сегодня в супермаркете обратил внимание на молоденькую девушку, лет 20, привлекательной внешности, которая рекламировала средство для мытья посуды. Подойдя к ней и завязав разговор, она фактически, согласилась со мной переспать, в обмен на рассылку мной рекламного контента этого средства в интернете. Конечно же я отказался, т.к. у меня принципиально сильный характер. *Сильный, как моющее средство AXON, с ароматом лимона или ванили, всего за 499 рублей!*
Тебе адаптация сборки нада или конкретно юнит фреймы? Вообще оуф легко редактируется и тд.
примерный шаблон:
0) Создаешь функции для обновления хп и мп и тд.
1) создаешь локальную функцию называешь ее к примеру CreateLayaut() , в качестве аргументов берешь self, unit .
2) ну а дальше как по шаблону, расчет юнитов:
IsPlayer = unit:match('player')
IsTarget = unit:match('target')
и тд.
PS не забываешь вернуть self . return self
3) создаешь хп , ресурс , портрет (текстуру если нада).
4) рисуешь хп:
self.Health = CreateFrame('StatusBar', nil, self)
self.Health:SetStatusBarTexture(путь к текстурке)
self.Health:SetFrameLevel(self:GetFrameLevel() - 1)
self.Health:SetBackdrop({bgFile = 'Interface\\Buttons\\WHITE8x8'})
self.Health:SetBackdropColor(0, 0, 0, 0.55)
self.Health.PostUpdate = UpdateHealth
if (IsPlayer) then
self.Health:SetSize(118, 19)
self.Health:SetPoint('CENTER', self,'CENTER', 0, 0)
аналогично для ресурса и портрета. только Power, Portrait вместо Health.
5) задаешь размер фреймы , на которую все цепляется.
If (IsPlayer) then
self:SetSize(321, 123)
end
и так же для всех остальных...
6) спавнишь их
oUF:RegisterStyle('Ololo', CreateLayout)
oUF:Factory(function(self)
local player = self:Spawn('player', 'player')
player:SetPoint('CENTER', UIParent, 0, 0)
и сюда же остальные фреймы спавнишь...
end)
Вот и все дела.
Последний раз редактировалось DreamlØlz; 13.11.2014 в 01:04.
ахах! Ну ты даешь =) Парень не знает как конфиги редактировать, а ты его кодить хочешь заставить =)
Вообще примерно такой вид имеют практически все лайауты оуф (есть еще варианты писать юнитов по отдельности (ну мне так удобно ,кому то по другому удобно будет , не суть) но смысл такой же :матч юнит а дальше обьекты фрейма (есть еще не совсем стандартные методы ,но в этом аддоне все ок ). В принципи зная это -- имею в виду функции выше , можно уже писать свой лай аут , хоть и примитивный без аур и катбаров =)
У меня вон абламахтунг , вчера у варов в разделе пообщался , сегодня сидел и вот пипец как захотелось по фану написать именно софтинку на луа (именно луа, а не спп) -- точнее для людей у которых есть предмет "численные методы" , мб кто то постелбался бы как я в свое время (пример работы в виде скриншота варкравта) , вообщем я почти кончил писать аппроксимацию и метод крамера на луа , и бац "вы были заблокированны за оффтоп" ,ну код разумеется улетел в небытие , а я впал в уныние ...![]()
PonySlaystation, дак я же спросил -вытащить только юнит фреймы , или адаптировать под лич эту сборку?
Что тут критиковать, лол. Обычный затемненный дефолт + экшн бары.
Общество, конечно, катится в никуда! Сегодня в супермаркете обратил внимание на молоденькую девушку, лет 20, привлекательной внешности, которая рекламировала средство для мытья посуды. Подойдя к ней и завязав разговор, она фактически, согласилась со мной переспать, в обмен на рассылку мной рекламного контента этого средства в интернете. Конечно же я отказался, т.к. у меня принципиально сильный характер. *Сильный, как моющее средство AXON, с ароматом лимона или ванили, всего за 499 рублей!*
Я наконец нашел "золотую" середину между минималист и дефолтом хД
![]()