Понедельник, 25 Ноября 2024, 23:17

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Столкнулся с проблемой в скрипте
lakorisДата: Воскресенье, 01 Декабря 2013, 14:00 | Сообщение # 1
постоянный участник
Сейчас нет на сайте
Здравствуйте! Столкнулся с проблемой. У меня есть счетчик времени суток, мне надо, допустим, переменную булевую в True ставить, если сейчас ночь. По сути должно быть так:
Код

if (time >= 21 && GT._timeInSeconds <= 7){
night = true;
}


Тоесть, тут у меня 21 час вечера - 7 часов утра ---- ночное время.
Казалось бы, все правильно, НО:
Если Время сейчас больше 21, то оно никак уже не будет меньше 7. Вот в чем проблема.

Надеюсь, кто-то из вас знает решение этой проблемы.
JonsonsBabeДата: Воскресенье, 01 Декабря 2013, 14:05 | Сообщение # 2
почетный гость
Сейчас нет на сайте
Может я чтото путаю, но почему бы ни так:
Код

if (time >= 21 && time <= 7){  
night = true;  
}


Я из будущего. Я все знаю. Спорить бессмысленно. Умрут Flash, Mail.ru, и все кто используют IE6.
lakorisДата: Воскресенье, 01 Декабря 2013, 14:08 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
JonsonsBabe, так и есть, я забыл просто имя переменной сменить для сообщения на форуме. Просто опечатка. Вопрос остается!
JonsonsBabeДата: Воскресенье, 01 Декабря 2013, 14:10 | Сообщение # 4
почетный гость
Сейчас нет на сайте
Цитата JonsonsBabe ()
&&

Это И, а тебе нужно ИЛИ. Замени его на оператор ИЛИ.


Я из будущего. Я все знаю. Спорить бессмысленно. Умрут Flash, Mail.ru, и все кто используют IE6.
lakorisДата: Воскресенье, 01 Декабря 2013, 14:31 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
JonsonsBabe, Большое спасибо тебе! Работает. Я долго наблюдал и искал логику в || в моей проблеме.
Не до конца понял, конечно, но все-же, спасибо тебе)

Добавлено (01.12.2013, 14:31)
---------------------------------------------
Тему можно закрывать

  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг