Арма 3 как изменить время

Как изменить время в arma 3

Обновлено: 09.02.2023

это получается, что у одних может быть ночь, а у других день?

или зачем это нужно?

TankiSD , если менять во время игры — да, особенно у JIP. Для наглядности создайте сервер с Зевсом, поиграйте с погодой и эффектами и перезайдите, а иногда даже сразу у других игроков не будет ваших изменений (один раз ждали 10 минут когда у нас появится дождик выставленный в Зевсе)

А если не менять?

т.е. какие установил я ещё в редакторе параметры.

То будет ли у JIP меняться погода с учётом пройденного времени игры на серваке?

TankiSD , Первые 300 сек с момента старта миссии

это уже идиотизм если честно(

это получается, что у одних может быть ночь, а у других день?

или зачем это нужно?

Это нужно для геймплея в котором на сервере при старте устанавливается, как вариант, локальное время сервера, то есть время того региона где размещена физически серверная машина. Отличное от прописанных даты и времени в миссии.

И при таком раскладе, клиентам при подключении к игре нужно дать об этом знать.

Или по другому, клиента нужно синхронизировать при подключении, в плане даты и времени на сервере.

Только что доделал общую для всех игроков на сервере погоду и время. У меня вот так выглядит:

Привожу куски отвечающие за туман и время дабы не загромождать

Дальше любым способом вызываем вот такой скрипт:

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

P/s спасибо Блендеру и КиллЗоне Киду, без них у меня бы ничего не получилось.

Как изменить время в arma 3

Пожалуйста скажите как сделать возможность в MP перед стартом карты выбрать время дня( утро,день,вечерночь) и возможность играть с травой и без неё Буду очень благодарен. По возможности оставте пример.

Управление производится командами
Дата:
setDate [year, month, day, hour, minute]
setDate [1986, 2, 25, 16, 0]
Трава:
setTerrainGrid grid
setTerrainGrid 12.5
цифры — 50, 25, 12.5, 6.25, 3.125

Осталось придумать и реализовать выбор нужного значения вовремя игры.

ЗЫ
действие этих команд локально, те. в сетевой каждый сможет играть в своё время и со своей травой.

А как сделать так что бы , админ сервера мог только перед стартом выбрать всё ?

таких классов можно сделать много
class название
<
title = «название в настройках»;
values[] = ;
texts[] = ;
default = выбор по умолчанию;
>;

настройки применяются в файле init.sqf таким образом

получены они в виде —
paramsArray select 0 — это первый класс
paramsArray select 1 — это второй класс
итд.
установка травы , дистанции, даты
setTerrainGrid (paramsArray select 0);
setViewDistance (paramsArray select 1);
setDate (paramsArray select 2);

нет, а куда её прописать в init.sqf? или в description.ext
Вот оч легко просто
1)Поставьте тригер и поставте активацию радио
2)В инциализацию в пишите это:
skipTime round random 24;0 setOvercast random 1;0 setFog random 0.8;0 setRain random 1
и нажимайте несколька раз на радио и смотрите на часы и они буду всегда менятся

Спасибо, но мне нужно именно в МП через параметры выставить.
ничего не получается
вот содержимое description.ext:

setGrass (paramsArray select 0);
setTimeOfDay (paramsArray select 1);
setInitialViewDistance (paramsArray select 2);

в чем ошибка или что-то дописать нужно?

прописав:
setTerrainGrid (paramsArray select 0);
setViewDistance (paramsArray select 1);
setDate (paramsArray select 2);
результат тот же

дата записывается в таком формате
setDate [год, месяц, день, час, минута]
ты устанавливаеш только час, так записать и надо

setDate [1999, 7, 15, paramsArray select 2, 0] ;

извиняюсь за назойливость, но у меня опять не получается изменить время в игре
что только не пробовал: вписывал setDate [1999, 7, 15, paramsArray select 2, 0] ;
вписывал
class Duration
<
title = «Дата»
values[] = <[1986, 2, 25, 16, 0], [1986, 7, 1, 24, 0]>;
texts[] = ;
default = [1986, 2, 25, 16, 0];
>;
>;
за место часов;
какой должен быть класс для часов: TimeOfDay, Duration или Date?
может нужно как-то обнулить время которое было выставлено в редакторе.
А если не затруднит то можно пример с изменением времени буду очень благодарен.

название только для тебя, чтобы сам помнил что в этом классе
а вот
class Params
это название нужно системе, зарание установлено что в этом классе изменяемые параметры.

в одной миссии встретил это, но в init.sqf нет setDate или чего-то подобного
titleParam1=»Options»;
valuesParam1[]=;
defvalueParam1=2;
textsParam1[]=;

если не сложно сделайте пример пожалуйста

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

УРААААА! получилось! нужно было просто в начале поставить // и все, теперь работает! Слон спасибо за помощь

//setTerrainGrid (paramsArray select 0);
setDate [1999, 7, 15, paramsArray select 1, 0] ;
setViewDistance (paramsArray select 2);

а по поводу погоды:
time setOvercast Устанавливает величину облачности, непрерывно меняющуюся за указанное время (в секундах).; 0 — отсутствие 1 — сплошная облачность
time setRain Устанавливает величину дождя, непрерывно меняющуюся за указанное время (в секундах). Время, равное 0, означает немедленное изменение. 0 означает отсутствие дождя, 1 — сильный дождь. Дождь невозможен, когда облачность меньше чем 0.7.
Вроде так, если не прав, поправьте

Об освещении и смене времени суток в ArmA 3

Разработчики военного шутера ArmA 3 опубликовали видео, в котором рассказывают о технологиях освещения, смене времени суток и том, как все это сказывается на прохождении заданий.

ArmA 3 выйдет в четвертом квартале 2012 года, точная дата пока неизвестна.

Как изменить время в arma 3

Ускорение времени задается коэффициентом ускорения:

Но эта команда не работает в мультиплеере.

Для мультка можно использовать skipTime

Скрипт переводит «часы» на 0.00333 часа каждую милисекунду.

Со значениями можно побаловаться и все настроишь.

Добавлено (09.08.2010, 13:54)
———————————————
Что-то не получается, меняю значения и резко становится ночь, а быстро время не хочет что-то идти

Здесь 0.00026 — равняется одной секунде примерно.

То есть в примере за милисекунду проходит довольно много времени. Может слишком быстро? Я сам не тестировал. Может попробовать 0.00013 ?

Bazirga, вот тебе наисложнеиший скрипт быстрой смены дня.

Где y-значение, на которое перескакивает врямя.

Ну и пример (значение y=0.005 ). Смена довольно быстрая. Последи за солнцем.

как в мультиплеере, используя этот скрипт, синхронизировать время у игроков.
Чтобы не было- у одного день, у другого ночь.
SAN444EZ, спасибо огромное за пример, весь нет изрыл. Плюс тебе большущий.
Мой сайт The red fox studio
скипты
Сброс ящиков на парашюте!
Меню помощи техники арма 2 оа
мои видеоуроки , по максу и кислороду .
видео урок разрезка модели в максе и юви для фотошопа
Развертка модели в 3ds max .
Наложение текстуры в кислороде 2
Видео урок кислород2 геометрия
разлёт деталей в максе при экспорте в кислый
экспорт модели из кислорода в игру
barbosa,
Привет!самое главное что помог тебе (надеюсь)
Мой сайт The red fox studio
скипты
Сброс ящиков на парашюте!
Меню помощи техники арма 2 оа
мои видеоуроки , по максу и кислороду .
видео урок разрезка модели в максе и юви для фотошопа
Развертка модели в 3ds max .
Наложение текстуры в кислороде 2
Видео урок кислород2 геометрия
разлёт деталей в максе при экспорте в кислый
экспорт модели из кислорода в игру
Кампания А2 «Охотники за караванами»
А3 для мишшенмейкеров: заставляем дома мебелью

andrucio, setDate тоже не поможет, нужна общая синхроизация.
Доработаю твой скрипт. например:

Server_Date = Date;
Server_Key = true;
//часть сервера.
if isServer then <
[] Spawn <
While do <
Server_Date = Date;
Server_Key = true;
publicVariable «Server_Date»;
sleep 1;
publicVariable «Server_Key»;
sleep 3599;
>;
>;
>;

while do <
if Server_Key then <
Server_Key = false;
setDate Server_Date
>;
skiptime 0.00333;
sleep 0.1
>

Гид по настройкам видео и графики в ArmA 3

Увлекаюсь компьютерными играми, моддингом ПК и автомобилями.

NBA 2K22 и другие игры полностью вырубают Xbox Series X — игроки массово жалуются Microsoft

Дизайнер показал, как выглядели бы Google, Facebook, Instagram и WhatsApp без интернета

Появился первый кадр экранизации The Last of Us от HBO

Почти халява: набор из 11 игр для Steam отдают со скидкой 97%. У всех положительные отзывы

Волшебницу из ремастера Diablo 2 показали со всех сторон — на видео можно рассмотреть все детали

Халява: на ПК бесплатно раздают еще два DLC для Battlefield 1 и Battlefield 4 — выгода 1700 рублей

Гайд по ивенту «Лунное утешение» в Genshin Impact. Как завершить все задания, найти сундуки и амулеты Лунной охоты, а также собрать все доступные награды

Выгодные предложения в PS Store — Cyberpunk 2077, Resident Evil 3 и 100 других игр распродают по сниженным ценам

Читайте также:

      

  • Как узнать платежный id в warface
  •   

  • Сколько будет болеть зуб пока нерв не умрет
  •   

  • Что говорит такахаси в fallout 4
  •   

  • Как переместить баффы wow
  •   

  • Как слепить из пластилина крипера из майнкрафта

Hover & click on the images for description

Description

Description:
Sets mission date and time. Players joining after mission start will get the current server date including the year.
Multiplayer:

While the game creates February 29th in a leap year, it removes December 31st. For example setDate [1980,12,31,12,0] will result in game jumping to [1981,1,1,12,0] as 1980 is a leap year.

Groups:
Mission InformationEnvironment

Syntax

Syntax:
setDate date
Parameters:
date: Array format Date
Return Value:
Nothing

Examples

Example 1:

setDate [1986, 2, 25, 16, 0]; // 4:00pm February 25, 1986

Example 2:

Additional Information

See also:
date skipTime numberToDate dateToNumber

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here!
Add Note
Posted on Dec 07, 2012 — 11:10 (UTC)
This command sets the date for the southern hemisphere only, i.e. when the map is in northern hemisphere a date [2010,12,7,17,0] is in day light and and date [2010,6,7,17,0] is in darkness.
Osmo
Posted on Oct 31, 2011 — 21:07 (UTC)
In multiplayer, the effect of this command is local, not global. The date from the server is synchronized with clients when they join the game (including start of the mission and joining in progress). E.g. if this command is executed on server in the init.sqf before the mission starts, every client will be synchronized with server as mission is started. However, if you run this command in the middle of the mission, effect is local.
MulleDK13
Posted on Oct 04, 2014 — 17:43 (UTC)
Since an unknown version of Arma 3, this command now has global effect when executed on the server.
OOKexOo
Posted on Apr 23, 2017 — 02:58 (UTC)
Regarding execution in the middle of a session, the post of MulleDK13 is not entirely true. If you don’t change the year, you are perfectly fine when executing the command on the server only. However, the server does not sync the year. Hence, if you do change the year, you have to execute the command on the server, clients and JIP to account for the missing sync. e.g.

#1

OFFLINE
 

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 10 April 2014 — 17:32

// Устанавливаем дату и время на клиентах
// Код вызывается с клиентов, на сервере должно быть установлено дата и время, перед вызовом

[[[player],{
   [[[date],{setDate (_this select 0);}],"BIS_fnc_spawn",owner (_this select 0),false] spawn BIS_fnc_MP;
}],"BIS_fnc_spawn",false,false] spawn BIS_fnc_MP;

  • 0

  • Наверх


#2

OFFLINE
 

TankiSD

TankiSD

    Ст. Прапорщик

  • Пользователи
  • 680 сообщений

Отправлено 01 June 2015 — 13:38

это получается, что у одних может быть ночь, а у других день?

или зачем это нужно? 

  • 0

  • Наверх


#3

OFFLINE
 

vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 сообщений
  • Откуда:Кострома

Отправлено 01 June 2015 — 13:57

TankiSD,  если менять во время игры — да, особенно у JIP. Для наглядности создайте сервер с Зевсом, поиграйте с погодой и эффектами и перезайдите, а иногда даже сразу у других игроков не будет ваших изменений (один раз ждали 10 минут когда у нас появится дождик выставленный в Зевсе)

  • 0

  • Наверх


#4

OFFLINE
 

TankiSD

TankiSD

    Ст. Прапорщик

  • Пользователи
  • 680 сообщений

Отправлено 01 June 2015 — 14:34

ужас)))

А если не менять?

т.е. какие установил я ещё в редакторе параметры. 

То будет ли у JIP меняться погода с учётом пройденного времени игры на серваке?

  • 0

  • Наверх


#5

OFFLINE
 

vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 сообщений
  • Откуда:Кострома

Отправлено 01 June 2015 — 15:07

TankiSD, Первые 300 сек с момента старта миссии :)

  • 0

  • Наверх


#6

OFFLINE
 

TankiSD

TankiSD

    Ст. Прапорщик

  • Пользователи
  • 680 сообщений

Отправлено 01 June 2015 — 15:22

это уже идиотизм если честно( 

  • 0

  • Наверх


#7

OFFLINE
 

SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 02 June 2015 — 19:00

это получается, что у одних может быть ночь, а у других день?

или зачем это нужно? 

Это нужно для геймплея в котором на сервере при старте устанавливается, как вариант, локальное время сервера, то есть время того региона где размещена физически серверная машина. Отличное от прописанных даты и времени в миссии.

И при таком раскладе, клиентам при подключении к игре нужно дать об этом знать.

Или по другому, клиента нужно синхронизировать при подключении, в плане даты и времени на сервере.

Сообщение отредактировал SteelRat: 02 June 2015 — 19:04

  • 0

  • Наверх


#8

OFFLINE
 

Ave_Ursus

Ave_Ursus

    Мл.сержант

  • Пользователи
  • 125 сообщений
  • Откуда:spb
  • Отряд:ex AS

Отправлено 03 June 2015 — 09:47

Только что доделал общую для всех игроков на сервере погоду и время. У меня вот так выглядит:

в init.sqf

Привожу куски отвечающие за туман и время дабы не загромождать

//Смена даты и времени
"var_changeTime" addPublicVariableEventHandler {setDate var_changeTime};
//Туман
"var_changeFog" addPublicVariableEventHandler {
_array = _this select 1;
_time = _array select 0;
_fog = _array select 1;
_time setFog _fog
};

Дальше любым способом вызываем вот такой скрипт:

Для смены даты и времени
setDate [1986, 2, 25, 1, 0];
var_changeTime = [1986, 2, 25, 1, 0];
publicVariable "var_changeTime";


Для смены погоды
5 setFog 1;
var_changeFog = [5,1];
publicVariable "var_changeFog";

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

P/s спасибо Блендеру и КиллЗоне Киду, без них у меня бы ничего не получилось.

Сообщение отредактировал Ave_Ursus: 03 June 2015 — 09:49

  • 0

  • Наверх


#9

OFFLINE
 

vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 сообщений
  • Откуда:Кострома

Отправлено 03 June 2015 — 12:08

Ребят я вас обрадую :D

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

  • 0

  • Наверх


#10

OFFLINE
 

Ave_Ursus

Ave_Ursus

    Мл.сержант

  • Пользователи
  • 125 сообщений
  • Откуда:spb
  • Отряд:ex AS

Отправлено 03 June 2015 — 15:10

Теперь это комикс…

risovach.ru.jpg

  • 0

  • Наверх


#11

OFFLINE
 

ruPal

ruPal

    Мл. лейтенант

  • HMG-RO
  • 914 сообщений

Отправлено 03 June 2015 — 16:43

В ACE3 есть модуль синхронизации погоды.

  • 0

  • Наверх


#12

OFFLINE
 

SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 03 June 2015 — 18:41

/*

	Description:
	Instantly set date and share it across network.

	Parameter(s):
		0:
			ARRAY - date in format [Y,M,D,H,M]
			NUMBER - hours to skip
		1: BOOL - true for global execution (default: true)
		2 (Optional): BOOL - true to show a transition effect instead of immediate skip (default: false)
	Returns:
	ARRAY
*/

#define VALUEVAR	"bis_fnc_setdate_value"	// я так понимаю публичная переменная которая и вызывает на клиентах код изменяющий дату

В результате, я так думаю, имеем вот что, тело подключившееся джипом должно получить эту переменную с уже определённым в этой переменной значением. Это значит будет достаточно в мультике выполнить на серверной стороне это один раз, и больше не париться.

[date, true] call BIS_fnc_setDate;

ЗЫ

А может я и ошибаюсь)

  • 0

  • Наверх


#13

OFFLINE
 

SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 03 June 2015 — 18:48

ЗЫ_2

Посмотрел в функцию, да я ошибаюсь. Подключившихся позже придётся настраивать при ините.

  • 0

  • Наверх


#14

OFFLINE
 

SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 03 June 2015 — 19:05

~

Сообщение отредактировал SteelRat: 03 June 2015 — 21:41

  • 0

  • Наверх


#15

OFFLINE
 

armadillo

armadillo

    Ефрейтор

  • Пользователи
  • 34 сообщений
  • Откуда:Arma 2 Dayz

Отправлено 15 April 2018 — 12:15

А можно ли локально на клиенте установить например ночь, когда на сервере день? Пробовал setDate локально выполнять — не получается.

  • 0

  • Наверх


#16

OFFLINE
 

SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 16 April 2018 — 17:42

согласно информации с вики, команда setData перешла в группу серверных команд, и должна исполняться на сервере.

Прикрепленный файл
 screenday_01.jpg   89.33К
  0 Количество загрузок:

  • 0

  • Наверх


#17

OFFLINE
 

armadillo

armadillo

    Ефрейтор

  • Пользователи
  • 34 сообщений
  • Откуда:Arma 2 Dayz

Отправлено 24 November 2018 — 00:53

В связи с этим и спрашивал собственно). как теперь это дело рассинхронить? Чтоб на конкретном клиенте установить время отличное от того что задается сервером.

  • 0

  • Наверх


#18

OFFLINE
 

nIkRon

nIkRon

    Сержант

  • Пользователи
  • 195 сообщений
  • Откуда:Донецк

Отправлено 24 November 2018 — 01:12

armadillo,На данный момент похоже что никак, skipTime тоже будет возвращать через N секунд к серверному времени. 

  • 0

  • Наверх


#19

OFFLINE
 

vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 сообщений
  • Откуда:Кострома

Отправлено 24 November 2018 — 02:50

armadillo, каждый кадр отслеживать изменение даты и, если оно резко отличается от нужной, выполнять setDate на нужное время :) правда фризы обсеспечены

Сообщение отредактировал vlad333000: 24 November 2018 — 02:54

  • 0

  • Наверх


#20

OFFLINE
 

nIkRon

nIkRon

    Сержант

  • Пользователи
  • 195 сообщений
  • Откуда:Донецк

Отправлено 24 November 2018 — 03:33

vlad333000,Это будет очень очень не очень, фризы будут дикие. Незнаю как setDate, но skipTime синхронизируется каждые 5 сек, и когда ты используешь эту команду, у тебя игра замирает примерно на секунду, и в итоге это становиться неиграбельным. Это еще без учета просадки из за проверки каждого кадра…

Сообщение отредактировал nIkRon: 24 November 2018 — 04:03

  • 0

  • Наверх


Автор:

MrMiBl

Всем привет! С наступающим!  

Проблема такая: безсознанка очень долгая (от двух минут и больше от рандомной пульки…)

Собственно вопрос: как её отключить либо сократить время?  

покопавшись в файлах нашел такую тему: fn_unconscious.sqf

// (c) facoptere@gmail.com, licensed to DayZMod for the community

private [«_count»,»_anim»,»_weapon»,»_sprint»,»_stance»,»_transmove»,»_start»,»_timeout»,»_short»,»_sandLevel»,»_speed»];

if (r_player_unconsciousInProgress) exitWith {};
r_player_unconsciousInProgress = true;
r_player_unconsciousInputDisabled = true;
//this is like this in order to release the current user input
disableUserInput true; disableUserInput true;
disableUserInput false; disableUserInput false;
disableUserInput true; disableUserInput true;

_start = diag_tickTime;
_timeout = abs r_player_timeout;
_short = _timeout < 4;
if (!_short) then {
4 cutRsc [«playerStatusWaiting», «PLAIN»,1];
playSound «heartbeat_1»;
};

_count = 0;
// can be set to false by medEPI.sqf, during the ‘while’ loop
r_player_unconscious = true;
player setVariable [«NORRN_unconscious», r_player_unconscious, true];
_sandLevel = ctrlPosition ((uiNamespace getVariable ‘DAYZ_GUI_waiting’) displayCtrl 1400);
//diag_log [(diag_tickTime — _start) < _timeout , !r_player_unconscious , alive player ];

dayz_autoRun = false;

if (player == vehicle player) then {
player playAction «CanNotMove»;
};
«dynamicBlur» ppEffectEnable true;»dynamicBlur» ppEffectAdjust [2]; «dynamicBlur» ppEffectCommit 0;
«colorCorrections» ppEffectEnable true;»colorCorrections» ppEffectEnable true;»colorCorrections» ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 0.1], [1, 1, 1, 0.0]];»colorCorrections» ppEffectCommit 0;
if (dayz_soundMuted) then {call player_toggleSoundMute;}; // hide icon before fadeSound
0 fadeSound 0.05;

while { (diag_tickTime — _start) < _timeout and r_player_unconscious and alive player } do {
player setVariable [«unconsciousTime», _timeout — diag_tickTime + _start, (_count % 10) == 0];
if (!_short) then {
_sandLevel set [ 3, 0.136829 * safezoneH * (diag_tickTime — _start) / _timeout ];
((uiNamespace getVariable ‘DAYZ_GUI_waiting’) displayCtrl 1400) ctrlSetPosition _sandLevel;
((uiNamespace getVariable ‘DAYZ_GUI_waiting’) displayCtrl 1400) ctrlCommit 0.05;
};
/*_veh = vehicle player;
if ((player != _veh) and {(_veh iskindOf «LandVehicle»)}) then {
_speed = [0,0,0] distance velocity _veh;
if (_speed > 10) then {
_veh engineOn false;
} else {
player action [«eject», _veh];
player leaveVehicle _veh;
[] spawn { uiSleep 0.1; player playMoveNow «amovppnemstpsnonwnondnon»; }; // instant prone
};
};

if (player == _veh) then { player setVelocity [0,0,0]; }; */
uiSleep 0.1;
_count = _count + 1;

};

if (!_short) then{
4 cutRsc [«default», «PLAIN»,0];
};

r_player_unconscious = false;
player setVariable [«NORRN_unconscious», r_player_unconscious, true];
r_player_timeout = 0;
player setVariable [«unconsciousTime», r_player_timeout, true];
r_player_cardiac = false;
player setVariable [«USEC_isCardiac»,r_player_cardiac, true];

r_player_unconsciousInProgress = false;

4 cutRsc [«default», «PLAIN»,1];

if (player == vehicle player) then {
// «AinjPpneMstpSnonWnonDnon» rolls from back first (jarring transition if player was knocked out prone or fell to stomach)
[nil, player, rSWITCHMOVE, «AmovPpneMstpSnonWnonDnon_healed»] call RE;
player SWITCHMOVE «AmovPpneMstpSnonWnonDnon_healed»;
PVDZ_plr_SwitchMove = [player,»AmovPpneMstpSnonWnonDnon_healed»];
publicVariableServer «PVDZ_plr_SwitchMove»; //Needed to execute switchMove on server machine. rSwitchMove only executes on other clients
player playMoveNow «AmovPpneMstpSnonWnonDnon_healed»;
};

10 fadeSound 1;
«dynamicBlur» ppEffectAdjust [0]; «dynamicBlur» ppEffectCommit 5;
«colorCorrections» ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1], [1, 1, 1, 1]];»colorCorrections» ppEffectCommit 5;

if ({getNumber (configFile >> «CfgWeapons» >> _x >> «type») in [1,2]} count (weapons player) > 0) then {
//Prevent firing while weapon is still shown on back or holstered. AmovPpneMstpSnonWnonDnon_healed has disableWeapons=0 in config (should be 1)
waitUntil {uiSleep 1; !(animationState player in [«ainjppnemstpsnonwnondnon_rolltofront»,»amovppnemstpsnonwnondnon_healed»,»amovppnemstpsnonwnondnon»])};
};

//once more to be safe
disableUserInput false; disableUserInput false;
disableUserInput true; disableUserInput true;
disableUserInput false; disableUserInput false;
r_player_unconsciousInputDisabled = false;

//diag_log [ __FILE__, diag_tickTime, «done» ];

Копать тут или где-то в другом месте?

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Арма 3 apex ошибка
  • Архейдж как изменить ник персонажа
  • Арм фсс ошибка ссылка на объект не указывает на экземпляр объекта
  • Архейдж как изменить название гильдии
  • Арм фсс ошибка при шифровании 2148077570 неизвестный криптографический алгоритм

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии