Процгун

AOandLocker

13 posts in this topic

Скачать

 

В общем пишем тут у кого будут какие либо предложения или пожелания по аддончику.

r2+
Изменена структура хранения аддона. Для ускорение загрузки.
AOandLocker.pak Чтобы его установить в игру, нужно этот файл положить по адресу ...[папка установки Аллодов]\data\Mods\Addons\.
Ни каких манипуляций с файлом не надо делать кроме как скопировать в папку установки аддонов.
Следует удалить старую версию аддона перед установкой новой версии r2+.

Edited by Fye D. Flowright

Share this post


Link to post
Share on other sites

Поддержка аддонов происходит через события.

При запуске AOandLocker происходит отправка события AO_LOCKER_START.

Если Вам нужно запросить в каком состоянии находится ключ отправляете событие AO_LOCKER_SEND_RUNNING_ADDON.

На данный момент таблица параметров.

StatusDnD - приходящие значения (false \ true) в зависимости состояния кнопки залоченности.

Пример использования событий:

Global( "ВашВиждет", nil )

function AOLocker(params)
if params.StatusDnD then
	DnD:Enable( ВашВиждет, false )
elseif not params.StatusDnD then
	DnD:Enable( ВашВиждет, true )
end
end

function OnAvatarCreated()
common.RegisterEventHandler( AOLocker, "AO_LOCKER_START" )
userMods.SendEvent( "AO_LOCKER_SEND_RUNNING_ADDON", { })
end

function Init()
common.RegisterEventHandler(OnAvatarCreated,"EVENT_AVATAR_CREATED")
ВашВиждет = mainForm:GetChildChecked( "ВашВиждет", false )
DnD:Init( 100, ВашВиждет, ВашВиждет, true, true )
end

В примере использована библиотека LibDnD.lua.

В связи с тем что аддон находится в стадии тестирования и разработки параметры и инструкция могут меняться.

Share this post


Link to post
Share on other sites

прикольно - ты оказывается аддонам обрубаешь ДнД принудительно - а зачем тогда вообще передавать данные?

из всего скрипта сам рабочий код всего 3 строчки:

onEvent [ "EVENT_DND_PICK_ATTEMPT" ] = function(params)
if hotkeyLock and string.find(params.srcWidget:GetParent():GetName(),"Action") then
 mission.DNDCancelDrag()
end
end

все остально связи да разборки с другими аддонами, да кнопка

Share this post


Link to post
Share on other sites

слушай а не проще сам аддон ActionsMod доделать чтобы он ловил события нормально на запрет ДнД

а то ты его принудительно обламываешь - он даже не знает об этом )

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

Хорошо бы сделали обновление аддона под патч 5,02.

 

Тоже  с просьбой-обновите пожалуйста-иконки улетают)

Ночью залью сегодня под 5.0.2

Share this post


Link to post
Share on other sites

 Добрый день, сообщите пожалуйста, планируется ли обновление аддона ActionMod или ActionModBar под 5.0.2. привык я уже к этим аддонам, без них что то и в игру заходить не хочется)))

Share this post


Link to post
Share on other sites
  • Для диагностики ошибки требуется информация из \Personal\Logs\mods.txt. Для этого в \Personal\global.cfg найдите параметр user_mods_log_enable и выставьте ему значение 1. Затем запустите аддон в игре.

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