Releases: Northn/RakLua
RakLua 2.13
RakLua 2.12
Исправлена поломка луастейта, приводящая к бесконечному вызову main()
RakLua 2.11
Исправлена совместимость с плагином connd от kin4stat
RakLua 2.1
Добавлена поддержка SAMP 0.3.7-R4-2. (не протестировано, но должно работать)
Исправлена совместимость с лаунчерами на подобии Diamond Launcher.
Рефакторинг нескольких участков кода.
Установка хука виртуальных методов теперь воспроизводится в конструкторе RakClientInterface.
Исправлена функция sampSendEnterVehicle.
Дополнены все имеющиеся типы для RPC. (inline with SAMP.Lua)
Исправлена рекурсия в одной из имеющихся функций.
Исправлено восстановление протекции после снятия.
Исправлена конфигурация 'Debug'.
RakLua 2.0
Open-source
Первый стабильный билд.
Добавлена функция RakLua.defineSampLuaCompatibility(), которая обеспечивает совместимость SAMP.Lua с RakLua.
Добавлена эмуляция входящих RPC и пакетов.
Переписаны хуки RakClientInterface, теперь вместо хука всей таблицы хукаются только необходимые методы.
Битстримы, созданные через raknetNewBitStream(), теперь автоматически чистятся без необходимости использования raknetDeleteBitStream(). Функция удаления битстрима оставлена для обратной совместимости, но она теперь ничего не делает.
Добавлено огромное количество недостающих методов и функций. Список будет ниже.
Исправлено неопределённое поведение в RakLua.destroyHandlers()
Теперь библиотека состоит из двух файлов: самого исполняемого RakLua RakLuaDll.dll и Lua библиотеки RakLua.lua.
Теперь не нужно добавлять обработчик завершения работы скрипта, который вызывал destroyHandlers(), библиотека сама это сделает за вас.
Исправлены все возможные краши/баги/вылеты, в текущей реализации я не сомневаюсь.
Исправлена функция sampSendRconCommand(), ранее ID RPC записывался некорректно.