![](https://alloder.pro/uploads/set_resources_4/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
knight_rider
-
Постов
147 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные knight_rider
-
-
Развели тут трололо.
При записи таблица перезаписывается.
-
Из запланированного:
- сервис для размещения/обновления аддонов с сохранением предыдущих версий
- обновление аддонов при помощи лоадера
- чтение ошибок из клиентских логов и предоставление их разработчику аддона
-
Доброго времени суток!
Алайв с радостью приютит всех посетителей и разработчиков с данного портала. В данный момент мы можем предложить вам скромный уголок на нашем форуме. В дальнейшем планируется поднять отдельный поддомен для аддонов. Хотелось бы выслушать Ваши требования к порталу, чтоб мы могли подготовить для Вас фундамент.
Спасибо за внимание.
Узнать подробнее и по обсуждать можно ЗДЕСЬ
-
Тоже пришло такое сообщение. =)
-
Есть еще один минус.
*.pak файлы блокируются клиентом. Т.о. для обновления аддона надо выходить из игры, перезаписывать *.pak файл и заново запускать аддон.
С нынешней структурой, в большинстве случаев, достаточно просто перезаписать *.lua файл, перезапустить аддон через менеджер и продолжать игру с обновленным аддоном, без перезапуска клиента.
Имхо, прикрутить возможность качать аддоны к *.zip и *.pak форматах
-
Сейчас аддон работает по принципу скачал и пользуйся. Сделал это для того, чтоб большинству пользователей не пришлось после скачивания аддона лезть и править что-то.
-
Аддон не может получить количество создаваемых рун, поэтому все цены показаны для одной руны. Следовательно в Вашем случае надо 45.6*3 = 136,8г
-
Теперь в файле BlockList.lua можно задавать имена маунтов, которых кормить не надо.
-
По поводу времени:
- публика требовала
- надо было как-то поднять аддон в топ списка =)
По поводу задавать командой и сохранять:
- надо людей приучать использовать чат-команды
- после перехода на перерождение надо опять настраивать
- после сброса настроек опять надо настраивать
Вариант с ячейкой отпадает, т.к. маунты зачастую меняются местами.
Вариант с запихиванием имени блокируемого маунта хорош всем, но будет мало востребован.
Идеальным было бы сделать аддону GUI интерфейс с возможностью выбора маутна из списка, но пока нет времени и желания.
-
Была такая мысля, но, кроме как запихнуть имена маунтов в отдельный lua файл, ничего в голову не приходит.
-
Переделал, перезалил. Пусть пользуются ;-)
-
Откройте файл AutoMountFeed.lua, в 6й строке найдите
Code:local satiationMsLimit = 1800000 -- 30 минут в милисекундахзамените на
Code:local satiationMsLimit = 60000 -- 1 минута в милисекундахи будет Вам счастье ;-)
-
Да
Аддону без разницы, сколько маунтов. Он кормит только того, которого оседлал персонаж.
-
пожалуйста =)
-
Такое ощущение, что SLA игнорирует мои ЛС... =(
-
AutoMountFeed
Просмотреть файл
Автоматически кормит активного маунта, когда остается меньше 1 минуты до истощения.
В окне настроек необходимо отметить маунтов, которых будет кормить аддон.
По умолчанию используется язык клиента. Если установлен AddonManager r4+, тогда используется язык, выбранный в AddonManager.
Вызвать графический интерфейс можно:
- из AddonManager'a
- из AOPanel
- из окна стойла
- чат-командой /amf
Можно установить высоту окна маунтов в файле Scripts/Settings (по умолчанию 648).
Automatically feeds active mount, when less than 1 minute to exhaustion.
In the settings window it should be noted mounts, which will feed the addon.
At default uses language of the client. If the AddonManager r4 + is installed, then use then uses language selected in the AddonManager.
You can call GUI:
- from AddonManager
- from AOPanel
- from Stable window
- by chat command /amf
-
Автор
-
Добавлен04.10.2011
-
Категория
-
Теперь на цель вешается 3D метка, но по какой-то причине она не снимается. Так же необходимо подобрать правильные размер и высоту для виджета.
File: MyTarget_2011.09.19.zip
-
Судя по всему удалили/переместили функцию avatar.Sell
Беда в том, что они не вложили в патч новый API
-
ну это видимо из той же оперы, что и:
Code:EVENT_NAVIGATOR_TARGET_CHESTS_CHANGEDСобытие посылается каждый раз, когда меняется список сундуков во вражеской сокровищнице, увиденных с помощью специального предмета через навигатор корабля главного игрока.
Code:EVENT_FAMILY_TAKE_ON_HANDS_REQUESTПрисылается в случае, если супруг игрока предлагает взять его на руки. Необходимо ответить EVENT_FAMILY_TAKE_ON_HANDS_REQUEST.
Code:family.TakeOnHandsResponse( takeOnHands )Ответ игрока на EVENT_FAMILY_TAKE_ON_HANDS_REQUEST.
Вызовом этого метода игрок подтверждает или отказывается от ношения на руках.
-
Я тоже так думаю, но ValuedText можно вставить только в виджет. Мне хотелось бы вывести эти данные в файл. Нашел функцию avatar.GetItemExtraDescs( itemId )
Quote:avatar.GetItemExtraDescs( itemId )Возвращает список дополнительных строк описания предмета. Обычно он содержат начальную строку и список названий предмеов, которые каким-либо образом добываются из данного предмета.
-- библиотека:
avatar
-- объявление:
function GetItemExtraDescs( itemId )
-- параметры:
itemId: ObjectId (not nil) - идентификатор предмета
-- возвращаемые значения:
table of WString - индексированная с 0 таблица с локализованными строками дополнительного описания предмета
Но обработав кучу предметов она мне ничего не вернула =(
-
В продолжении темы, можно ли получить описание тринек, и всякие там комментарии к предмету. Эти поля отображаются в хинтбоксе, но как их выдрать при помощи API я не нашел.
-
Столкнулся с проблемой масштабирования.
Сделал панель с размерами 250х44. При разрешении 1280х1024 она такая и есть, но на разрешении 1366х768 она уменьшается до 187х35. Есть ли какие-то методы, позволяющие избежать такой деградации размеров панели и ее содержимого?
-
1. Не то, чтобы жизненно важная опция. Небольшая упрощалка для разработчиков, дабы не мучатся с определением языка.
2. Спросил, т.к. SLA упоминал такой функционал. Я вставил обработку события
Code:function SCRIPT_ADDON_MEM_REQUEST( params )if params.target == common.GetAddonName() then
userMods.SendEvent( "SCRIPT_ADDON_MEM_RESPONSE", { sender = params.target, memUsage = gcinfo() } )
end
end
Реакции не увидел, вот и спросил.
-
По поводу последней версии есть пару предложений/вопросов.
1. Раз в АМ есть выбор языка, то может сделать событие, информирующее о текущем языке АМ. Так же высылать событие при смене языка АМ.
2. Реализован вывод информации о используемой памяти?
Создание GUI
в Доки, ресурсы и полезная информация
Опубликовано
Вопрос знатокам.
Есть аддон с MainForm в которой находятся все его элементы.
Необходимо в форму системного аддона добавить дочернюю кнопку, чтоб ее мог обрабатывать аддон.
Насколько я помню, при нажатии кнопки сообщение передается материнскому виджету (в нашем случае системному аддону). Единственным возможным вариантом вижу создание еще одной формы, которая и будет привязана к системному аддону.
Теперь вопрос: как обратиться ко второй, не MainForm форме? Ну или какие возможные варианты решения задачи.