MoonLoader** - это мод для игры GTA San Andres, стремящийся стать полной современной заменой CLEO. Он вносит возможность загрузки Lua-скриптов в игру и уже имеет всю функциональность опкодов игры, CLEO, а так же плагина SAMPFUNCS.
MoonLoader будет полезен как разработчикам так и пользователям, не занимающимся разработкой. Поскольку Lua скрипты не требуют обязательной компиляции, каждый может изменить исходный код скрипта любым текстовым редактором. Например, можно поменять кнопку или команду для активации скрипта, совсем не умея программировать и не обращаясь за помощью как это сделать, чтобы всё работало. Кроме этого, MoonLoader можно загружать в уже запущенную игру с помощью любого инжектора, эта возможность может быть полезна тем, кто не хочет держать скрипты и сам плагин в директории игры. Нельзя не упомянуть, что стабильность Lua-скриптов на порядок выше, благодаря встроенным средствам скриптового движка и плагина, а также повышенному качеству разработки, что тоже играет важную роль для любого пользователя.
MoonLoader не зависит от наличия установленного CLEO, не зависит от мультиплеерной модификации SA:MP и плагина SAMPFUNCS (зависят только скрипты, использующие те или иные возможности), а так же он работает (точнее, будет работать) на любой версии игры и совместим с любой версией CLEO, SA:MP и SAMPFUNCS.
Язык программирования Lua является одним из самых популярных скриптовых языков в сфере разработки игр, и в связи с этим для него существует огромное количество готовых решений тех или иных задач, много готовых модулей на самом Lua, с использованием FFI и в виде динамических библиотек, помогут сэкономить время на поиске решения.
Lua значительно упростит разработку и повысит её качество и эффективность, а сами скрипты будут работать стабильнее и быстрее. Благодаря тому, что MoonLoader использует не обычный Lua, а LuaJIT, который широко известен своей колоссальной производительностью и невероятно мощной библиотекой FFI, можно добиться наилучших результатов в реализации задачи.
Подробнее о разработке смотрите здесь: http://blast.hk/threads/13315/.
Установка: распаковать архив 'moonloader.zip' в корневую папку игры.
Разработчики:
FYP, hnnssy, EvgeN 1137
Благодарности:
MISTER_GONWIK
Спойлер: История изменений
Помимо самого MoonLoader команда BlastHack подготовила несколько скриптов, которые уже можно использовать, а для разработчиков они будут неплохим примером.
Хорошо выполненные скрипты тоже попадут в этот список, если на то будет желание автора - достаточно отписаться здесь по этому поводу.
Все скрипты лежат в архиве 'scripts.zip', каждый архив внутри соответсвует названию скрипта.
Устанавливать нужно не сами архивы, а их содержимое.
Спойлер: ClickWarp
Спойлер: FakeWhisper
Спойлер: GM Patch
Спойлер: hBar
Спойлер: MapLimit 260
Спойлер: ML AutoReload
Спойлер: ML ReloadAll
Спойлер: NameTag
Спойлер: QuickMap
Спойлер: SAMP-VL Autopin
Спойлер: Script manager
Спойлер: SF Integration
Спойлер: Warp to player
Спойлер: Weapon menu
Спойлер: Weather and time
MoonMod by EvgeN 1137
RenderHack by ZeroXruS
Assistant car thief by 4el0ve4ik
Anti-DriverKill by DarkP1xel
chHELP by teekyuu
Easy-RP by 4el0ve4ik
FastGand by WhyExtern
Car Ring by MelomanCool
Заинтересовавшимся рекомендую подписаться на тему, чтобы не пропустить важные обновления.
Все, принимающие активное участие в тестировании и разработке скриптов, уроков, документации и пр., будут увековечены в списке благодарностей тут и в самом плагине. :)
Скачать плагин
Скачать скрипты
Разработка
* - мне известно о существовании asi-плагинов, но, во-первых, они не являются скриптами и во-вторых - не существует ни одной реализации, которая содержит всю функциональность опкодов игры и CLEO. Единственным аргументом против этого может быть только plugin_sdk от DK22Pac, однако он довольно тяжёлый и требует знаний и опыта разработки на C++.
** - полное название плагина - "SA MoonLoader", но используется оно лишь для того, чтобы избежать конфликта названий.
Вложения:
Resultados (
español) 1:
[Dupdo]Copiado!
MoonLoader *-este es un mod para GTA San Andres, que aspira a convertirse en un reemplazo totalmente moderno de CLEO. Se introduce la posibilidad de cargar scripts Lua en juego y ya tiene toda la funcionalidad de los juegos de opcodes, CLEO, así como el plugin SAMPFUNCS. MoonLoader será útil para los desarrolladores y los usuarios que no participan en el desarrollo. Desde scripts Lua no requiere compilación, cualquiera puede editar el código fuente de la secuencia de comandos en cualquier editor de texto. Por ejemplo, usted puede cambiar el botón o comando para activar la secuencia de comandos, no pudiendo de programa y no buscar cómo hacer para que todo trabajo. Además, puede descargar MoonLoader ya ejecuta juego utilizando cualquiera de los inyectores, puede ser útil para aquellos que no quieren mantener las secuencias de comandos y el plugin de sí mismo en el directorio del juego. Sin dejar de mencionar que la estabilidad de los scripts Lua en el orden anterior, gracias al motor de secuencias de comandos integrado y herramientas plugin, así como mejora de la calidad de diseño que también juega un papel importante para cualquier usuario.MoonLoader no depende de la existencia de un establecido CLEO no depende de la modificación multijugador de SA: MP y SAMPFUNCS plugin (dependen sólo secuencias de comandos que utilizan los u otras características), tan bien como funciona (funciona) en cualquier versión del juego y es compatible con cualquier versión de CLEO, SA: MP y SAMPFUNCS.Lua lenguaje de programación es uno de los lenguajes más populares en el campo del desarrollo del juego y por lo tanto hay un gran número de soluciones de ciertas tareas, muchos módulos listos para usar en la Lua, con FFI y como librerías dinámicas le ayudará a ahorra tiempo para encontrar una solución.Lua se grandemente simplificar su desarrollo y mejorar su calidad y eficiencia, y las secuencias de comandos funcionarán más estable y más rápido. Porque MoonLoader no usa Lua ordinario, LuaJIT, y que es ampliamente conocido por su rendimiento colosal y una increíblemente poderosa biblioteca de FFI, puede alcanzar los mejores resultados en la ejecución de la tarea.Más información sobre el desarrollo aquí: http://blast.hk/threads/13315/.Instalación: descomprimir el archivo 'moonloader.zip' en la carpeta raíz del juego.Desarrolladores:FYP, hnnssy, EvgeN 1137Gracias:MISTER_GONWIKSpoiler: historia de los cambiosAdemás el equipo de MoonLoader BlastHack ha producido varias secuencias de comandos que pueden utilizar, pero para los desarrolladores, son un buen ejemplo.Bien ejecutados los scripts, también caen en esta lista si el deseo del autor, sólo darse de baja aquí sobre esto.Todos los scripts en archivos 'scripts.zip', cada archivo corresponde al nombre del script.Es necesario instalar los archivos y su contenido.Spoiler: ClickWarpSpoiler: FakeWhisperSpoiler: GM parcheSpoiler: hBarSpoiler: MapLimit 260Spoiler: ML AutoReloadSpoiler: ML ReloadAllSpoiler: exteriormenteSpoiler: QuickMapSpoiler: SAMP-VL AutopinSpoiler: Administrador de ScriptSpoiler: SF integraciónSpoiler: Deformación al jugadorSpoiler: Menú armaSpoiler: Clima y tiempoMoonMod por EvgeN 1137RenderHack por ZeroXruSLadrón de coches ayudante de 4el0ve4ikAnti-DriverKill por DarkP1xelchHELP por teekyuuFácil-RP por 4el0ve4ikFastGand por WhyExternAnillo de coche por MelomanCoolInteresados recomendamos suscribirse al tema para no perder actualizaciones importantes.Todo activo en probar y desarrollar secuencias de comandos, clases, documentación, etc., a ser inmortalizado en la lista de agradecimiento aquí y en el plugin. :)Descargar el pluginDescargar scriptsDesarrollo* - Soy consciente de la existencia de los plugins asi, pero, en primer lugar, no son secuencias de comandos y, en segundo lugar, no hay ninguna aplicación, que contiene toda la funcionalidad de los juegos de opcodes y CLEO. El único argumento contra esto sólo puede plugin_sdk de DK22Pac, pero es bastante pesado y requiere conocimiento y experiencia en el desarrollo de C++.* - el nombre completo del plugin "SA MoonLoader", pero la usa sólo para evitar conflictos. Archivos adjuntos:
Está traduciendo, por favor espere..
Resultados (
español) 2:
[Dupdo]Copiado!
MoonLoader ** - es un mod para GTA San Andrés, que aspira a convertirse en un reemplazo totalmente moderna CLEO. Se introduce la posibilidad de descargar Lua-scripts en el juego y ya tiene toda la funcionalidad de los códigos de operación de juego, el CLEO, así como plug-SAMPFUNCS.
MoonLoader serán útiles para los desarrolladores y usuarios que no están involucrados en el desarrollo. Desde scripts Lua no requieren la compilación obligatoria, se puede modificar el código fuente de la secuencia de comandos con cualquier editor de texto. Por ejemplo, puede cambiar el botón o comando para activar la secuencia de comandos, no ser capaz de programar y no pedir ayuda a hacer esto, para conseguir que todo funcione. Además, MoonLoader se puede cargar en un juego ya que se ejecuta con cualquier inyector, esta característica puede ser útil para aquellos que no quieren mantener los scripts y plug sí mismo en el directorio del juego. Por no hablar de que la estabilidad de Lua-scripts es mucho mayor, debido a la incorporada en el motor de secuencias de comandos y el plug-in y mejorar la calidad del desarrollo, que también juega un papel importante para cualquier usuario.
MoonLoader no depende del conjunto de la CLEO, no depende de la modificación multijugador SA : MP y enchufe SAMPFUNCS (depende sólo secuencias de comandos utilizando estas u otras oportunidades), así como funciona (o más bien, va a funcionar) a cualquier versión del juego y es compatible con cualquier versión de CLEO, SA :. MP y SAMPFUNCS
el lenguaje de programación Lua es uno de los lenguajes de programación más populares en el campo del desarrollo del juego, y en este sentido, ya que hay un montón de soluciones hechas a los diversos problemas, una gran cantidad de módulos prefabricados en realidad el Lua, utilizando la FFI en forma de librerías de enlace dinámico, ayuda a ahorrar tiempo en la búsqueda de soluciones.
Lua simplificar en gran medida el desarrollo y mejorar su calidad y eficiencia, y hacer guiones funcionará más rápido y más estable. . Debido al hecho de que ningún MoonLoader ordinaria usa el Lua, y LuaJIT, que es ampliamente conocido por su enorme rendimiento y muy poderosa biblioteca de FFI, se puede lograr los mejores resultados en la ejecución de las tareas
más detalles del desarrollo, se ve aquí: http://blast.hk/threads/13315 . /
Instalación: descomprimir el 'moonloader.zip' archivo en la carpeta raíz del juego.
desarrolladores:
PQ, hnnssy, Evgen 1137
Gracias:
MISTER_GONWIK
Spoiler: el cambio
en adición al equipo MoonLoader BlastHack preparó varios guiones que ya se pueden utilizar, ya que será para los desarrolladores . un buen ejemplo de un
bien hechos guiones, también entran en esta lista, si es el deseo del autor -. acaba de darse de baja aquí al respecto
Todas las secuencias de comandos están en la 'scripts.zip' archivo, cada archivo se corresponde con el nombre en el guión.
el equipo no necesita poseer archivos, y sus contenidos.
Spoiler: ClickWarp
Spoiler: FakeWhisper
Spoiler: GM Patch
Spoiler: hBAR
Spoiler: MapLimit 260
Spoiler: ML autoReload
Spoiler: ML ReloadAll
Spoiler: etiqueta con su nombre
Spoiler: QuickMap
Spoiler: SAMP-VL AutoPIN
Spoiler: gestor de guiones
Spoiler: SF Integración
Spoiler : Warp jugador
Spoiler: menú Arma
Spoiler: a tiempo y hora
MoonMod por evgen 1137
RenderHack por ZeroXruS
Assistant es-ladrón de coches por 4el0ve4ik
anti-DriverKill por DarkP1xel
chHELP por teekyuu
Easy-RP por 4el0ve4ik
FastGand por WhyExtern
Anillo de coches por MelomanCool
interesados deberán suscribirse al tema para no perderse las actualizaciones importantes.
Todos los que tomen parte activa en las pruebas y el desarrollo de guiones, clases, documentos, etcétera., se inmortalizan en la lista aquí y gracias al plugin. :)
Descargar el plugin
de descarga guiones
Desarrollo
* - Soy consciente de la existencia de ASI-plugins, pero, en primer lugar, no son secuencias de comandos, y en segundo lugar - no hay una implementación, la cual contiene toda la funcionalidad del juego y los códigos de operación CLEO. El único argumento en contra de esto sólo se puede plugin_sdk de DK22Pac, pero es bastante pesado y requiere conocimientos y experiencia en el desarrollo de la C ++.
** - El nombre completo del plugin - "SA MoonLoader", pero sólo se utiliza con el fin de evitar un conflicto de nombres. Adjuntos:
Está traduciendo, por favor espere..