xColorized

Известный
1,108
477

AutoDoor
Это скрипт для автоматического открывания дверей в интерьерах и автоматического открывания шлабаумов/КПП/и т.д.
(которые требуют нажатия клавиши "Н" или ввода команды /opengate)


Активация: автоматическая

Данный скрипт так-же есть в официальном лаунчере Аризоны, в разделе модов
Посмотреть вложение 196343

Текущая актуальная версия на бластхаке: 2.2
Текущая
актуальная версия в лаунчере: 2.2
2.2 (Обновление от 13.04.2023)
Что нового:
- Пофикшен баг, что на базах дальнобойщиков не открывались ворота.

2.1 (Обновление от 08.04.2023)
Что нового:
- Пофикшен баг краша скрипта из-за попытки найти обьект, когда вы заходите в инту/выходите с инты.
- Вырезан ненужный код

2.0 (Обновление от 04.04.2023)
Что нового:
- Изменил систему обнаружения с поиска 3d текста на поиск обьектов.
- Пытаеться открыть дверь/шлагбаум/КПП и т.д. если вы в непосредественной близости от обьекта (двери в инте 2м, обьекты вне инты пешком 5м, на т/с 12 м).
- Пофикшен баг флуда сообщений в чат.

1.0 - (Релиз скрипта 02.03.2023)
Что нового:
- кусок говнокода, который наполовину скопирован с разных ответов с темы вопросов по ЛУА

Зависимости: MoonLoader 0.26
Ты не хочешь переделать полностью скрипт?
 
D

deleted-user-422095

Гость
Как минимум можно сделать так
Lua:
hObj = {
    [1495] = true, [3089] = true, [1557] = true, [1808] = true, [19857] = true, [19302] = true, [2634] = true, [19303] = true, [968] = true,
    [975] = true, [1374] = true, [19912] = true, [19313] = true, [988] = true,
    [11327] = true, [19384] = true,
}

function AutoDoor()
    local tbl = getAllObjects()
    for i = 1, #tbl do
        if doesObjectExist(tbl[i]) and hObj[getObjectModel(tbl[i])] then
            if isCharInAnyCar(PLAYER_PED) then
                local veh = storeCarCharIsInNoSave(PLAYER_PED)
                if isVehicleTouchingObject(veh, tbl[i]) then
                    sampSendChat("/opengate")
                    wait(3000)
                end
            else
                if isCharTouchingObject(PLAYER_PED, tbl[i]) then
                    sampSendChat("/opengate")
                    wait(3000)
                end
            end
        end
    end
end
 
  • Нравится
Реакции: Vespan

WAITN

Известный
102
45
@MTG MODS Товарищ автор, сделай всё-таки заодно проверку не только на чат, но и на курсор мышки и консоль SampFuncs. Не спрашивай зачем, просто добавь, чтобы тоже было и работало. Как минимум так лучше, правильнее и более круто будет 🙂
 
  • Нравится
Реакции: MTG MODS

MTG MODS

Активный
Автор темы
260
181
Кто уже устанавливал этот скрипт, пишите о возможных багах, или предлагайте идеи по обновлению, учту всё
 

MTG MODS

Активный
Автор темы
260
181
3.0 (Обновление от 18.12.2023)
Что нового:
- Фикс сообщений в чате по типу у вас нет ключей от двери/шлагбаума
- Пофикшен баг открывания дверей в инте ФБР
- Релиз на АРЗ Мобайл
- Оптимизация кода
- Прочие фиксы для пк (активен ли курсор/сампфунч/инпут/диалог)
 
Последнее редактирование:

MTG MODS

Активный
Автор темы
260
181
В лаунчере доступна версия 3.0
1705939053942.png
 
  • Вау
Реакции: Vespan

MTG MODS

Активный
Автор темы
260
181
Оказывается в ФБР добавили новый КПП, вообщем сегодня-завтра будет новая версия которые будет открывать кпп фибов!

Оказывается в ФБР добавили новый КПП, вообщем сегодня-завтра будет новая версия которые будет открывать кпп фибов!
Обновил, можете скачивать!
 
Последнее редактирование:

Th3Creat0r

Известный
39
6
В интерьере у СФа не работает плагин, также можешь добавить возможность включать/выключать плагин
А то патрулируешь КПП, а ворота сами открываются
 

MTG MODS

Активный
Автор темы
260
181
В интерьере у СФа не работает плагин, также можешь добавить возможность включать/выключать плагин
А то патрулируешь КПП, а ворота сами открываются
каюты в СФа открываються, но с задержкой

или ты про что именно?