Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
Serenity

Снег в Dayz новогоднее настроение у игроков!

Рекомендованные сообщения

И та для того что бы сделать снег вам нужно

 

Вытащить кастомный фаил из dayz_code\external\DynamicWeatherEffects.sqf

 

Создайте папку Fixes в MPMission/Script далее перенесите наш кастомный фаил DynamicWeatherEffects в папку Fixes

 

далее зайдите в DynamicWeatherEffects и сделайте следующие

 

Далее закоментируйте эти стороки
_maximumRain = 0.8;
_minimumRain = 0;
rainIntervalRainProbability = 50;
_minRainIntervalTimeMin = 0;
_maxRainIntervalTimeMin
_forceRainToStopAfterOneRainInterval


И в этом же файле в самом низу вставьте это

setWind [0, -5, true];

_obj = player;

_pos = position (vehicle _obj);

_d = 15;
_h = 12;
_h1 = 8;
_h2 = 4;
_density = 20000;



_fog1 = "#particlesource" createVehicleLocal _pos;
_fog1 setParticleParams [
["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,
[0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,
[7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj
];
_fog1 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];
_fog1 setParticleCircle [0.001, [0, 0, -0.12]];
_fog1 setDropInterval 0.01;

_fog2 = "#particlesource" createVehicleLocal _pos;
_fog2 setParticleParams [
["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,
[0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,
[7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj
];
_fog2 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];
_fog2 setParticleCircle [0.001, [0, 0, -0.12]];
_fog2 setDropInterval 0.01;

_fog3 = "#particlesource" createVehicleLocal _pos;
_fog3 setParticleParams [
["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,
[0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,
[7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj
];
_fog3 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];
_fog3 setParticleCircle [0.001, [0, 0, -0.12]];
_fog3 setDropInterval 0.01;


while {true} do
{
_a = 0;
while { _a < _density } do
{
_pos = position player;
_fog1 setpos _pos;
_fog2 setpos _pos;
_fog3 setpos _pos;
0 setRain 0;

_dpos = [((_pos select 0) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 1) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 2) + _h)];
drop ["\ca\data\cl_water", "", "Billboard", 1, 7, _dpos, [0,0,-1], 1, 0.0000001, 0.000, 0.7, [0.07], [[1,1,1,0], [1,1,1,1], [1,1,1,1], [1,1,1,1]], [0,0], 0.2, 1.2, "", "", ""]; _a = _a + 1;


_dpos = [((_pos select 0) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 1) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 2) + _h1)];
drop ["\ca\data\cl_water", "", "Billboard", 1, 7, _dpos, [0,0,-1], 1, 0.0000001, 0.000, 0.7, [0.07], [[1,1,1,0], [1,1,1,1], [1,1,1,1], [1,1,1,1]], [0,0], 0.2, 1.2, "", "", ""];


_dpos = [((_pos select 0) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 1) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 2) + _h2)];
drop ["\ca\data\cl_water", "", "Billboard", 1, 7, _dpos, [0,0,-1], 1, 0.0000001, 0.000, 0.7, [0.07], [[1,1,1,0], [1,1,1,1], [1,1,1,1], [1,1,1,1]], [0,0], 0.2, 1.2, "", "", ""];

};
sleep 0.2;

};

 

 

 

теперь переходим в init.sql в вашей папке с миссией
ищем вот эту строку и коментируем ее execVM "\z\addons\dayz_code\external\DynamicWeatherEffects.sqf

под ней сразу вставляем вот эту строчку
[] execVM "scripts\fixes\DynamicWeatherEffects.sqf";

 

 

И будет вам радость на сервере, я только не разобрался с интенсивностью снега а так все работает!

 

Не судите строго за кривой гайд 1 раз делаю.

Изменено пользователем Serenity (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах





вопрос а на земле будет снег или это толь переделан дождь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вопрос а на земле будет снег или это толь переделан дождь?

пока что только переделан дождь, но поже я планирую переделать полностью карту, пока только разбираюсь и времени мало

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Короч так, парни. Многие давно ломали головы над вопросом снежного покрытия, но нифига не решили и в итоге появилась карта снежная для дейза, вот и всё. Thirsk называется.



там и звуки, и освещение и всё остальное в снежной теме :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Короч так, парни. Многие давно ломали головы над вопросом снежного покрытия, но нифига не решили и в итоге появилась карта снежная для дейза, вот и всё. Thirsk называется.

 

там и звуки, и освещение и всё остальное в снежной теме :D

блин с этого и надо было начинать спасибо тебе DrTauren

 

Короч так, парни. Многие давно ломали головы над вопросом снежного покрытия, но нифига не решили и в итоге появилась карта снежная для дейза, вот и всё. Thirsk называется.

 

там и звуки, и освещение и всё остальное в снежной теме :D

Плохо только что нет для dayz chernorus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ФПС хаха прекрати фпс что ты делаешь)))))))))))))))))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sauerland winter карта зимняя версия есть еще. Под эпоху сделана.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если просто закоментировать красные строчки то дождя не будет ? Хочу отключить дождь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если просто закоментировать красные строчки то дождя не будет ? Хочу отключить дождь.

да, не будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Очень красиво конечно (если не считать что генерируется туман на 500-700 м), но у игроков ФПС упал в два раза. из-за жалоб пришлось отключить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня все ровно идет дождь... не знаю в чем проблема

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хмм, тут не переделан дождь, у меня снег идёт всегда, не зависимо от погоды, кто поможет решить проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хмм, тут не переделан дождь, у меня снег идёт всегда, не зависимо от погоды, кто поможет решить проблему?

Судя по правкам в DynamicWeatherEffects.sqf выше - дождь вырезан. Лучше вообще не трогать DynamicWeatherEffects.sqf, а подключать эффект снега отдельным скриптом и делать проверку на погодные условия. Например, если облачность >= 0.75 и нет дождя то запускать снег, както так.

Изменено пользователем Loot (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Судя по правкам в DynamicWeatherEffects.sqf выше - дождь вырезан. Лучше вообще не трогать DynamicWeatherEffects.sqf, а подключать эффект снега отдельным скриптом и делать проверку на погодные условия. Например, если облачность >= 0.75 и нет дождя то запускать снег, както так.

Объясни нубу как это сделать. 

Ну а то ооочень хочется сделать снежочек на сервере :)

Изменено пользователем FROZ (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Объясни нубу как это сделать. 

Ну а то ооочень хочется сделать снежочек на сервере :)

Создать текстовик с расширением .sqf и в нём заключить в цикл эффект снега с проверкой на погоду.

Да, почему именно overcast >= 0.75 т.к. в DynamicWeatherEffects.sqf по умолчанию есть условие 50% шанса дождя, если облачность > 0.75

[] spawn {
while {true} do {
Sleep 5;
if ((overcast >= 0.75) and (rain < 0.1)) then {
//Здесь основной код эффекта снега
};
};
};

Подключать в init.sqf как обычно if (!isServer) then {[] execVM "название.sqf";};

Как то так..

Изменено пользователем Loot (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И горе придет для тех у кого слабый комп, помоему перестанут вообще играть :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создать текстовик с расширением .sqf и в нём заключить в цикл эффект снега с проверкой на погоду.

Да, почему именно overcast >= 0.75 т.к. в DynamicWeatherEffects.sqf по умолчанию есть условие 50% шанса дождя, если облачность > 0.75

[] spawn {
while {true} do {
Sleep 5;
if ((overcast >= 0.75) and (rain < 0.1)) then {
//Здесь основной код эффекта снега
};
};
};

Подключать в init.sqf как обычно if (!isServer) then {[] execVM "название.sqf";};

Как то так..

Вот сейчас дошли руки его поставить, таки не хочет работать...

Хотя всё правильно сделал!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Вот сейчас дошли руки его поставить, таки не хочет работать... Хотя всё правильно сделал!


Дык ты выложи сюда весь код, того что сделал и видно будет. Раз не работает, то сделал что то неправильно. Если видишь, что какой-либо скрипт не работает, то добавляй проверку через diag_log и затем смотри рпт логи.
Пример проверки выше, следует использовать как пример и понимать что делаешь.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Дык ты выложи сюда весь код, того что сделал и видно будет. Раз не работает, то сделал что то неправильно. Если видишь, что какой-либо скрипт не работает, то добавляй проверку через diag_log и затем смотри рпт логи.

Пример проверки выше, следует использовать как пример и понимать что делаешь.

 

 

[] spawn {

while {true} do {

Sleep 5;

if ((overcast >= 0.75) and (rain < 0.1)) then {

 

setWind [0, -5, true];

 

_obj = player;

 

_pos = position (vehicle _obj);

 

_d = 15;

_h = 12;

_h1 = 8;

_h2 = 4;

_density = 20000;

 

 

 

_fog1 = "#particlesource" createVehicleLocal _pos;

_fog1 setParticleParams [

["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,

[0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,

[7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj

];

_fog1 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];

_fog1 setParticleCircle [0.001, [0, 0, -0.12]];

_fog1 setDropInterval 0.01;

 

_fog2 = "#particlesource" createVehicleLocal _pos;

_fog2 setParticleParams [

["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,

[0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,

[7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj

];

_fog2 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];

_fog2 setParticleCircle [0.001, [0, 0, -0.12]];

_fog2 setDropInterval 0.01;

 

_fog3 = "#particlesource" createVehicleLocal _pos;

_fog3 setParticleParams [

["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,

[0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,

[7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj

];

_fog3 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];

_fog3 setParticleCircle [0.001, [0, 0, -0.12]];

_fog3 setDropInterval 0.01;

 

 

while {true} do

{

_a = 0;

while { _a < _density } do

{

_pos = position player;

_fog1 setpos _pos;

_fog2 setpos _pos;

_fog3 setpos _pos;

0 setRain 0;

 

_dpos = [((_pos select 0) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 1) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 2) + _h)];

drop ["\ca\data\cl_water", "", "Billboard", 1, 7, _dpos, [0,0,-1], 1, 0.0000001, 0.000, 0.7, [0.07], [[1,1,1,0], [1,1,1,1], [1,1,1,1], [1,1,1,1]], [0,0], 0.2, 1.2, "", "", ""]; _a = _a + 1;

 

 

_dpos = [((_pos select 0) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 1) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 2) + _h1)];

drop ["\ca\data\cl_water", "", "Billboard", 1, 7, _dpos, [0,0,-1], 1, 0.0000001, 0.000, 0.7, [0.07], [[1,1,1,0], [1,1,1,1], [1,1,1,1], [1,1,1,1]], [0,0], 0.2, 1.2, "", "", ""];

 

 

_dpos = [((_pos select 0) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 1) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 2) + _h2)];

drop ["\ca\data\cl_water", "", "Billboard", 1, 7, _dpos, [0,0,-1], 1, 0.0000001, 0.000, 0.7, [0.07], [[1,1,1,0], [1,1,1,1], [1,1,1,1], [1,1,1,1]], [0,0], 0.2, 1.2, "", "", ""];

 

};

sleep 0.2;

};

};

};

};

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

[] spawn {

while {true} do {

Sleep 5;

if ((overcast >= 0.75) and (rain < 0.1)) then {

 

setWind [0, -5, true];

 

_obj = player;

 

_pos = position (vehicle _obj);

 

_d = 15;

_h = 12;

_h1 = 8;

_h2 = 4;

_density = 20000;

 

 

 

_fog1 = "#particlesource" createVehicleLocal _pos;

_fog1 setParticleParams [

["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,

[0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,

[7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj

];

_fog1 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];

_fog1 setParticleCircle [0.001, [0, 0, -0.12]];

_fog1 setDropInterval 0.01;

 

_fog2 = "#particlesource" createVehicleLocal _pos;

_fog2 setParticleParams [

["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,

[0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,

[7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj

];

_fog2 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];

_fog2 setParticleCircle [0.001, [0, 0, -0.12]];

_fog2 setDropInterval 0.01;

 

_fog3 = "#particlesource" createVehicleLocal _pos;

_fog3 setParticleParams [

["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,

[0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,

[7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj

];

_fog3 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];

_fog3 setParticleCircle [0.001, [0, 0, -0.12]];

_fog3 setDropInterval 0.01;

 

 

while {true} do

{

_a = 0;

while { _a < _density } do

{

_pos = position player;

_fog1 setpos _pos;

_fog2 setpos _pos;

_fog3 setpos _pos;

0 setRain 0;

 

_dpos = [((_pos select 0) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 1) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 2) + _h)];

drop ["\ca\data\cl_water", "", "Billboard", 1, 7, _dpos, [0,0,-1], 1, 0.0000001, 0.000, 0.7, [0.07], [[1,1,1,0], [1,1,1,1], [1,1,1,1], [1,1,1,1]], [0,0], 0.2, 1.2, "", "", ""]; _a = _a + 1;

 

 

_dpos = [((_pos select 0) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 1) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 2) + _h1)];

drop ["\ca\data\cl_water", "", "Billboard", 1, 7, _dpos, [0,0,-1], 1, 0.0000001, 0.000, 0.7, [0.07], [[1,1,1,0], [1,1,1,1], [1,1,1,1], [1,1,1,1]], [0,0], 0.2, 1.2, "", "", ""];

 

 

_dpos = [((_pos select 0) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 1) + (_d - (random (2*_d))) + ((velocity vehicle player select 0)*1)),((_pos select 2) + _h2)];

drop ["\ca\data\cl_water", "", "Billboard", 1, 7, _dpos, [0,0,-1], 1, 0.0000001, 0.000, 0.7, [0.07], [[1,1,1,0], [1,1,1,1], [1,1,1,1], [1,1,1,1]], [0,0], 0.2, 1.2, "", "", ""];

 

};

sleep 0.2;

};

};

};

};

 

Попробуй данный вариант:

 

[] spawn {
while {true} do {
if ((overcast >= 0.75) and (rain < 0.1)) then {
	setwind [0.201112,0.204166,true];
	while {alive player} do {
		_ran = ceil random 2;
		playsound format ["wind_%1",_ran];
		_pos = position player;
		setwind [0.201112*2,0.204166*2,false];
		_velocity = [random 10,random 10,-1];
		_color = [1,1,1];
		_alpha = 0.3 + random 0.5;
		_ps = "#particlesource" createVehicleLocal _pos;  
		_ps setParticleParams [["\Ca\Data\ParticleEffects\Universal\Universal.p3d",16,14,8],"","Billboard",1,5,[0,0,-6],_velocity,1,1.275,1,0,[10],[_color + [0],_color + [_alpha],_color + [0]],[1000],1,0,"","",_pos];
		_ps setParticleRandom [3, [30,30,0], [0,0,0],1,0,[0,0,0,0.01],0,0];
		_ps setParticleCircle [0.1,[0,0,0]];
		_ps setDropInterval 0.01;
		sleep (random 1);
		_delay = 1 + random 5;
		sleep _delay;
		deletevehicle _ps
	};
};
Sleep 5;
};
};

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Попробуй данный вариант:

 

[] spawn {
while {true} do {
if ((overcast >= 0.75) and (rain < 0.1)) then {
	setwind [0.201112,0.204166,true];
	while {alive player} do {
		_ran = ceil random 2;
		playsound format ["wind_%1",_ran];
		_pos = position player;
		setwind [0.201112*2,0.204166*2,false];
		_velocity = [random 10,random 10,-1];
		_color = [1,1,1];
		_alpha = 0.3 + random 0.5;
		_ps = "#particlesource" createVehicleLocal _pos;  
		_ps setParticleParams [["\Ca\Data\ParticleEffects\Universal\Universal.p3d",16,14,8],"","Billboard",1,5,[0,0,-6],_velocity,1,1.275,1,0,[10],[_color + [0],_color + [_alpha],_color + [0]],[1000],1,0,"","",_pos];
		_ps setParticleRandom [3, [30,30,0], [0,0,0],1,0,[0,0,0,0.01],0,0];
		_ps setParticleCircle [0.1,[0,0,0]];
		_ps setDropInterval 0.01;
		sleep (random 1);
		_delay = 1 + random 5;
		sleep _delay;
		deletevehicle _ps
	};
};
Sleep 5;
};
};

Туман есть, снега нет :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Туман есть, снега нет :)


Это эффект метели.
Падающий снег вот:
[] spawn {
while {true} do {
if ((overcast >= 0.75) and (rain < 0.1)) then {
	while {alive player} do {
		_pos = position player;
		_color = [1,1,1];
		_alpha = 0.3 + random 0.5;
		_parray = [["\Ca\Data\ParticleEffects\Universal\Universal", 16, 12, 8, 1], "", "Billboard", 1, 4, [0,0,0], [0,0,0], 1, 0.000001, 0, 1.4, [0.05,0.05], [_color + [0],_color + [_alpha],_color + [0]], [0,1], 0.2, 1.2, "", "", vehicle player];
		_snow = "#particlesource" createVehicleLocal _pos;  
		_snow setParticleParams _parray;
		_snow setParticleRandom [0, [10, 10, 7], [0, 0, 0], 0, 0.01, [0, 0, 0, 0.1], 0, 0];
		_snow setParticleCircle [0.0, [0, 0, 0]];
		_snow setDropInterval 0.01;
		sleep (random 1);
		deletevehicle _snow
	};
};
sleep 5;
};
};

Можешь объеденить эти два эффекта.

2 вариант, доработанный:

[] spawn {
while {true} do {
if ((overcast >= 0.75) && (rain < 0.1)) then {
	while {(alive player) && (!dayz_inside)} do {
		_pos = position player;
		_parray = [["\Ca\Data\ParticleEffects\Universal\Universal", 16, 12, 8, 1], "", "Billboard", 1, 4, [0,0,0], [0,0,0], 1, 0.000001, 0, 1.4, [0.05,0.05], [[1,1,1,1]], [0,1], 0.2, 1.2, "", "", vehicle player];
		_snow = "#particlesource" createVehicleLocal _pos;  
		_snow setParticleParams _parray;
		_snow setParticleRandom [0, [10, 10, 7], [0, 0, 0], 0, 0.01, [0, 0, 0, 0.1], 0, 0];
		_snow setParticleCircle [0.0, [0, 0, 0]];
		_snow setDropInterval 0.005;
		uiSleep (random 1);
		deleteVehicle _snow
	};
};
uiSleep 5;
};
};

 

Изменено пользователем Loot (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Это эффект метели.

Падающий снег вот:

[] spawn {
while {true} do {
if ((overcast >= 0.75) and (rain < 0.1)) then {
	while {alive player} do {
		_pos = position player;
		_color = [1,1,1];
		_alpha = 0.3 + random 0.5;
		_parray = [["\Ca\Data\ParticleEffects\Universal\Universal", 16, 12, 8, 1], "", "Billboard", 1, 4, [0,0,0], [0,0,0], 1, 0.000001, 0, 1.4, [0.05,0.05], [_color + [0],_color + [_alpha],_color + [0]], [0,1], 0.2, 1.2, "", "", vehicle player];
		_snow = "#particlesource" createVehicleLocal _pos;  
		_snow setParticleParams _parray;
		_snow setParticleRandom [0, [10, 10, 7], [0, 0, 0], 0, 0.01, [0, 0, 0, 0.1], 0, 0];
		_snow setParticleCircle [0.0, [0, 0, 0]];
		_snow setDropInterval 0.01;
		sleep (random 1);
		deletevehicle _snow
	};
};
sleep 5;
};
};

Можешь объеденить эти два эффекта.

 

2 вариант, доработанный:

[] spawn {
while {true} do {
if ((overcast >= 0.75) && (rain < 0.1)) then {
	while {(alive player) && (!dayz_inside)} do {
		_pos = position player;
		_parray = [["\Ca\Data\ParticleEffects\Universal\Universal", 16, 12, 8, 1], "", "Billboard", 1, 4, [0,0,0], [0,0,0], 1, 0.000001, 0, 1.4, [0.05,0.05], [[1,1,1,1]], [0,1], 0.2, 1.2, "", "", vehicle player];
		_snow = "#particlesource" createVehicleLocal _pos;  
		_snow setParticleParams _parray;
		_snow setParticleRandom [0, [10, 10, 7], [0, 0, 0], 0, 0.01, [0, 0, 0, 0.1], 0, 0];
		_snow setParticleCircle [0.0, [0, 0, 0]];
		_snow setDropInterval 0.005;
		uiSleep (random 1);
		deleteVehicle _snow
	};
};
uiSleep 5;
};
};

Снег идёт, но вот интенсивность оставляет желать лучшего, снежок еле заметен :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Снег идёт, но вот интенсивность оставляет желать лучшего, снежок еле заметен :)


Попробуй покрутить интервал дропа частиц:
setDropInterval 0.005;
Только следует учитывать, что в арме есть предел количества одновременно существующих партиклов.

p.s. в арме 2 зимние эффекты выглядят убого и тем более, если ставить подобное не на зимней (снежной) карте, то это сизифов труд. Изменено пользователем Loot (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: MisaAmane
      Поставил себе снег к зиме. Можно ли сделать его рандомным как дождик? Если да, то как?
    • Автор: Esquire
      Всем привет,ребят подскажите пожалуйста возможно ли как то сделать карту chernarus снежной не именно чтобы снег шёл а именно карту со снегом? 
      если можно то подскажите как ?
    • Автор: Hoopa
      Добрый день, хочу на сервер поставить погодные условия - снег! Но хочу чтобы он шел практически постоянно, так как есть гайд на замену дождя снегом, то я подумал если такое время суток когда идет дождь? Или как мне сделать чтобы на сервере шел только дождь, он же снег. 
      Спасибо, всем мир.
    • Автор: Serenity
      Всем доброй ночи!! Хотел лечь спать и тут созрел вопрос, можно ли сделать снег за место дождя в dayz?? По сути  дождь ведь прописан в моде Dayz Epoch так ведь? Или в самой игре? Можно ли вытащить скрипт и переделать его?
       
      Или эту тему можно сразу закрыть и забить на нее?
  • Наш выбор

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.