Это библиотека, с помощью которой необходимость в конвертировании объектов из формата с МТА карт под SA:MP карты отпадает. Библиотека загружает *.map файл, парсит объекты и создает их. Так же карты можно удалять. У каждой карты есть свой идентификатор (далее просто id), по которому они различаются.
Как с этим работать?
Для самых маленьких я добавил директорию с примером использования, но давайте по порядку:
Перед подключением библиотеки, вы можете сами установить сколько карт максимум вы будете загружать (MAX_MAPS) и показывать ли информацию по каждому созданному/удаленному объекту (DEBUG_MAP_OBJECTS).
Для загрузки карты, которая должна лежать в каталоге scriptfiles, мы вызываем функцию LoadFromMapFile(), единственным аргументом которой является путь к *.map файлу. Она возвращает id текущей карты, если она создана, а если нет - то -1.
Для удаления карты необходимо вызывать DestroyMap() с id карты в качестве аргумента.