Artur 28 Report post Posted July 8, 2016 Никогда бы не подумал, что эти слова принесут столько проблем. Ну... из всего того, что я написал, возможно, замет некоторое кол-во времени на исправление баг с картой. Остальное за пару минут можно подправить. Если хочешь могу скинуть с уже исправленным текстом и цветом. Могу еще с кнопкой поразбираться и поставить ее на место. 0 Share this post Link to post Share on other sites
Artur 28 Report post Posted July 8, 2016 а вот как сделать названия рядом с картинками, я не знаю, но я особо не сидел и не разбирался. 0 Share this post Link to post Share on other sites
Artur 28 Report post Posted July 8, 2016 (edited) По поводу кнопки, нужно заменить на: ZGLoot.xml строка 137: <AbsDimension x="-20" y="-20" /> Вот, я тут подправил кнопку, исправил ошибки в описании, изменил цвет в тултипе на cffFFD100 ___________________________ Осталось разобраться с картой и с названиями предметов рядом с картинкой Edited July 8, 2016 by Artur 0 Share this post Link to post Share on other sites
Artur 28 Report post Posted July 8, 2016 Вот еще доработки: Переместил эмблему тролей немного вправо, чтобы она не была слишком близко к кнопке "Учесть мой класс". А также сместил немного вверх, чтобы во вкладке "Ролл" на русской локализации она не заходила на текст http://rgho.st/8wvmfbqrP P.S. теперь все располагается красиво, ничего друг на друга не наезжает. P.P.S. Надеюсь ты воспользуешься моими исправлениями 0 Share this post Link to post Share on other sites
Artur 28 Report post Posted July 8, 2016 Ааа, еще забыл дописать, в последних исправлениях, после сдвига эмблемы троллей, верхние надписи на вкладках (Брелоки, монеты, скарабеи и т.д.) тоже оказались слишком близко к этой эмблеме, да и вообще они изначально располагались не по центру, так что я все эти надписи тоже сдвинул немного вправо, тем самым выровняв их по центру окна аддона. 0 Share this post Link to post Share on other sites
shuraken007 345 Report post Posted July 9, 2016 поищи норм картинки для остальных инстов, чтобы атмосферу передавало 0 Share this post Link to post Share on other sites
Artur 28 Report post Posted July 9, 2016 поищи норм картинки для остальных инстов, чтобы атмосферу передавало ты имеешь введу эмблемы? __________________________________________ Часа 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 Дописанная мной строка отмечена стрелкой. Посмотри плз, что я не так сделал... 0 Share this post Link to post Share on other sites
Artur 28 Report post Posted July 9, 2016 (edited) ОМГ ОМГ ОМГ Я сделал!!!! ОМГ... у меня получилось)))))))) Ураааа. Ща я немного подправлю строчки, а то они криво расположены.Я понял в чем ошибка. Я забыл написать. Должно быть так: ZGLoot.CreateTitle("name..i", 20, 90 + (i-1) * 40, ZGLoot.Tabs[name], "TOPLEFT", ZGLoot.Data[name]["items"][i]["name"]) Edited July 9, 2016 by Artur 0 Share this post Link to post Share on other sites
Artur 28 Report post Posted July 9, 2016 (edited) Вот, скидываю окончательный вариант http://rgho.st/8SYLTgjLq Смотри какая красотища получалась: Эмблемы я уже завтра посмотрю, а сейчас можно спать отправляться xD Edited July 9, 2016 by Artur 0 Share this post Link to post Share on other sites
shuraken007 345 Report post Posted July 9, 2016 Ты только имена криво задал для фреймов. Щас у всех одно и то же имя: "name..i" Лучше что-нить типа ZGLoot.CreateTitle(name..i.."Title" 0 Share this post Link to post Share on other sites
Artur 28 Report post Posted July 9, 2016 Блин, точно) Подправил у себя, спасибо. Сможешь сделать чтобы элементы аддона не накладывались поверх других открытых окон? И еще для удобства было бы не плохо сделать так, чтобы окно аддона закрывалось нажатием клавиши "Esc", как это сделано у большинства других аддонов. 0 Share this post Link to post Share on other sites