В принципе, я пытаюсь создать текстовую приключенческую игру, в которую добавляется лавочник. У этого лавочника есть 3 разных настроения (счастливые, сердитые и грустные), которые зависят от времени суток.Хочешь, чтобы NPC отреагировал в зависимости от времени суток
Итак, с 5 часов утра до 12 часов, настроение лавочника радует, и оно выдает сообщение типа «Эй, долгое время не смотрите!», С 12 до 10 вечера его настроение сердитый и кричит на вас, и, наконец, с 10 вечера до 5 утра он боится и говорит что-то страшное.
Я почти закончил создавать все остальное, но застрял на этом лавочнике. Может кто-то, пожалуйста, помогите мне заполнить это. Для этой части я только успел закодировать на время. Я не могу писать, если заявление, используя время :(
private void Form1_Load(object sender, EventArgs e)
{
this.dateTimePicker1.Format = DateTimePickerFormat.Time;
this.dateTimePicker1.Width = 100;
this.dateTimePicker1.ShowUpDown = true;
}
private void currentTime_Click(object sender, EventArgs e)
{
this.dateTimePicker1.Value = DateTime.Now;
}
private void btnShopkeeper_Click(object sender, EventArgs e)
{
}
Привет, ребята, я пробовал в обоих направлениях ... но он показывает только 1 сообщение «Im scared», даже если я изменяю время на что-то еще ...... Idk, в чем проблема :( – Som
@Som what doy ou означает изменить свое время на что-то еще? DateTime.Now отключает системные часы. Если вы измените свои часы на 5 часов вечера, вы должны получить сердитое сообщение. – Dispersia
@Dispersia ya, если я изменяю время, как 8 или 9 в утром я все еще получаю испуганное сообщение, а не счастливое ... idk, что я сделал не так :( – Som