PT-BR/Módulos: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Os módulos são extensões para Multi Theft Auto's Lua núcleo, permitindo a integração e utilização de funções personalizadas Lua que foram escritas em C + +, e compilado...") |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Os módulos | Os módulos funcionam como extenções para o sistema Lua do Multi Theft Auto. Eles podem utilizar recursos nativos do MTA já escritas em C++ para desempenhar diversas funções que ainda não foram programadas no modo multiplayer. Todos os módulos podem ser encontrados na lista abaixo. Vale lembrar que estes não são distribuidos pelo Multi Theft Auto, portanto terão que ser instalados pelo próprio usuário. | ||
==Lista | ==Lista dos módulos== | ||
Você pode ver uma lista | Você pode ver uma lista com as páginas totalmente documentadas [[:Category:Modules|aqui]]. | ||
== | ==SDK para módulos== | ||
Para | Para que você possa criar seus próprios módulos, você deve usar o SDK fornecido abaixo para os respectivos sistemas operacionais: | ||
* | |||
** [http://files.mtasa.com/apps/1.0/dm/ml_devkit.tar.gz | * Linux | ||
* | ** Disponível em nosso link [http://files.mtasa.com/apps/1.0/dm/ml_devkit.tar.gz oficial] | ||
** [http://www.mediafire.com/?b8b3asgegn0xkm4 | *** Não se esqueça de apagar os arquivos terminados em .d e adicionar a linha #include <cstring> para o arquivo Common.h | ||
*** Nos sistemas de 64bit, adicione -m32 para as linhas CPPFLAGS e LDFLAGS no arquivo Makefile | |||
* Microsoft Windows | |||
** Disponível no site do [http://www.mediafire.com/?b8b3asgegn0xkm4 Mediafire] | |||
** Também no [https://mega.co.nz/#!nBNGUCgQ!3AHEJt684Heu9bN5de8xwAQ3h-qq5-V6fjUeU7rj5hI MEGA] | |||
===Funções do SDK=== | ===Funções do SDK=== | ||
* | *Por enquanto são essas: | ||
** | **Funções Nativas: | ||
***HelloWorld | ***HelloWorld | ||
**MySQL | **Funções do MySQL: | ||
***MySQLCreate | ***MySQLCreate | ||
***MySQLOpen | ***MySQLOpen | ||
Line 21: | Line 25: | ||
***MySQLQuery | ***MySQLQuery | ||
***MySQLSafeString | ***MySQLSafeString | ||
[[en:Modules]] | [[en:Modules]] | ||
[[ru:Modules]] | [[ru:Modules]] |
Latest revision as of 14:55, 14 June 2014
Os módulos funcionam como extenções para o sistema Lua do Multi Theft Auto. Eles podem utilizar recursos nativos do MTA já escritas em C++ para desempenhar diversas funções que ainda não foram programadas no modo multiplayer. Todos os módulos podem ser encontrados na lista abaixo. Vale lembrar que estes não são distribuidos pelo Multi Theft Auto, portanto terão que ser instalados pelo próprio usuário.
Lista dos módulos
Você pode ver uma lista com as páginas totalmente documentadas aqui.
SDK para módulos
Para que você possa criar seus próprios módulos, você deve usar o SDK fornecido abaixo para os respectivos sistemas operacionais:
- Linux
- Disponível em nosso link oficial
- Não se esqueça de apagar os arquivos terminados em .d e adicionar a linha #include <cstring> para o arquivo Common.h
- Nos sistemas de 64bit, adicione -m32 para as linhas CPPFLAGS e LDFLAGS no arquivo Makefile
- Disponível em nosso link oficial
- Microsoft Windows
Funções do SDK
- Por enquanto são essas:
- Funções Nativas:
- HelloWorld
- Funções do MySQL:
- MySQLCreate
- MySQLOpen
- MySQLDestroy
- MySQLQuery
- MySQLSafeString
- Funções Nativas: