Modules: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Rewritten some of the poor sentance structures.)
m (Updated the links structure.)
Line 5: Line 5:


==Modules SDK==
==Modules SDK==
To be able to create your own modules, you must use the Modules SDK. You can download it from one of the links below - chose the appropriate one in accordance with your server's operating system.
To be able to create your own modules, you must use the Modules SDK. You can download it from one of the links below - choose a link in accordance with your server's operating system.


*[http://files.mtasa.com/apps/1.0/dm/ml_devkit.tar.gz Linux]
* Linux
*[http://wobzip.org/file/TANPP here] or [http://www.mediafire.com/?b8b3asgegn0xkm4 Microsoft Windows]
** [http://files.mtasa.com/apps/1.0/dm/ml_devkit.tar.gz Official]
* Microsoft Windows
** [http://wobzip.org/file/TANPP Mirror (wobzip.org)]
** [http://www.mediafire.com/?b8b3asgegn0xkm4 Mirror (Mediafire)]


===SDK functions===
===SDK functions===

Revision as of 20:49, 29 September 2012

Modules are extensions for Multi Theft Auto's Lua core, allowing the integration and use of custom Lua functions that have been written in C++, and compiled as a DLL or SO file. Modules are commonly used to create functions for such purposes that Multi Theft Auto lacks, such as sockets. All modules listed hereof are not distributed with Multi Theft Auto, and must be manually installed.

Modules list

You can view a list of all the documented modules in this wiki here.

Modules SDK

To be able to create your own modules, you must use the Modules SDK. You can download it from one of the links below - choose a link in accordance with your server's operating system.

SDK functions

  • Currently in there:
    • Base:
      • HelloWorld
    • MySQL
      • MySQLCreate
      • MySQLOpen
      • MySQLDestroy
      • MySQLQuery
      • MySQLSafeString