Skip to content

Releases: Northn/RakLua

RakLua 2.13

12 Jun 07:55
Compare
Choose a tag to compare

Добавлена поддержка SAMP 0.3.7-R2, R5, DL
Добавлены отсутствующие версии в RakLuaSampVersions

RakLua 2.12

11 Nov 18:37
Compare
Choose a tag to compare

Исправлена поломка луастейта, приводящая к бесконечному вызову main()

RakLua 2.11

09 Nov 11:18
Compare
Choose a tag to compare

Исправлена совместимость с плагином connd от kin4stat

RakLua 2.1

18 Sep 20:37
Compare
Choose a tag to compare

Добавлена поддержка SAMP 0.3.7-R4-2. (не протестировано, но должно работать)
Исправлена совместимость с лаунчерами на подобии Diamond Launcher.
Рефакторинг нескольких участков кода.
Установка хука виртуальных методов теперь воспроизводится в конструкторе RakClientInterface.
Исправлена функция sampSendEnterVehicle.
Дополнены все имеющиеся типы для RPC. (inline with SAMP.Lua)
Исправлена рекурсия в одной из имеющихся функций.
Исправлено восстановление протекции после снятия.
Исправлена конфигурация 'Debug'.

RakLua 2.0

04 Jun 12:06
Compare
Choose a tag to compare

Open-source
Первый стабильный билд.
Добавлена функция RakLua.defineSampLuaCompatibility(), которая обеспечивает совместимость SAMP.Lua с RakLua.
Добавлена эмуляция входящих RPC и пакетов.
Переписаны хуки RakClientInterface, теперь вместо хука всей таблицы хукаются только необходимые методы.
Битстримы, созданные через raknetNewBitStream(), теперь автоматически чистятся без необходимости использования raknetDeleteBitStream(). Функция удаления битстрима оставлена для обратной совместимости, но она теперь ничего не делает.
Добавлено огромное количество недостающих методов и функций. Список будет ниже.
Исправлено неопределённое поведение в RakLua.destroyHandlers()
Теперь библиотека состоит из двух файлов: самого исполняемого RakLua RakLuaDll.dll и Lua библиотеки RakLua.lua.
Теперь не нужно добавлять обработчик завершения работы скрипта, который вызывал destroyHandlers(), библиотека сама это сделает за вас.
Исправлены все возможные краши/баги/вылеты, в текущей реализации я не сомневаюсь.
Исправлена функция sampSendRconCommand(), ранее ID RPC записывался некорректно.