Таймер подписки через Unix

SqupiD

Активный участник
Регистрация
8 Авг 2023
Сообщения
18
Пытаюсь сделать, но не получается - выходит полная фигня.
Нужно сделать код для подписки.
Я сделал так:
Команда @giveprem ник время в Unix
выдает так: %premium% = %premium% + giveprem.time
Команда @premium отображает в формате: Статус подписки: %days%d &hours%h %minutes%m
Если нету према то пишет что неактивна
%premium% при первом входе равна 0

В цикле если %premium% <= Unix то установить %premium% = Unix
При выдаче 3600000(час) в статусе лютая паранормальщина( я округлял значения )
Делал разбивку на %days% %hours% %minutes% и форматом времени с разделением текста, и математикой но не помогло:
%timeleft% = %premium% - %timecheck%(это Unix)
%days% = %timeleft% / 86400000
%ост_дней% = %timeleft% - %days% * 86400000
%hours% = %ост_дней% / 3600000
%остчасов% = %остдней% - %hours% * 3600000
%minutes% = %ост_часов% / 60000
Что не так?? Можете помочь с этим кодом? Буду благодарен
 

Mee8YT

Эксперт
Регистрация
3 Май 2023
Сообщения
379
Пытаюсь сделать, но не получается - выходит полная фигня.
Нужно сделать код для подписки.
Я сделал так:
Команда @giveprem ник время в Unix
выдает так: %premium% = %premium% + giveprem.time
Команда @premium отображает в формате: Статус подписки: %days%d &hours%h %minutes%m
Если нету према то пишет что неактивна
%premium% при первом входе равна 0

В цикле если %premium% <= Unix то установить %premium% = Unix
При выдаче 3600000(час) в статусе лютая паранормальщина( я округлял значения )
Делал разбивку на %days% %hours% %minutes% и форматом времени с разделением текста, и математикой но не помогло:
%timeleft% = %premium% - %timecheck%(это Unix)
%days% = %timeleft% / 86400000
%ост_дней% = %timeleft% - %days% * 86400000
%hours% = %ост_дней% / 3600000
%остчасов% = %остдней% - %hours% * 3600000
%minutes% = %ост_часов% / 60000
Что не так?? Можете помочь с этим кодом? Буду благодарен
что не работает?
выдача подписки, хранение подписки, вывод остаточного времени подписки?
 

SqupiD

Активный участник
Регистрация
8 Авг 2023
Сообщения
18
что не работает?
выдача подписки, хранение подписки, вывод остаточного времени подписки?
остаточное время не работает, пока что сделал просто чтобы показывало когда кончится, но хочу сделать, чтобы показывалось сколько осталось дней, часов и минут2025-07-09_19.44.56.png(не обращай внимания на 1.752441300775E12, это для теста было)
 
Сверху