Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
- 0
-
Похожие публикации
-
Автор: dimquea
Иногда может понадобиться использовать реальное время в скриптах. Но если в HiveExt.ini стоит static или тем более был внеплановый рестарт, получить его нереально.
Предлагаю вашему вниманию простой способ.
1) Открываем HiveExt.ini, если у вас не Type = Local, заменяем.
Открываем server_functions.sqf, ищем функцию server_timeSync.
2) В функции server_timeSync перед:
setDate _date; добавляем:
_date set [3, 13]; где 13 время которое стояло в HiveExt.ini.
Теперь запросом:
_key = "CHILD:307:" call server_hiveReadWrite; мы получим массив с реальной датой и верменем вида [год,месяц,день,час,минута].
Теперь реальное время до рестарта.
1) В самый конец server_functions.sqf добавляем:
private ["_key","_date","_rTime"]; _key = "CHILD:307:" call server_hiveReadWrite; if((_key select 0) == "PASS") then {_date = _key select 1;_rTime = (((_date select 3)*60)+(_date select 4));}; {if(_rTime > _x)exitWith{_rTime=(240-(_rTime - _x));}}count[1260,1020,780,540,300,60]; rTime = _rTime; где 240 время между рестартами, а [1260,1020,780,540,300,60] массив представляющий из себя время от полуночи до каждого рестарта. В моём случае время между рестартами 4 часа, а первый рестарт в 1:00.
2) В конец server_playerLogin.sqf добавляем:
(owner _playerObj) publicVariableClient "rTime";
Теперь на клиенте можно использовать rTime, в ней и будет находиться время до рестарта.
Особая благодарность F507DMT.
-
-
Наш выбор
-
Создаем свой серверный мод. [DayZ 1.4 to Discontined]
123new опубликовал тему в Версия 1.0 и выше,
-
Увеличение карты х2
vitacite опубликовал тему в Картостроение,
Здравствуйте. История такая: заглядываю я сегодня в скрипты серва и вижу (НЕ во всех) в некоторых вот такую хрень:
Кто встречал подобную фигню? И в чем собственно причина таких сдвигов?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах