Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
Verum

Восход солнца и температура

Сделал следующие настройки:
 

	override void Init()
	{
		super.Init();

		// new temperature curve settings
		m_Sunrise_Jan = 6.58;
		m_Sunset_Jan = 17.31;
		m_Sunrise_Jul = 6.58;
		m_Sunset_Jul = 17.31;
		m_MaxTemps = {4,6,8,10,12,14,16,14,12,10,8,6};
		m_MinTemps = {-3,-2,3,4,5,7,8,7,5,4,2,0};
	}

Однако, рассвет по факту начинается раньше, в 6:58 уже светло.
Тоже самое и с закатом, несмотря на указанные настройки, закат фактически начинается в 19...

И по температуре вопрос. Понизил в два раза от летних настроек... Но, одел одну куртку и согрелся.. Как сделать настройки более суровыми по температуре?

p.s.  С погодой тоже вопрос, были прописаны настройки ясной погоды, минимум дождей.. Всё работало. Щас поменял местами, дождей не прибавилось...

const float RAIN_THRESHOLD = 0.7;
	const float STORM_THRESHOLD = 0.8;

	const int OVERCAST_MIN_TIME = 600;
	const int OVERCAST_MAX_TIME = 900;

	const int RAIN_TIME_MIN = 30;
	const int RAIN_TIME_MAX = 90;
	
	const int CLEAR_WEATHER = 1;
	const int CLOUDY_WEATHER = 2;
	const int BAD_WEATHER = 3;
	
	const int CLEAR_WEATHER_CHANCE = 40;
	const int BAD_WEATHER_CHANCE = 70;

 

Share this post


Link to post
Share on other sites

16 answers to this question

Recommended Posts

  • 0

Советую проверить, работает ли вообще серверынй мод))

Share this post


Link to post
Share on other sites



  • 0

@paulmanz На сервере файл, через modded файла ChernorusPlus

 

Share this post


Link to post
Share on other sites
  • 0

о, я давно воюю с погодой, никак не получается отключить этот чертов дождь!

 

Share this post


Link to post
Share on other sites
  • 0

@FreddyCruger Хех, у меня как раз получилось его отключить.. Теперь проблема включить )

Share this post


Link to post
Share on other sites
  • 0
42 минуты назад, Verum сказал:

у меня как раз получилось его отключить

подскажи как? я так понял через инит бесполезно?

 

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, Dima198901 сказал:

Через init.c  и отключается все

а вот и нет, не работает через инит

по крайней мере, все нули выставлял, менял, удалял все ивенты и папку backup! Эффекта ноль!

Share this post


Link to post
Share on other sites
  • 0
    Weather weather = g_Game.GetWeather();

    weather.MissionWeather(false);    // false = use weather controller from Weather.c

    weather.GetOvercast().Set( Math.RandomFloatInclusive(0.1, 0.2), 0, 0);
    weather.GetRain().Set( 0, 0, 0);
    weather.GetFog().Set( Math.RandomFloatInclusive(0.05, 0.07), 0, 0)

и false прописывал и true, толку ноль вообще. 

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, FreddyCruger сказал:

а вот и нет, не работает через инит

по крайней мере, все нули выставлял, менял, удалял все ивенты и папку backup! Эффекта ноль!

я с тобой спорить не буду, у меня так все работало. И причем тут нули?

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, Dima198901 сказал:

И причем тут нули?

ну советовали все нули выставить, тогда типа точно будет ясная погода всегда

Share this post


Link to post
Share on other sites
  • 0

@FreddyCruger Вот блок из ChernarusPlus, с которым я забыл как выглядит дождь.. 
 

const float RAIN_THRESHOLD = 0.8;
	const float STORM_THRESHOLD = 0.9;

	const int OVERCAST_MIN_TIME = 600;
	const int OVERCAST_MAX_TIME = 900;

	const int RAIN_TIME_MIN = 30;
	const int RAIN_TIME_MAX = 60;
	
	const int CLEAR_WEATHER = 1;
	const int CLOUDY_WEATHER = 2;
	const int BAD_WEATHER = 3;
	
	const int CLEAR_WEATHER_CHANCE = 90;
	const int BAD_WEATHER_CHANCE = 20;

Но, теперь проблема в том, что изменяя данные строки на это,, дождей больше не стало, а если стали, то так, на 5-10 минут не более..
 

	const float RAIN_THRESHOLD = 0.5;
	const float STORM_THRESHOLD = 0.7;

	const int OVERCAST_MIN_TIME = 1200;
	const int OVERCAST_MAX_TIME = 1800;

	const int RAIN_TIME_MIN = 30;
	const int RAIN_TIME_MAX = 90;
	
	const int CLEAR_WEATHER = 1;
	const int CLOUDY_WEATHER = 2;
	const int BAD_WEATHER = 3;
	
	const int CLEAR_WEATHER_CHANCE = 30;
	const int BAD_WEATHER_CHANCE = 110;

и фиг знает, что с этим делать.

Share this post


Link to post
Share on other sites
  • 0
3 минуты назад, Verum сказал:

@FreddyCruger Вот блок из ChernarusPlus, с которым я забыл как выглядит дождь.. 
 

const float RAIN_THRESHOLD = 0.8; const float STORM_THRESHOLD = 0.9; const int OVERCAST_MIN_TIME = 600; const int OVERCAST_MAX_TIME = 900; const int RAIN_TIME_MIN = 30; const int RAIN_TIME_MAX = 60; const int CLEAR_WEATHER = 1; const int CLOUDY_WEATHER = 2; const int BAD_WEATHER = 3; const int CLEAR_WEATHER_CHANCE = 90; const int BAD_WEATHER_CHANCE = 20;


const float RAIN_THRESHOLD = 0.8;
	const float STORM_THRESHOLD = 0.9;

	const int OVERCAST_MIN_TIME = 600;
	const int OVERCAST_MAX_TIME = 900;

	const int RAIN_TIME_MIN = 30;
	const int RAIN_TIME_MAX = 60;
	
	const int CLEAR_WEATHER = 1;
	const int CLOUDY_WEATHER = 2;
	const int BAD_WEATHER = 3;
	
	const int CLEAR_WEATHER_CHANCE = 90;
	const int BAD_WEATHER_CHANCE = 20;

Но, теперь проблема в том, что изменяя данные строки на это,, дождей больше не стало, а если стали, то так, на 5-10 минут не более..
 

const float RAIN_THRESHOLD = 0.5; const float STORM_THRESHOLD = 0.7; const int OVERCAST_MIN_TIME = 1200; const int OVERCAST_MAX_TIME = 1800; const int RAIN_TIME_MIN = 30; const int RAIN_TIME_MAX = 90; const int CLEAR_WEATHER = 1; const int CLOUDY_WEATHER = 2; const int BAD_WEATHER = 3; const int CLEAR_WEATHER_CHANCE = 30; const int BAD_WEATHER_CHANCE = 110;


	const float RAIN_THRESHOLD = 0.5;
	const float STORM_THRESHOLD = 0.7;

	const int OVERCAST_MIN_TIME = 1200;
	const int OVERCAST_MAX_TIME = 1800;

	const int RAIN_TIME_MIN = 30;
	const int RAIN_TIME_MAX = 90;
	
	const int CLEAR_WEATHER = 1;
	const int CLOUDY_WEATHER = 2;
	const int BAD_WEATHER = 3;
	
	const int CLEAR_WEATHER_CHANCE = 30;
	const int BAD_WEATHER_CHANCE = 110;

и фиг знает, что с этим делать.

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

Share this post


Link to post
Share on other sites
  • 0
5 минут назад, FreddyCruger сказал:

ну советовали все нули выставить, тогда типа точно будет ясная погода всегда

ну прежде чем крутить нули нужно наверно и думать какой параметр за что отвечать может)

Share this post


Link to post
Share on other sites
  • 0
5 минут назад, Verum сказал:

ChernarusPlus

это где искать то?

куды крутить)

Share this post


Link to post
Share on other sites
  • 0
3 минуты назад, FreddyCruger сказал:

это где искать то?

куды крутить)

в твоем случае крути init.c  и изучай, помогать разбираться я точно тебе не буду в этом

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.