LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Ну вот зашел игрок отыграл пару часов, и отключился, не смотря на карту ни разу. Такую ситуацию разберем.

Какие действия в моей модели? Буквально две строки за всю сессию!

-- Подключение
ВремяПредыдущегоОткрытия = ТекущееВремя()

-- Отключение
ПрошлоВремени = ПрошлоВремени + (ТекущееВремя() - ВремяПредыдущегоОткрытия)
Две установки числовой переменной, одно сложение, одно вычитание. Вроде мало вычислений, согласись.

А теперь посчитаем твою модель, если я ее правильно понимаю:

1 час / 100 секунд = 36 обновлений карты

Исправление MOPKOBKA, :

Ну вот зашел игрок отыграл пару часов, и отключился, не смотря на карту. Такую ситуацию разберем.

Какие действия в моей модели? Буквально две строки за всю сессию!

-- Подключение
ВремяПредыдущегоОткрытия = ТекущееВремя()

-- Отключение
ПрошлоВремени = ПрошлоВремени + (ТекущееВремя() - ВремяПредыдущегоОткрытия)
Две установки числовой переменной, одно сложение, одно вычитание. Вроде мало вычислений, согласись.

А теперь посчитаем твою модель, если я ее правильно понимаю:

1 час / 100 секунд = 36 обновлений карты

Исходная версия MOPKOBKA, :

Ну вот зашел игрок отыграл пару часов, и отключился, не смотря на карту. Такую ситуацию разберем.

Какие действия в моей модели? Буквально две строки за всю сессию!

ВремяПредыдущегоОткрытия = ТекущееВремя()
ПрошлоВремени = ПрошлоВремени + (ТекущееВремя() - ВремяПредыдущегоОткрытия)
Две установки числовой переменной, одно сложение, одно вычитание. Вроде мало вычислений, согласись.

А теперь посчитаем твою модель, если я ее правильно понимаю:

1 час / 100 секунд = 36 обновлений карты