Модули: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
Модули - расширения для MTA'шного Lua, предоставляющие новые внешние функции, которые недоступны в собственном ядре. Все указанные здесь модули не включаются в дистрибутивы MTA, и если вы захотите их у себя использовать, вам придется их скачать и установить на сервер.  
Модули - расширения для Multi Theft Auto ядра Lua, предоставляющие новые внешние функции, которые недоступны в собственном ядре. Компилируются в библиотеку DLL или SO. Все указанные здесь модули не включаются в дистрибутивы MTA и должны быть вручную установлены.


==Список модулей==
==Список модулей==
Вы можете получить доступ к списку всех задокументированных модулей в нашей вики по ссылке: [[:Category:RU/Modules]]
Вы можете просмотреть список всех задокументированных в нашей вики модулей [[:Category:Модули|здесь]].


==SDK для модулей==
==SDK для модулей==
Чтобы создать свой собственный модуль для MTA, вам необходимо воспользоваться Modules SDK (SDK для модулей). Скачать его можно [http://files.mtasa.com/apps/1.0/dm/ml_devkit.tar.gz отсюда].
Чтобы создать свой собственный модуль для MTA, вам необходимо воспользоваться Modules SDK. Вы можете скачать его по одной из ссылок ниже - выберите ссылку в соответствии с вашей операционной системой.
 
* Linux
** [http://files.mtasa.com/apps/1.0/dm/ml_devkit.tar.gz Официальный]
*** (Удалите файлы с расширением .d, и добавьте #include <cstring> в Common.h)
**** (На 64-бит добавьте -m32 к строкам CPPFLAGS и LDFLAGS в Makefile)
* Microsoft Windows
** [http://www.mediafire.com/?b8b3asgegn0xkm4 Зеркало (Mediafire)]
** [https://mega.co.nz/#!nBNGUCgQ!3AHEJt684Heu9bN5de8xwAQ3h-qq5-V6fjUeU7rj5hI Зеркало (MEGA)]


===Функции SDK===
===Функции SDK===
Объясненные функции SDK.
*На данный момент:
**Базовые:
***HelloWorld
**MySQL
***MySQLCreate
***MySQLOpen
***MySQLDestroy
***MySQLQuery
***MySQLSafeString
 
 


[[Category:Scripting Concepts]]
[[Category:Понятия скриптинга]]
[[Category:Incomplete]]
[[Category:Incomplete]]
[[Category:RU/Modules]]
[[Category:Модули]]


[[pt-br:Módulos]]
[[en:Modules]]
[[en:Modules]]

Revision as of 15:29, 16 September 2014

Модули - расширения для Multi Theft Auto ядра Lua, предоставляющие новые внешние функции, которые недоступны в собственном ядре. Компилируются в библиотеку DLL или SO. Все указанные здесь модули не включаются в дистрибутивы MTA и должны быть вручную установлены.

Список модулей

Вы можете просмотреть список всех задокументированных в нашей вики модулей здесь.

SDK для модулей

Чтобы создать свой собственный модуль для MTA, вам необходимо воспользоваться Modules SDK. Вы можете скачать его по одной из ссылок ниже - выберите ссылку в соответствии с вашей операционной системой.

Функции SDK

  • На данный момент:
    • Базовые:
      • HelloWorld
    • MySQL
      • MySQLCreate
      • MySQLOpen
      • MySQLDestroy
      • MySQLQuery
      • MySQLSafeString