Вопросы и ответы
В форуме 892 темы
-
- 1 подписчик
- 5 ответов
- 1,6 тыс просмотров
Добрый день. Интересно мнение авторов платных адонов к следующему. Например, вы сделали аддон и он платный, а кто-то взял и сделал оочень похожий аддон на ваш, но выложил бесплатно. 1. С одной стороны понятно, что люди потратили время, сделали аддон и получают за это бонус. Как следствие это может стимулировать их к написанию еще каких-либо няшных аддончиков... 2. С другой стороны если выложить похожий бесплатный аддончик, то автор не дополучит бонус. Как следствие это может демативировать их к написанию новых... ... Хотя тут есть АО тимз , которые то же отчасти стимулируют... Вообщем хотелось бы услышать мнение авторов платных аддонов.
Последний ответ от Setras, -
- 2 подписчиков
- 3 ответа
- 1,9 тыс просмотра
Как программно изменить текст в WidgetTextView? Например отслеживаем событие и как только оно произошло меняем текст с одного на другой. Пример если можно...
Последний ответ от logg, -
- 2 подписчиков
- 6 ответов
- 2,1 тыс просмотров
Добрый день. Подскажите кто знает про создание и использование меток в игре. На форму нашел вот эту тему. Там есть пример: Пример: Code: local wtControl3D = stateMainForm:GetChildChecked( "MainAddonMainForm", false ):GetChildChecked( "MainScreenControl3D", false ) OurWidget = mainForm:CreateWidgetByDesc(2DWidget:GetWidgetDesc()) local size = {} size.sizeX = 1 size.sizeY = 1 wtControl3D:AddWidget3D( OurWidget , size, object.GetPos(avatar.GetId()), false, false, 75.0, WIDGET_3D_BIND_POINT_HIGH, 1, 1 ) object.AttachWidget3D( v, wtControl3D, OurWidget , 3 ) OurWidget :Show(true) Где 2DWidget - это некий 2Д виджет (панель/кнопка/еще че). Кстати кнопки как-то "не так" аттача…
Последний ответ от user02, -
- 2 подписчиков
- 4 ответа
- 1,6 тыс просмотров
Подскажите, что за ошибка, и ка ее исправить, аддон оплачен. До этого дня все работало нормально
Последний ответ от Ксения, -
- 2 подписчиков
- 2 ответа
- 1,4 тыс просмотров
Добрый день. Что-то никак не могу найти название системного виджета записи на сражение. Раньше его можно было найти в инспекторе виджитов как ContextMatchMakingSelect. Кто-нить знает как он сейчас называется?
Последний ответ от user02, -
- 2 подписчиков
- 6 ответов
- 2,3 тыс просмотров
Доброго времени суток вам. Помогите, захотел подключить DnD в аддоне и столкнулся с проблемой куда писать код ,представленный в документации к библиотеке. У меня на паленькой панельке расположены 2 кнопки и написать нужно, как я понимаю DnD.Init( wtPanel, wtPanel, true ) и if DnD.IsDragging() then return end чтобы перетаскивать панельку с кнопками. не могли бы вы на стандартном аддоне SampleReactionHandler, поставить в нужные места код чтобы я понял=)) -------------------------------------------------------------------------------- -- GLOBALS -------------------------------------------------------------------------------- Global( "wtMainPanel", nil ) Global( "delta",…
Последний ответ от hal.dll, -
- 2 подписчиков
- 5 ответов
- 2,7 тыс просмотров
Добрый день.Уж очень хочется поставить себе на стол бумажную модельку корабля Затмение.Пробовал вытащить модель 3D Ripper DX через мониторинг-игра не запускается,выдает ошибку.Пробовал вытащить Machinima Studio, вытащил только носовую хвостовую и боковую часть,середину не нашел,да и вытащилось голым и побитым файлом без намека на текстуры.Буду очень благодарен если кто-то сможет вытащить весь кораблик с текстурками.
Последний ответ от Lafayette, -
- 1 подписчик
- 1 ответ
- 1,2 тыс просмотров
После обновы 6.0.1 перестали работать некоторые аддоны, в частности GuildGui1b и HomeStone, в логе ошибки в avatar.GetCurrencyInfo() Может кто-нибудь починить эти аддоны, или подсказать как это сделать самому (при крайне поверхностном ориентировании в LUA и игровом API).
Последний ответ от logg, -
WidgetEditLine как?
от Гость KaaPex- 1 подписчик
- 13 ответов
- 3,8 тыс просмотра
Ребят, подскажите как оформляется xdb для WidgetEditLine?
Последний ответ от Dubrion, -
- 1 подписчик
- 1 ответ
- 1,2 тыс просмотров
Последний ответ от logg, -
- 3 подписчиков
- 4 ответа
- 3,4 тыс просмотров
Давайте обсудим, кто как трекает бафы? В первую очередь интересно было бы послушать Slashuur, havendv, logg, Saionaro, AcProg (как авторов наиболее популярных закрытых аддонов, трекающих в том или ином виде бафы), но и другим тушеваться не надо Озвучу сразу проблематику вопроса. Во-первых, бафов обычно много. ОЧЕНЬ много. Особенно в массовых всяких замесах (ПВЕ/ПВП рейды). Самый "в лоб" способ определить, что определенный баф повесился на персонаже - это по имени бафа. Имхо, если по имени проверять все бафы в рейде - комп расплавит стол. Хотя я вполне допускаю, что некоторые из аддонов именно так и поступают. Вторая проблема - нет четкого способа для опре…
Последний ответ от havendv, -
- 3 подписчиков
- 12 ответов
- 2,6 тыс просмотра
Добрый день. Сталкнулся со следующей ситуацией в работе события "EVENT_UNIT_DESPAWNED": Приходит событие что рядом есть юнит (событие EVENT_UNIT_SPAWNED). Данный юнит вижу стояит рядом со мной. Вызываю гоблин и делаю ТП в другую локацию (например в ангар). Приходит событие "EVENT_UNIT_DESPAWNED". В нутри события проверяю есть ли данный юнит по ID. В результате функция object.IsExist( unit_id ) возвращает начение true. Более того получаю по id имя юнита и понимаю что это тот же самый юнит, что был в другой локации. Попытка выделить юнит по его id проходит без успешно. Возможно это странно и я не до конца понимаю возможности асинхронности работы lua. Но если исходить и…
Последний ответ от Setras, -
- 1 подписчик
- 7 ответов
- 2,4 тыс просмотр
Доброго времени суток Вам. Собственно вопрос вот в чем состоит. Имеется шаблон кнопки созданный следующим образом. local AOContextActionbar = stateMainForm:GetChildChecked( "ContextActionbar", false ) local AOActionBar = AOContextActionbar:GetChildChecked( "ActionBar", false ) local AOAction = AOActionBar:GetChildChecked( "Action01", false ):GetWidgetDesc() Сам виджет строится примерно так: function CreateTest() local w = mainForm:CreateWidgetByDesc( AOAction ) w:SetName("Test") local i = w:GetPlacementPlain() i.alignX = WIDGET_ALIGN_LOW i.alignY = WIDGET_ALIGN_LOW i.posX = 15 i.posY = 15 i.sizeX = 50 …
Последний ответ от HugoOlivera, -
- 5 подписчиков
- 11 ответов
- 2,7 тыс просмотров
Добрый день, столкнулся в своем аддоне со следующей периодической ошибкой при задании цвета в виджете: Error: addon UData: Widgets::LuaSetBackgroundColor: Can't set background color, details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *) Error: addon UData: Error: addon UData: Error: addon UData: func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C] При этом иногда ошибка возникает, а иногда нет. функции передается стандартный массив в формате {a, r, g, b}: Global( "ARGB_COLORS", { [ "BARD" ] = { a = 1, r = 106/255, g = 230/255, b = 223/255 } , [ "DRUID" ] = { a = 1, r = 255/255, g = 118/255, b = 60/255 } …
Последний ответ от user02, -
- 1 подписчик
- 1 ответ
- 1,4 тыс просмотров
Кто-нибудь сталкивался, что функция: unit.IsPlayer( unit_id ) возвращает иногда значение "true" для петов? Например, в моем случае для пета шамана иногда возвращает значение "true".
Последний ответ от logg, -
- 1 подписчик
- 6 ответов
- 2,6 тыс просмотр
Использовал на замену table.sort единственное поменял # на GetTableSize использование: stable_sort( массив, параметры) Параметры вида (можно не указывать по умолчанию указаны ниже): function (a, return a < b end, как в table.sortт.е. если нужно сортировать по какому-то приоритету в массиве: function (a, return a.priority < b.priority end local max_chunk_size = 12 function insertion_sort( array, first, last, goes_before ) for i = first + 1, last do local k = first local v = array[i] for j = i, first + 1, -1 do if goes_before( v, array[j-1] ) then array[j] = array[j-1] else k = j break en…
Последний ответ от Lafayette, -
- 3 подписчиков
- 3 ответа
- 1,8 тыс просмотров
Есть возможность использовать платный аддон больше, чем для четырёх персонажей? Хоть как-то. Повторной оплатой или что. Не хватает мне) К ShowDD очень привык.
Последний ответ от Altair, -
- 1 подписчик
- 2 ответа
- 1,3 тыс просмотров
При выполнении следующей функции: local id = avatar.GetTarget() if id and unit.IsPlayer( id ) then local scanedid = id if scanedid then local i=ITEM_CONT_EQUIPMENT for v, t in unit.GetEquipmentItemIds(scanedid,ITEM_CONT_EQUIPMENT) do ... Пишет почему-то вот такую ошибку.. Причем странная особенность когда в таргете свой аватар ошибки нет. Стоит взять в цель любого другого аватара выдает следующее: Error: addon AOPackTheAllods: Game::LuaUnitGetEquipmentItemIds: equipment not found for unit 38132, details: int __cdecl Game::LuaUnitGetEquipmentItemIds(struct lua_State *) Error: addon AOPackTheAllods: Game::LuaUnitGetEquipment…
Последний ответ от logg, -
- 2 подписчиков
- 3 ответа
- 1,8 тыс просмотров
Добрый день уважаемые! Подскажите пожалуйста в чем может быть ошибка? или же не верно само написание. Естественно Global( "wtMainPanel", nil ) и Global( "wtGold", nil) заданы. Содержимое файл MainPanel.(WidgetPanel) ... <Name>MainPanel</Name> <Children> <Item href="Text/Gold.(WidgetTextView).xdb#xpointer(/WidgetTextView)" /> <Item href="Text/Silver.(WidgetTextView).xdb#xpointer(/WidgetTextView)" /> <Item href="Text/Copper.(WidgetTextView).xdb#xpointer(/WidgetTextView)" /> </Children> ... При инициализации в lua скрипте MainPanel подхватывает и отображается, но на "Gold" ругается …
Последний ответ от HugoOlivera, -
- 1 подписчик
- 7 ответов
- 2 тыс просмотров
Приветствую! Время от времени рождаются идеи и потребности, которые можно совмещать в аддонах. Сам в этой области некомпетентен и компетенцией обрастать в обозримом будущем не буду. Хотел бы заказать за рубли реализацию пары идей. Заинтересованным в ПМ.
Последний ответ от Setras, -
- 1 подписчик
- 1 ответ
- 3,1 тыс просмотра
Существует аддон на улучшение графики? Если да, то как называется?
Последний ответ от logg, -
- 2 подписчиков
- 3 ответа
- 1,7 тыс просмотров
local function File_Write(filename, text) -- Write file io.output(filename) io.write(text) io.close() end File_Write("file.lua", "45454") Подскажите что именно не так? Не хочет выводить числа в file.lua mods.txt ругается на глобальную переменную io, но разве она не является синтаксисом языка? Если же задать local io То в итоге получаем в mods.txt attempt to index local `io' (a nil value)
Последний ответ от Setras, -
- 3 подписчиков
- 3 ответа
- 2,2 тыс просмотра
продаю РАБОЧИЙ декомпилятор для lua 5.0
Последний ответ от logg, -
- 2 подписчиков
- 1 ответ
- 2,5 тыс просмотр
подскажите плз нубу как правильно декомпилить скрипты lua 5.0.3 luadec выдает ошибку( а chunkspy - непонятный результат Заранее спасибо!!!
Последний ответ от xxxgoes, -
- 1 подписчик
- 3 ответа
- 1,7 тыс просмотра
Можно ли сделать Аддон, который помимо Гирскора и Руно-Покровы будет высчитывать теоретическую ёмкость здоровья цели, её ДПС-возможности с учётом Экипировки, Рун и Покровы? Ну чтобы видеть, насколько ёмкость здоровья больше-меньше у цели и то-же самое с ДПС-возможностями?
Последний ответ от Testator,