SA:MP samp-essentials (Набор необходимых библиотек)

1NS

Известный
Автор темы
30
29


GitHub: https://github.com/ins1x/samp-essentials

Набор необходимых библиотек для корректной работы скриптов и модификаций на базе GTA San Andreas Multiplayer (SA-MP).
Содержит библиотеки, модули и плагины необходимые для запуска модов и скриптов. На сегодняшний день это наиболее актуальный и полный набор из имеющихся.
Используются только оригинальные и стабильные версии библиотек. Список всех доступных компонентов, и ссылки на оригинальные репозитории приведены в списке ниже.
Периодически репозиторий дополняется и обновляется, тем самым поддерживается актуальные версии библиотек.

Этот набор является форком проекта JuniorDjjr sa-essentials-pack. Отличается более широким набором компонентов, и не содержит каких-либо дополнительных фиксов либо модов! В отличии от версии JuniorDjjr предназначен для использования на базе мультиплеера, а не одиночной игры.

Как использовать​

У вас уже должны быть установлены GTA:SA и SA:MP. Вы можете установить все необходимые библиотеки, скопировав все в каталог вашей игры Gta San Andreas, и не тратить время на установку отдельно каждой библиотеки. Либо Вы можете так же быстро найти недостающие библиотеки, и загрузить каждую отдельно не беспокоясь о их подлинности.

download.jpg

Что входит в состав samp-essentials

Loaders:​

  • ModLoader - это плагин для Grand Theft Auto III, Vice City и San Andreas, который добавляет простой и удобный способ установки и удаления модификаций в игре.
  • Moonloader - это модификация для GTA: San Andreas, которая добавляет новую возможность использовать скрипты Lua, созданные создателями модов..
  • Silents ASI Loader - это файл DLL, который добавляет функционал загрузки плагинов ASI в GTA: San Andreas.

CLEO:​

  • CLEO 4 - чрезвычайно популярный расширяемый плагин-библиотека, который открывает новые возможности в написании скриптов для игры GTA: San Andreas позволяя использовать тысячи уникальных модов, которые изменяют или расширяют игровой процесс..
  • CLEO + - плагин CLEO 4 от Junior_Djjr, добавляющий около 300 новых опкодов
  • SAMPFUNCS - это дополнение к библиотеке CLEO 4, глобально расширяющее возможности написания скрпитов.
Найти другие CLEO плагины можно на сайте https://cleo.li/plugins

Moonloader модули:​

  • cjson - Lua CJSON is a fast JSON encoding/parsing module for Lua
  • compat - Compatibility module providing Lua-5.3-style APIs for Lua 5.2 and 5.1
  • copas - Dispatcher based on coroutines that can be used by TCP/IP servers
  • effil - Multithreading support for Lua
  • fa-icons - Font Awesome 4 Icons + Font for Lua
  • fAwesome - Pack fAwesome fonts v4,v5,v6
  • hooks - Lua vmt+jmp/call hook
  • htmlparse - An HTML parser for lua
  • inspect - Human-readable representation of Lua tables
  • imgui - ImGui Bloat-free Graphical User interface with minimal dependencies
  • Imgui Addons - collects several elements for imgui into one common library
  • lanes - Lanes is a lightweight, native, lazy evaluating multithreading library for Lua
  • lbase64 - A Base64 library for Lua
  • luatcc - Luatcc is a Lua binding for libtcc
  • LPeg - A pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs)
  • Lrexlib-PCRE - Is a regular expression library, which provides bindings for POSIX and PCRE regular expression libs
  • LuaFileSystem - File System Library for the Lua Programming Language
  • lua-requests - The same friendly Python Requests interface for Lua
  • LuaSec - A binding for OpenSSL library to provide TLS/SSL communication over LuaSocket
  • luasql-sqlite - Is a simple interface from Lua to a DBMS Sqlite
  • lua-socket - Network support for the Lua language
  • LuaJIT - Just-In-Time Compiler for Lua
  • lume - A collection of functions for Lua, geared towards game development
  • lustache - Logic-less mustache templates with Lua
  • mimgui - Dear ImGui for MoonLoader
  • Mimgui Addons - collects several elements for mimgui into one common library
  • MoonAdditions - A bunch of useful things for MoonLoader
  • moonloader-bind - Events for common tasks
  • MoonMonet - A library that generates Monet-style color accents
  • path - File system path manipulation library
  • penlight - A set of pure Lua libraries focusing on input data handling
  • RakLua - A new library for interacting with RakNet and BitStream
  • RKeys - Register HotKey for MoonLoader
  • SAMP-API - adds structures and functions from SA:MP
  • SAMP.Lua - A SA-MP API library for MoonLoader
  • SFlua - SA:MP functions for MoonLoader
  • SNET - Cross-platform, open source, network library
  • strings - Custom string methods for the lua
  • tabler-icons - tabler.io icons for lua
  • xml - Very fast and simple XML parser for Lua based on RapidXML 1.13
Найти другие Lua модули можно на https://luarocks.org/modules/fyp

Аудио библиотеки:​

  • eax.dll - Environmental Audio Extensions
  • bassmix.dll - BASS audio library
  • bass_fx.dll - is an extension to the BASS audio library, provides several effects, including tempo & pitch control
  • basswasapi.dll - is an extension to the BASS audio library, providing the ability to use WASAPI output and input
  • ogg.dll - Ogg Vorbis Dynamic Link Library
  • vorbis.dll - Vorbis Dynamic Link Library

Microsoft библиотеки:​


Другие библиотеки которые могут вам понадобиться:​

  • libcurl - The multiprotocol file transfer library
  • minhook - The Minimalistic x86/x64 API Hooking Library for Windows
  • zlib - A Massively Spiffy Yet Delicately Unobtrusive Compression Library

Смотри так же:​

 
Последнее редактирование:
  • Нравится
Реакции: Nichoo и lpk)))