Skip to content

RakLua 2.0

Compare
Choose a tag to compare
@Northn Northn released this 04 Jun 12:06
· 11 commits to master since this release

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