Вопросы по Lua, XML, WoW API.  
Автор Сообщение

0
Сообщение Вопросы по Lua, XML, WoW API.

и добавление заклинания через игровое меню не помогает?



04 мар 2015, 17:24
Профиль WWW



<Крестьяне хотят в топ>


Сервер: Страж Смерти
Рейтинг поля боя: 1588
2х2: 1620
3х3: 1843
0
Сообщение Вопросы по Lua, XML, WoW API.

Через меню "Конкретные закленания" добавляются. Просто я хотел сразу .lua отредактировать, чтобы в дальнейшем каждый раз не вводить все вручную. В итоге добавил все вручную и просто сделал бекап WTF\Account\SavedVariables\PlateBuffs.lua

Но, что обидно. Без фикса того, о чем спросил nominel моя затея чутка облажалась  



05 мар 2015, 01:53
Профиль






Сервер: Черный Шрам
Рейтинг поля боя: 192
2х2: 786
3х3: 2874
0
Сообщение Вопросы по Lua, XML, WoW API.

Всем доброго времени суток! Есть вопрос, возможно ли построить примерно такой GUI http://gyazo.com/34b4541edbfc1d7041c7922d30ad6a45 !!!внимание!!! без использования XML таблиц в аддоне? Я не сильно в этом разбираюсь, но для моих целей !!!важно!!! построить аддон без XML файлов. Если есть возможность использовать существующую библиотеку AceGUI с безболезненным удалением XML, я не против, иначе строить с "нуля". Разумеется, разумное поощрение вашей помощи с WMR.

p.s. Пожалуйста, не трудитесь задавать вопросы, типа "а почему тебе нужно делать аддон без XML?"; если готовы помочь с выставленным ограничением, то пожалуйста, пишите в пм. Заранее благодарю!



23 май 2015, 22:07
Профиль Skype

0
Сообщение Вопросы по Lua, XML, WoW API.

AceGUI хмл не требует. ты делаешь массив с данными и библиотека сама по нему строит интерфейс



24 май 2015, 19:54
Профиль WWW






Сервер: Черный Шрам
Рейтинг поля боя: 192
2х2: 786
3х3: 2874
0
Сообщение Вопросы по Lua, XML, WoW API.

Aleyka писал(а):

AceGUI хмл не требует. ты делаешь массив с данными и библиотека сама по нему строит интерфейс



Извини, я не совсем в этом разбираюсь, я думал что XML нужны для "коммуникации" между аддонами. Как загрузить библиотеку AceGUI в свой аддон, не используя в нем файлы XML? Поправь меня, если я ошибаюсь.



24 май 2015, 21:39
Профиль Skype

1
Сообщение Вопросы по Lua, XML, WoW API.

XML в аддоне для постройки интерфейсы или же добавления вайлов lua в сам аддон.

Для коммуникации есть каналы для аддонов или глобальные переменные, смотря какая коммуникация тебе нужна.

 

файл .toc

 

Код:
## Interface: 60100
## Title: AddOnName
## Notes:
## Author:
## Version: 1
## SavedVariables: MyAddonSV


Libs\LibStub\LibStub.lua
Libs\CallbackHandler-1.0\CallbackHandler-1.0.xml
Libs\AceAddon-3.0\AceAddon-3.0.xml
Libs\AceLocale-3.0\AceLocale-3.0.xml
Libs\AceDB-3.0\AceDB-3.0.xml
Libs\AceDBOptions-3.0\AceDBOptions-3.0.xml
Libs\AceEvent-3.0\AceEvent-3.0.xml
Libs\AceGUI-3.0\AceGUI-3.0.xml
Libs\AceConfig-3.0\AceConfig-3.0.xml

core.lua

1) качаешь архив отсюда http://www.wowace.com/addons/ace3/files/

2) создаешь папку Libs в папке аддона 

3) кидаешь нужные папки из 1) в папку 2). Это LibStub, CallbackHandler-1.0, AceAddon-3.0, AceLocale-3.0, AceDB-3.0, AceDBOptions-3.0, AceGUI-3.0, AceEvent-3.0,  AceConfig-3.0

 

 

Создай пустой файл core.lua в папке аддона

 

Код:
function C:DefaultOptions()

local default = {
profile =
{
variable1 = true
}
}

self.db = ADB:New(DB, default, true)
end

стандартный шаблон профиля

Код:

function C:OptionsTable()
local o = {
type = "group",
name = addonName.." ( moving there )",
args = {

general={
order = 1,name = "General",type = "group",
args={

showdebug = {
order = 1,name = "Show Debug",type = "toggle", width = "full",
set = function(info,val) self.db.profile.showdebug = not self.db.profile.showdebug end,
get = function(info) return self.db.profile.showdebug end
},

}

}

}

return 0

end

 Так выглядит твой интерфейс. Тут остальные элементы http://www.wowace.com/addons/ace3/pages/ace-config-3-0-options-tables/

вызвать окно аддона 

Код:

SLASH_MYADDONCMD1 = '/myaddon'
SlashCmdList["MYADDONCMD"] = function(msg, editBox)
if ACD.OpenFrames[addonName] then
ACD:Close(addonName)
else
ACD:Open(addonName)
end
end

 

пример аддона http://bit.ly/1Ku8ZlY



25 май 2015, 10:53
Профиль WWW






Сервер: Черный Шрам
Рейтинг поля боя: 192
2х2: 786
3х3: 2874
0
Сообщение Вопросы по Lua, XML, WoW API.

Aleyka, спасибо огромное! Сейчас буду изучать! Если будут вопросы, можно, пожалуйста, тебе написать? Спасибо еще раз!!!



25 май 2015, 12:51
Профиль Skype

0
Сообщение Вопросы по Lua, XML, WoW API.

Да бы не создавать тему. спрошу тут. Наткнулся на такую тему: 

http://elitewowmacros.com/warlock-macros/destruction-warlock-1-button-dps-macro/

http://wowlazymacros.com/forums/topic/6-2-destro-lock-gs-macro-super-ez-1-button-win/

Собственно вопрос а как делать то? По сркину видно что текст идет в файле похожим как в аддоонах. Нужно делать аддон иили как? Кто объяснит на пальцам процесс создания и работы макро.

 



04 дек 2015, 15:33
Профиль



<дети доедают коня>


Сервер: Черный Шрам
0
Сообщение Вопросы по Lua, XML, WoW API.

HoboSunshine писал(а):

Да бы не создавать тему. спрошу тут. Наткнулся на такую тему: 

http://elitewowmacros.com/warlock-macros/destruction-warlock-1-button-dps-macro/

http://wowlazymacros.com/forums/topic/6-2-destro-lock-gs-macro-super-ez-1-button-win/

Собственно вопрос а как делать то? По сркину видно что текст идет в файле похожим как в аддоонах. Нужно делать аддон иили как? Кто объяснит на пальцам процесс создания и работы макро.

 

Restrictions:

Required class – Warlock
Required spec – Destruction
Required addon – GnomeSequencer

проплаченной учетки под рукой нет, но думаю с этой темой проблем в настройке не возникнет.



04 дек 2015, 15:56
Профиль

0
Сообщение Вопросы по Lua, XML, WoW API.

slayred писал(а):

HoboSunshine писал(а):

Да бы не создавать тему. спрошу тут. Наткнулся на такую тему: 

http://elitewowmacros.com/warlock-macros/destruction-warlock-1-button-dps-macro/

http://wowlazymacros.com/forums/topic/6-2-destro-lock-gs-macro-super-ez-1-button-win/

Собственно вопрос а как делать то? По сркину видно что текст идет в файле похожим как в аддоонах. Нужно делать аддон иили как? Кто объяснит на пальцам процесс создания и работы макро.

 

Restrictions:

Required class – Warlock
Required spec – Destruction
Required addon – GnomeSequencer

проплаченной учетки под рукой нет, но думаю с этой темой проблем в настройке не возникнет.

спс



05 дек 2015, 13:35
Профиль

0
Сообщение Вопросы по Lua, XML, WoW API.

Помогите сделают такую штуку. Есть аддон дамаг метр Details!, в нем есть возможность изменить ник на полосках. вот скрин аддона

Надо как то сделать так, чтобы все ники были одинаковые, а мой отличался, будь то выделение цветом или просто с другим текстом. Это возможно? Спасибо!



01 июн 2016, 11:59
Профиль

0
Сообщение Вопросы по Lua, XML, WoW API.

есть скрипт на изменение фреймов по цвету класса:

local frame = CreateFrame("FRAME")
frame:RegisterEvent("GROUP_ROSTER_UPDATE")
frame:RegisterEvent("PLAYER_TARGET_CHANGED")
frame:RegisterEvent("PLAYER_FOCUS_CHANGED")
frame:RegisterEvent("UNIT_FACTION")

local function eventHandler(self, event, ...)
        if UnitIsPlayer("target") then
                c = RAID_CLASS_COLORS[select(2, UnitClass("target"))]
                TargetFrameNameBackground:SetVertexColor(c.r, c.g, c.b)
        end
        if UnitIsPlayer("focus") then
                c = RAID_CLASS_COLORS[select(2, UnitClass("focus"))]
                FocusFrameNameBackground:SetVertexColor(c.r, c.g, c.b)
        end
end

frame:SetScript("OnEvent", eventHandler)

for _, BarTextures in pairs({TargetFrameNameBackground, FocusFrameNameBackground}) do
        BarTextures:SetTexture("Interface\\TargetingFrame\\UI-StatusBar")
end

Почему на пиратке 3.3.5а и на офффе они работают по разному?

Пиратка:

 

Офа:

 

Как сделать, что и на официалке бы такие же яркие фреймы, как и на пиратке???

(цвет фрейма по цвету класса с плоской текстурой,а не выпуклой и яркими цветами)???

 

 



09 июн 2016, 17:23
Профиль

0
Сообщение Вопросы по Lua, XML, WoW API.

В общем, суть такая, не работает предупреждение о потери контроля(частично) То есть, на двух персонажах за орду работает, а на одном на альянсе - нет, хотя настройки не меняю, пробовал все, удалял клиент, удалял папки с настройками, сбрасывал настройки и все равно на персонаже за альянс эта функция не работает, кто еще сталкивался с такой проблемой! 

вот пруфы -
http://imgur.com/a/idanO - работает
http://imgur.com/u5RDbUQ - не работает
аккаунт один, просто разные персонажи.

Можете что то посоветовать?



21 июл 2016, 20:28
Профиль Skype

0
Сообщение Вопросы по Lua, XML, WoW API.

Решил данную проблему, если у кого то будет тоже такая же проблема, вот консольные команды:

Metlhard писал(а):

/console lossOfControl 1
/console lossOfControlFull 2
/console lossOfControlInterrupt 2
/console lossOfControlSilence 2
/console lossOfControlDisarm 2
/console lossOfControlRoot 2



23 июл 2016, 22:13
Профиль Skype
Начать новую тему Ответить на тему


Перейти:  

На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.
Рейтинг@Mail.ru