Меню открыть Меню закрыть

Главная / Файлы / SA-MP / Библиотеки / MoonLoader v027.0-preview3

MoonLoader v027.0-preview3

MoonLoader v027.0-preview3

Размер: 2,93 MB
Автор: FYP, hnnssy, EvgeN 1137

Мод добавляющий возможность загрузки Lua-скриптов в игру, поддерживает всю функциональность опкодов игры, библиотеки CLEO и добавляет свой набор новых функций для разработки.

Изменения и нововведения в версии 027.0-preview3:

  • Устранены проблемы с чтением и записью строк в JSON, не соответствующих кодировке UTF-8. Функции encodeJson, decodeJson по прежнему имеют полную совместимость только с UTF-8 (как было всегда), но как было до предыдущих обновлений .027, смогут кодировать и декодировать строки с любым содержимым независимо от кодировки
  • Пустые таблицы при преобразовании в JSON сохраняются в виде пустого объекта, а не null
  • Улучшено определение таблицы-массива при сериализации в JSON (и вероятно исправлен возможный баг, связанный с этим)
  • Добавлена возможность явно указать как таблица будет сериализована в JSON - в виде объекта или массива. Делается это путём указания булевого поля __json_array метатаблицы требуемой таблицы. Пример: encodeJson({arr = setmetatable({1,2,3}, {__json_array = true})})
  • Добавлена специальная константа null, отличающаяся от nil тем, что является нулевым значением типа lightuserdata и может быть сохранена в таблице. На данный момент используется в MoonLoader только для работы с JSON
  • Новый необязательный параметр bool compact для функции encodeJson(obj, compact) позволяет сохранить JSON без форматирования


Установка:
Распакуйте архив с модом и запустите установочный файл.
Дата: Файл был обновлён
Скачано раз: 339
Пожаловаться на файл
Рейтинг: (0.00 баллов, 0 голосов)

Войдите, чтобы оставлять комментарии.
Имя:

E-mail:

Причина жалобы: