DayZ
50 ratings
SFE: AutoClose Barrel
2
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod, Server
File Size
Posted
Updated
6.608 KB
2 Apr @ 8:55am
6 Apr @ 12:19am
4 Change Notes ( view )

Subscribe to download
SFE: AutoClose Barrel

Description

AutoClose Barrel



AutoClose Barrel — серверная модификация

Автоматически закрывает открытые бочки через заданное время, если рядом нет игроков.
Простой и лёгкий мод для всех типов DayZ-серверов — PvP, PvE, RP и любых других.

Основной функционал:

Режим автозакрытия по таймеру:
- Бочка закрывается через указанное количество секунд после открытия;
- Если рядом с бочкой находится игрок — таймер сбрасывается;

Оптимизированный режим:
- Бочки закрываются при запуске сервера;
- Не создаёт нагрузки — работает один раз;
- Учитывает только открытые бочки, стоящие на земле (вложенные не трогает);
- Идеально подходит для больших серверов, где важна производительность.

Полностью настраивается через JSON: Путь к конфигурации: profiles/Setting_CloseBarrel/Setting_CloseBarrel.json Пример содержимого: json { "EnableTimerAutoClose": 1, "AutoCloseDelay": 60, "CheckPlayersNearby": 1, "PlayerDistanceToPreventClose": 2.5, "UseOptimizedMode": 1 }

Установка:
Просто добавьте PBO файл в ваш серверный мод сервера.

Примечания:
- Работает со всеми бочками (`Barrel_ColorBase` и наследниками)
- Можно адаптировать под другие хранилища (ящики, палатки и т.п.)
- Таймер и радиус взаимодействия легко настраиваются в коде
- Мод не требует загрузки клиентами

Условия автозакрытия:
- Бочка открыта
- Бочка не вложена в машину, стеллаж или другой объект
- Бочка не никем не лутается в данный момент
- В радиусе не находится игрок (если включена проверка)

Авторы:
Разработка: **SFE (Tenzee)**
Бесплатно для использования. Если будете что-то дополнять/исправлять и загружать в мастерскую, указание авторства приветствуется.

Discord:
Если у вас есть вопросы, поддержка или обновления, присоединяйтесь к нашему дискорду:
https://discord.gg/tJ3S6pkuNv




AutoClose Barrel — server modification

Automatically closes open barrels after a set time if there are no players nearby.
A simple and easy mod for all types of DayZ servers - PvP, PvE, RP and any others.

Basic functionality:

Timer auto-close mode:
- The barrel closes after the specified number of seconds after opening;
- If there is a player next to the barrel, the timer is reset;

Optimized mode:
- Barrels are closed when the server is started;
- Does not create a load — it works once;
- Takes into account only open barrels standing on the ground (does not touch the enclosed ones);
- Ideal for large servers where performance is important.

Fully configurable via JSON: The path to the configuration: profiles/Setting_CloseBarrel/Setting_CloseBarrel.json Sample content: json { "EnableTimerAutoClose": 1, "AutoCloseDelay": 60, "CheckPlayersNearby": 1, "PlayerDistanceToPreventClose": 2.5, "UseOptimizedMode": 1 }

Installation:
Just add the PBO file to your server mod server.

Notes:
- Works with all barrels (`Barrel_ColorBase` and heirs)
- Can be adapted to other storages (crates, tents, etc.)
- Timer and radius of interaction are easily configured in the code
- The mod does not require downloading by clients

Auto-closing conditions:
- The barrel is open
- The barrel is not enclosed in a car, rack or other object
- The barrel is not being looted by anyone at the moment
- There is no player in the radius (if verification is enabled)

The authors:
Development: **SFE (Tenzee)**
Free to use. If you add/correct something and upload it to the workshop, attribution is welcome.

Discord:
If you have any questions, support, or updates, please join our discord:
https://discord.gg/tJ3S6pkuNv
25 Comments
guxlar 13 Jul @ 3:11pm 
Awesome. Take my points!
Tenzee  [author] 7 Jul @ 9:58am 
DIVSIDE, пока нет
DIVSIDE 7 Jul @ 8:33am 
Привет. Фиксилась ли инициализация?
alex-borisi 19 May @ 4:59pm 
Да, перебор всех объектов при рестарте у меня съедало 2.5Гб оперативки в постоянном режиме.
Tenzee  [author] 13 May @ 11:46am 
Самарка, да можете попробовать сделать так
Tenzee  [author] 13 May @ 11:46am 
klikker-ru, Hi, I tried, it didn't work out, you can take my modification and try to do it yourself.
klikker-ru 13 May @ 11:18am 
can you do a mod like this for lockers(MMG etc..) and other containers?
Самарка 4 May @ 2:55pm 
Можете подсказать, как свои локеры вписывать? Создавать новый файл в папке Entities? Просто взять копию Barrel_ColorBase.c и просто поменять класс в первой строчке и создать с этим именем?
Tenzee  [author] 18 Apr @ 11:16am 
_RemingtoN_, спасибо, приму к сведению
_RemingtoN_ 18 Apr @ 10:30am 
Чтобы убрать из массива используй EEDelete(EntityAI parent)
Тогда и правильнее и оптимизированнее работать будет

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