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

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

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

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

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

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

BorizzK Видел,"токсик"...но как его реализовать если....если это надо вводить испорченые продукты (хм,по идее надо проверить) и проверку на это и от неправельных грибов. Тут хотя бы всю медицину всю задействовать..таблетки,термометр.

 

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


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





знает кто как температуру продуктам понижать? а то на грибочке 100 град и его по идее не съесть без травмы.

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


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

BorizzK Дык не стынет,походу отключено это.

(вылил ведро в монитор-кастрюля не остыла...)

 

Да,пробовал спавнить продукты с уроном как вещи.Не получилось.....хм.дальше думаю.

 

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

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


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

BorizzK , поделишься своим вариантом со всеми, стоит подождать или брать предложенные правки?

 

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


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

Выложу

Когда буду

1 Дома

2 Трезв

3 Побрит

4 Протестирую

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


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

Правильно ли я делаю (изменения в файле ActionDrinkPondContinuous.c )

 

	override void OnEndAnimationLoopServer( ActionData action_data )
	{
		if(action_data.m_Player.HasBloodyHands())
		{
			action_data.m_Player.InsertAgent(eAgents.CHOLERA, 1.5);
		}
			else ( food_item.IsFoodRaw())
			{
			action_data.m_Player.InsertAgent(eAgents.CHOLERA, 0.5)
			}
	}

 

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


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, paranoyk сказал:

Правильно ли я делаю (изменения в файле ActionDrinkPondContinuous.c )

 


	override void OnEndAnimationLoopServer( ActionData action_data )
	{
		if(action_data.m_Player.HasBloodyHands())
		{
			action_data.m_Player.InsertAgent(eAgents.CHOLERA, 1.5);
		}
			else ( food_item.IsFoodRaw())
			{
			action_data.m_Player.InsertAgent(eAgents.CHOLERA, 0.5)
			}
	}

 

А мясо сырое тут причем?))

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


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

thessend 

	override void OnEndAnimationLoopServer( ActionData action_data )
	{
		if(action_data.m_Player.HasBloodyHands())
		{
			action_data.m_Player.InsertAgent(eAgents.CHOLERA, 1.5);
		}
			else
			{
			action_data.m_Player.InsertAgent(eAgents.CHOLERA, 0.5);
			}
	}

А если так,то будет работать?

 

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

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


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

paranoyk а что такое 1.5? и 0.5

 

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


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

Если я правильно понял-прибаление к "болезни" или я не прав?

 

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


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

paranoyk ну так прибавляет или нет?)

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


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

paranoyk Смысла от той функции нету, что 0.5 или 1.5, т.к при получении даже 1 единицы, оно само будет расти и при определенном количестве агент активируется.

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


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

thessend Тоесть там шанс заражения не прописать?А где сделать это что бы при питье просто воды был один шанс,а с кровавыми руками-другой?

 

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


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

paranoyk Math.RandomIntInclusive(1,10) чем вам не шанс?

И почему вы все любите делать это в конце анимации OnEndAnimationLoopServer, ее же можно прервать.

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

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


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

Можно с этим что-то сделать через TickScheduler или CallLater?

float itemTemp = item.GetTemperature();

item.SetTemperature(newTemp)

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


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

Equadro с температурой я вообще пока не разобрался что либо делать

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


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

thessend можно с интервалом чекать инвентарь игрокам, и понижать температуру найденным продуктам. Только вот как это отразится на сервере при большом онлайне.

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


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

Вот как-то так

Ничего особенно по сравнению с авторским не переделывал

Переоформил чуть и кой-чего подкрутил

Просто клась в scripts или паковать в мод

Особо не тестил

Доработками и тп займусь позже

 

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

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


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

BorizzK Что добавили? (кстати,о консервах ничего не думал,что бы испорченные добавляли шанс заболеть?)

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


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

paranoyk 

Думали

Есть наброски

После выходных займусь

Кстати

У нас игрок один отравился водой из фонтана и подо

Еще заметил что индикаторы еды и тп некорректно работать стали

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


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

paranoyk Ну вобщем ковырнул

Будет тебе шанс заболеть

Если продукт руинный - 100%

Если дамажный 50%

От консервов шанс повысится

От фруктов нет

От сырой рыбы отравление сразу

 

ПРосто ща глянул - есть наброски

 

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

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


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

BorizzK Отравление или заражение болезнью?

Хошь прикол? Попробуй заспавнить нормально 2дамажные" продукты:)))

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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