Jump to content

Recommended Posts

Никогда бы не подумал, что эти слова принесут столько проблем.

Ну... из всего того, что я написал, возможно, замет некоторое кол-во времени на исправление баг с картой. Остальное за пару минут можно подправить. :) Если хочешь могу скинуть с уже исправленным текстом и цветом. Могу еще с кнопкой поразбираться и поставить ее на место.

Share this post


Link to post
Share on other sites

а вот как сделать названия рядом с картинками, я не знаю, но я особо не сидел и не разбирался.

Share this post


Link to post
Share on other sites

По поводу кнопки, нужно заменить на:

ZGLoot.xml строка 137:

<AbsDimension x="-20" y="-20" />

Вот, я тут подправил кнопку, исправил ошибки в описании, изменил цвет в тултипе на cffFFD100

 

___________________________

 

Осталось разобраться с картой и с названиями предметов рядом с картинкой

Edited by Artur

Share this post


Link to post
Share on other sites

Вот еще доработки:

Переместил эмблему тролей немного вправо, чтобы она не была слишком близко к кнопке "Учесть мой класс".

А также сместил немного вверх, чтобы во вкладке "Ролл" на русской локализации она не заходила на текст

 

http://rgho.st/8wvmfbqrP

 

P.S. теперь все располагается красиво, ничего друг на друга не наезжает.

P.P.S. Надеюсь ты воспользуешься моими исправлениями :)

Share this post


Link to post
Share on other sites

Ааа, еще забыл дописать, в последних исправлениях, после сдвига эмблемы троллей, верхние надписи на вкладках (Брелоки, монеты, скарабеи и т.д.) тоже оказались слишком близко к этой эмблеме, да и вообще они изначально располагались не по центру, так что я все эти надписи тоже сдвинул немного вправо, тем самым выровняв их по центру окна аддона.

Share this post


Link to post
Share on other sites

поищи норм картинки для остальных инстов, чтобы атмосферу передавало

Share this post


Link to post
Share on other sites

поищи норм картинки для остальных инстов, чтобы атмосферу передавало

ты имеешь введу эмблемы?

__________________________________________

 

Часа 2 сижу, пытаюсь сделать, чтобы писало названия после картинок... Вроде написал, но он ничего не пишет. :(

Пытался сделать по аналогии с кнопкой и надписью "CheckMyClass". На сколько я понимаю, чтобы были надписи в окне аддона нужно дописывать в функцию function ZGLoot.CreateTab(name), Вот эта функция:

function ZGLoot.CreateTab(name)
    local f = CreateFrame("Frame" , name, ZGLootMain)
    f:EnableMouse(true)
    f:SetFrameStrata("DIALOG")
    f:SetWidth(580)
    f:SetHeight(450)
    f:SetPoint("TOPLEFT", ZGLootMain, "TOPLEFT", 5, -25)
    ZGLoot.Tabs[name] = f
    ZGLoot.CreateTitle(name.."Pass", 20, 15, f, "TOP", ZGLoot.Data[name]["tooltip"])
    ZGLoot.CreateCheckButton(name.."Pass", -40, 50, "TOPRIGHT",f)
    ZGLoot.CreateTitle(name.."Pass", -25, 33, f, "TOPRIGHT", ZGLoot.TitleNames["All Pass"])
    ZGLoot.CreateCheckButton(name.."Greed", -90 - 40, 50, "TOPRIGHT", f)
    ZGLoot.CreateTitle(name.."Greed", -115, 33, f, "TOPRIGHT", ZGLoot.TitleNames["All Greed"])
    ZGLoot.CreateCheckButton(name.."Need", -180 - 40, 50, "TOPRIGHT", f)
    ZGLoot.CreateTitle(name.."Need", -205, 33, f, "TOPRIGHT", ZGLoot.TitleNames["All Need"])
    for i = 1, getn(ZGLoot.Data[name]["items"]) do
        ZGLoot.CreateItemButtons(name..i, 20, 90 + (i-1) * 40, ZGLoot.Data[name]["items"][i]["texture"], f, ZGLoot.Data[name]["items"][i]["tooltip"])
---->   ZGLoot.CreateTitle("name..i", 20, 90 + (i-1) * 40, ZGLoot.Tabs[name], "TOPLEFT", ZGLoot.Data[name]["items"]["name"])
        ZGLoot.CreateCheckButton(name..i.."Need", -180 - 40, 90 + (i-1) * 40, "TOPRIGHT", f)
        ZGLoot.CreateCheckButton(name..i.."Greed", -90 - 40, 90 + (i-1) * 40, "TOPRIGHT", f)
        ZGLoot.CreateCheckButton(name..i.."Pass", 0 - 40, 90 + (i-1) * 40, "TOPRIGHT",f)
    end

end

Дописанная мной строка отмечена стрелкой. Посмотри плз, что я не так сделал...

Share this post


Link to post
Share on other sites

ОМГ ОМГ ОМГ Я сделал!!!! ОМГ... у меня получилось)))))))) Ураааа. Ща я немного подправлю строчки, а то они криво расположены.
Я понял в чем ошибка. Я забыл написать. Должно быть так:

ZGLoot.CreateTitle("name..i", 20, 90 + (i-1) * 40, ZGLoot.Tabs[name], "TOPLEFT", ZGLoot.Data[name]["items"][i]["name"])
Edited by Artur

Share this post


Link to post
Share on other sites

Вот, скидываю окончательный вариант http://rgho.st/8SYLTgjLq

 

Смотри какая красотища получалась:

ad85f7f082eb.jpg

 

 

Эмблемы я уже завтра посмотрю, а сейчас можно спать отправляться xD

Edited by Artur

Share this post


Link to post
Share on other sites

Ты только имена криво задал для фреймов. Щас у всех одно и то же имя: "name..i"

Лучше что-нить типа ZGLoot.CreateTitle(name..i.."Title"

Share this post


Link to post
Share on other sites

Блин, точно) Подправил у себя, спасибо. Сможешь сделать чтобы элементы аддона не накладывались поверх других открытых окон?

 

И еще для удобства было бы не плохо сделать так, чтобы окно аддона закрывалось нажатием клавиши "Esc", как это сделано у большинства других аддонов.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×