Игровое время/Время на сервере - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Игровое время/Время на сервере (
/showthread.php?tid=456337)
Игровое время/Время на сервере -
Romz - 05.08.2013
Добрый день. Можно ли как то сделать функцию на подобии gettime только что бы она работала немного по другому. Вот пример: За реальные 6 часов на сервере проходит целый день, а за реальные 24 часа на сервере пройдет 4 дня. Вся проблема заключается в том что не могу придумать как данную функцию написать может кто то сможет помочь?
Re: Игровое время/Время на сервере -
Stepashka - 05.08.2013
Получаешь реальное, умножаешь его на 4, устанавливаешь игровое время по получившемуся результату.
Re: Игровое время/Время на сервере -
Romz - 05.08.2013
Stepashka, Допустим я получил реальное время "19:21:14". Я умножу его на 4 и получу "76:84:56". Это же как то не то что нужно получается. Или я не правильно вас понял? Можно тогда по подробнее как вы имеете в виду?
Re: Игровое время/Время на сервере -
Mutha_X - 05.08.2013
Лол, нужно умножать не текущее значение времени, а скорость его течения. Учите матчасть.
Re: Игровое время/Время на сервере -
Stepashka - 05.08.2013
Quote:
Originally Posted by Mutha_X
Лол, нужно умножать не текущее значение времени, а скорость его течения. Учите матчасть.
|
одно другому не мешает
Quote:
Originally Posted by Kolstin
Stepashka, Допустим я получил реальное время "19:21:14". Я умножу его на 4 и получу "76:84:56". Это же как то не то что нужно получается. Или я не правильно вас понял? Можно тогда по подробнее как вы имеете в виду?
|
Код:
19:21 -> 1161 -> 4644 -> 5:24
3 дня: 60 * 24 * 3 = 4320
5 часов: 60 * 5 = 300
24 минуты = 24
итого 4644
это не магия это математика
дни нам не нужны, их откидываем.