This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Мануал Как отключить свет по всей карте GTA V (RAGE:MP - Blackout / Блэкаут)

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,849
219
Всем привет, в данном мануале мы рассмотрим несколько способов отключения объектов света по всей карте GTA V для вашего сервера RAGE Multiplayer.
Свет отключается полностью на всех зданиях, внутри интерьеров, а также убирает свет от фар транспорта на объектах карты.

Способ для версии <= RAGE:MP 0.3.7:
JavaScript:
mp.game.graphics.setBlackout(true);

А также есть способ отключить, фантомный свет разного цвета у зданий (см. скриншоты) (способа для RAGE:MP 1.1 в данный момент не нашел):
  1. Берем оригинальный файл gta5.meta из папки с установленной Grand Theft Auto V.
    Этот файл можно найти по пути Grand Theft Auto V\common.rpf\data\levels\gta5 с помощью программы OpenIV


    Файл необходимо скопировать по пути client_packages/dlcpacks/gta5.meta.
  2. Отредактируем файл client_packages/dlcpacks/gta5.meta:
    Находим строчку vfxfogvolumeinfo и полностью стираем из файла весь элемент конструкции <Item></Item>

  3. Для проверки изменений необходим полный перезапуск GTA V с перезаходом сервер.

Способ для версии >= RAGE:MP 1.1:
Данный код можно вставить в любое место клиентской части, где он вам нужен. Например в client_packages/index.js:
JavaScript:
/*
    state true = disable light index
    state false = enable light index
*/
for (let i = 0; i <= 16; i++) mp.game.graphics.setLightsState(i, true);

Скриншоты:


(Без редактирования gta5.meta)


(После редактирования gta5.meta)
 
Реакции: Revalto и Gastello

PATRIOT

Активный участник
12 Окт 2020
289
44
92
Ждём теперь зомби мод / скрипт
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,849
219

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,849
219
Интересная идея полностью или частично включать данный скрипт с 12 ночи до 4 утра, будет особая атмосфера
 
Реакции: Farhan_press_F и Prostak

OGPRussia

Активный участник
BackEnd developer
7 Окт 2020
135
35
85
Подскажите, как можно задать условия по времени в JS и C# (если знаете в 2-х языках, очень интересно)
Т.е. выполнять строчку только с заданного времени по заданное время.
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,849
219
Данный код в мануале срабатывает у каждого клиента (игрока), как и когда ты можешь настроить сам (создать свои эвенты или в определенных действиях).
Самое простое что вижу - завязать это на систему времени, посмотри как работает рестарт в редаге, там при определенных часах = кикает все игроков, точно также можно вызывать эвент у всех игроков на отключение света в определенном времени
 

OGPRussia

Активный участник
BackEnd developer
7 Окт 2020
135
35
85
Спасибо, не подумал об этом
 
Реакции: Farhan_press_F

OGPRussia

Активный участник
BackEnd developer
7 Окт 2020
135
35
85
Сейчас проверил, фонарик работает, к сожалению автомобиль нет Возможно нужно "пошаманить "...
Пойду поищу если ли оружия с фонарем, эпично будет походить с таким... по городу
 

Voyage

Новый участник
6 Июл 2022
11
3
22
На 1.1 всё работает, только что проверил
 

tolpeko777

Новый участник
7 Май 2023
1
0
3
Как сделать тоже самое только в сингл плеере ?