![]() |
Библиотека для работы с сампом, которая реализует незаметную для разработчика поддержку версий сампа. Добавлять новые версии крайне легко, достаточно добавить таблицу оффсетов в массив ( Код:
src/offsets.cppНебольшой пример: Example: Код:
autoКак видим, чтобы получить RakClientInterface мы не вызываем функции, а просто берём поле. Реализовано это через properties (экслюзив для MSVC). Некоторых это может оттолкнуть, но учитывая, что почти всё на винде к сожалению билдится MSVC, огромных проблем в данном подходе я не вижу (в теории Clang тоже это реализует, но я не проверял) Функции и поля далеко не все, и поддержка версий только R1 и R3-1, т.к. эта либа позаимствована(вырезана) из проекта, где всё добавлялось по мере необходимости. Буду дополнять, что можете делать и вы, создавая пул реквесты. Цитата:
btw. хз занято ли имя SAMP-SDK, может кто-то уже делал библиотеку с таким названием, но я не видел |
| Время: 01:46 |