Difference between revisions of "Modules"

From Multi Theft Auto: Wiki
Jump to: navigation, search
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
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 here are not distributed with Multi Theft Auto, and must be manually installed.
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
==Modules list==
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
You can view a list of all the documented modules in this wiki [[:Category:Modules|here]].
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
==Modules SDK==
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
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.
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
* Linux
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
** [http://files.mtasa.com/apps/1.0/dm/ml_devkit.tar.gz Official]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
*** (Delete the .d files, and add #include <cstring> to Common.h)
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
**** (On 64bit add -m32 to CPPFLAGS and LDFLAGS lines in Makefile)
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
* Microsoft Windows
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
** [http://www.mediafire.com/?b8b3asgegn0xkm4 Mirror (Mediafire)]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
** [https://mega.co.nz/#!nBNGUCgQ!3AHEJt684Heu9bN5de8xwAQ3h-qq5-V6fjUeU7rj5hI Mirror (MEGA)]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
===SDK Functions===
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
*Currently in there:
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
**Base:
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
***HelloWorld
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
**MySQL
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
***MySQLCreate
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
***MySQLOpen
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
***MySQLDestroy
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
***MySQLQuery
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
***MySQLSafeString
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
[[Category:Scripting Concepts]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
[[Category:Incomplete]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
[[Category:Modules]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
[[hu:Modules]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
[[pl:Modules]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
[[pt-br:Módulos]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
+
[[ru:Modules]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
 

Revision as of 14:46, 24 October 2018

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 here 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