Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

Сохранение и загрузка данных


Гость telsor

Рекомендуемые сообщения

Всем доброго времени суток).

Собственно сабж. Как в аддоне сохранять и затем загружать данные? Как я понимаю, стандартные функции lua для работы с файлами в аддонах не работают.

common.LogInfo не предлагать)

Ссылка на комментарий
Поделиться на другие сайты

/Allods Online/data/Mods/Docs/Modding Docs 120222/LuaApi/CategoryConfig.html

FunctionUserModsGetAvatarConfigSection

FunctionUserModsGetGlobalConfigSection

FunctionUserModsSetAvatarConfigSection

FunctionUserModsSetGlobalConfigSection

Пример:

Code:

local config = userMods.GetAvatarConfigSection( common.GetAddonName() ) or {}

if config and config.size then

local wPos = wTarget:GetPlacementPlain()

wPos.sizeX, wPos.sizeY = config.size, config.size

wTarget:SetPlacementPlain(wPos)

end

function Command(param)

local a, b, size = string.find( userMods.FromWString( param.text ), "/setsize (%d+)" )

if size == nil then a, b, size = string.find( userMods.FromWString( param.text ), "/ыуеышяу (%d+)" ) end

if size ~= nil then 

local wPos = wTarget:GetPlacementPlain()

wPos.sizeX, wPos.sizeY = tonumber(size), tonumber(size)

wTarget:SetPlacementPlain(wPos)

config.size = tonumber(size)

userMods.SetAvatarConfigSection( common.GetAddonName(), config )

end

end

common.RegisterEventHandler( Command, "EVENT_UNKNOWN_SLASH_COMMAND" )

Ссылка на комментарий
Поделиться на другие сайты

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования