SA:MP Lua Arizona AutoCar v1.0 | AutoLock/style/key/engine + AutoBrake + AutoFlip + Trailer Lock

ClockT1me

Известный
Автор темы
6
2
Версия SA-MP
  1. Другая
AutoCar v1.0

Автор:
ClockTIme
Версия: 1.0
Тип: Lua
Платформа: SA:MP / MoonLoader


Описание

AutoCar — Lua-скрипт для автоматизации различных действий с автомобилем в SA:MP.

Скрипт объединяет несколько функций в одном файле и предоставляет единое GUI для настройки.

Открытие меню:

Код:
/autocar


Возможности


• Auto Style


Автоматическая установка спортивного стиля езды.

После посадки в автомобиль скрипт выполняет:

Код:
/style

Если игра устанавливает Comfort, скрипт ожидает заданный интервал и повторяет команду.

После получения Sport дальнейшие попытки прекращаются.

Если сервер сообщает об отсутствии необходимой модификации, повторные попытки также прекращаются.


• Auto Lock

Автоматическая работа с замками автомобиля.

Скрипт выполняет необходимые действия с:

Код:
/lock

при посадке и выходе из автомобиля.


• Auto Key

Автоматическая работа с ключом автомобиля через:

Код:
/key

Функция работает при посадке и выходе из автомобиля.


• Auto Engine

Автоматический запуск двигателя.

Перед отправкой:

Код:
/engine

скрипт проверяет состояние двигателя.

Если двигатель уже запущен, команда повторно не отправляется.

Таким образом, при посадке в уже заведённый автомобиль скрипт не должен его заглушить.


• AutoFlip

Позволяет вернуть перевёрнутый автомобиль на колёса.

Скрипт проверяет положение автомобиля и при необходимости корректирует его положение.

Для AutoFlip можно можно изменить через GUI.


• AutoBrake

Мгновенная остановка автомобиля.

При активации:

Код:
Скорость = 0
Вращение = 0

Автомобиль полностью останавливается.

Клавишу AutoBrake можно изменить через GUI.


• Trailer Lock

Функция предназначена для работы с тягачами и прицепами.

После подключения прицепа скрипт запоминает его.

Если прицеп отсоединяется, например во время аварии, скрипт обнаруживает потерю соединения и пытается подключить его обратно.

Функцию можно включать и отключать через GUI.


Настройка

Все функции доступны через единое меню:

Код:
/autocar

В GUI можно:

• включать и отключать функции;
• изменять клавишу AutoFlip;
• изменять клавишу AutoBrake;
• включать и отключать Trailer Lock;
• сохранять настройки.


Бинды

Для AutoFlip и AutoBrake можно назначить любую доступную клавишу.

Для изменения клавиши:

1. Открыть
Код:
/autocar
.
2. Нажать на кнопку с текущей клавишей нужной функции.
3. Нажать новую клавишу.
4. Нажать кнопку «Сохранить».

Код:
Esc
— отмена выбора клавиши.

Во время открытого игрового чата AutoFlip и AutoBrake не реагируют на свои бинды.


Сохранение настроек

После изменения настроек необходимо нажать кнопку «Сохранить» в GUI.

Конфигурационный файл:

Код:
moonloader/config/AutoCar.ini

Настройки из этого файла загружаются при следующем запуске скрипта.


Требования

Обязательно:


• GTA San Andreas 1.0 US
• SA:MP
• MoonLoader


Используемые библиотеки

В скрипте используются следующие библиотеки:

Код:
lib.moonloader
lib.samp.events
inicfg
imgui
encoding

Подключения в исходном коде:

Код:
require 'lib.moonloader'
require 'lib.samp.events'
require 'inicfg'
require 'imgui'
require 'encoding'

Убедитесь, что необходимые библиотеки присутствуют в вашей установке MoonLoader.


Установка

1. Установить GTA San Andreas 1.0 US.

2. Установить SA:MP.

3. Установить MoonLoader и необходимые библиотеки.

4. Поместить файл:

Код:
AutoCar_v1.0.lua

в папку:

Код:
GTA San Andreas/moonloader/

5. Запустить игру.

6. Открыть меню:

Код:
/autocar

7. Настроить необходимые функции.

8. Нажать «Сохранить».


Команды

Код:
/autocar
— открыть GUI AutoCar.


Совместимость

Скрипт предназначен для работы в SA:MP через MoonLoader.


AutoCar v1.0

Файл прикреплён к теме.


Обратная связь

При обнаружении ошибки желательно указать:


• функцию, при работе которой возникла проблема;
• подробное описание проблемы;
• moonloader.log, если он содержит информацию об ошибке.

Предложения по улучшению и новые идеи приветствуются.


AutoCar v1.0 — ClockTIme
 

Вложения

  • AutoCar_1.0.lua
    28.5 KB · Просмотры: 1