De los autores:
Todo el mundo sabe CLEO. Casi todo el mundo sabe acerca de los muchos problemas con los scripts que utilizan CLEO: la inestabilidad del trabajo, los problemas de compatibilidad en diferentes versiones, de baja velocidad de trabajo y debido a la gran carga de grandes modificaciones, y los desarrolladores se sabe de la complejidad y la inconveniencia de desarrollo en el lenguaje de scripting idioma del juego.
Sin duda, CLEO - la modificación de la внесшая enorme contribución en el modding de GTA San Andreas, gracias a este juego y es uno de los juegos más populares en el ámbito de la modificación. Pero la biblioteca CLEO está obsoleta, aunque se admite por los desarrolladores de hoy en día. Vb script motor de juego también es viejo y tiene muchos vacíos, y digna de las alternativas hasta ahora no existía. Hasta entonces, hasta que no apareció Moonloader.
Moonloader - este es un mod para el juego GTA San Andres, que aspira a convertirse en el pleno un reemplazo CLEO. Él aporta la posibilidad de descargar Lua script en el juego, tiene toda la funcionalidad de опкодов juegos, biblioteca de CLEO, el plugin SAMPFUNCS y agrega un conjunto de nuevas características para el desarrollo.
Moonloader será de gran utilidad tanto a los desarrolladores como a los usuarios que no participan en el desarrollo. Ya que los scripts de Lua no están supeditadas a la compilación, cada uno puede modificar el código fuente del script cualquier editor de texto. Por ejemplo, puede cambiar el botón o el comando para activar el script, no sabes programar y no pedir ayuda. Además, Moonloader se puede descargar en la ya iniciada por el juego con la ayuda de cualquier inyector, esta capacidad puede ser útil para aquellos que no quieren mantener los scripts y el plugin en el directorio de juego. No se puede dejar de mencionar, que la estabilidad de la Lua-scripts en el procedimiento anterior, gracias a la integrada de sistemas de escritura del motor de arranque y el plugin, así como la mayor calidad de la que también juega un papel importante para cualquier usuario.
Moonloader no depende de tener instalado el CLEO, no depende del multijugador de modificación de SA:MP y el plugin SAMPFUNCS (dependen sólo secuencias de comandos que utilizan unas u otras posibilidades), y también es compatible con cualquier versión de CLEO, SA:MP y SAMPFUNCS.
El lenguaje de programación Lua, que es uno de los más populares lenguajes de script en el ámbito de desarrollo de juegos, y en este sentido, existe un gran número de soluciones de unas u otras tareas, la multitud de módulos integrados en el Lua, con el uso de la FFI y en forma de bibliotecas de vínculos dinámicos pueden ayudarle a ahorrar tiempo en la búsqueda de soluciones.
Lua simplificará en gran medida el desarrollo y mejorar su calidad y eficacia, y los scripts serán más estable y más rápido. Gracias a que Moonloader utiliza un Lua, y LuaJIT, que es ampliamente conocido por su enorme rendimiento y muy potente la biblioteca de la FFI, se puede lograr mejores resultados en la ejecución de las tareas de la manera más efectiva posible.
Los desarrolladores:
FYP, hnnssy, EvgeN 1137
Cuarto de agradecimiento:
DK22Pac, MISTER_GONWIK, 4el0ve4ik, EXPORT
En la carpeta examples scripts usted encontrará los archivos con los ejemplos de scripts de los desarrolladores.
Enlaces útiles para los desarrolladores:
El recurso de los desarrolladores del plugin
La sintaxis del lenguaje
El editor, con la posibilidad de resaltado de sintaxis y автокомплита plugins para LUA pero en un simple bloc de notas
)