Вопросы

ponpnoiich
Новичок

Всем привет.  У меня появилась проблема с unix time, а именно, у меня в игровом моде есть отоброжение сколько минут я сыграл за час. И дело в том, что за 1 реальную минуту времени у меня засчитывается около 3-4 минут в игре. Я не знаю как это исправлять, уже много искал и в моде, и в интернете. 
Если поможете буду очень рад!

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0
ponpnoiich
Новичок

@Cawfee 

stock ConvertUnixTime(unix_time, type = CONVERT_TIME_TO_SECONDS)
{
    switch(type)
    {
        case CONVERT_TIME_TO_SECONDS:
        {
            unix_time %= 60;
        }
        case CONVERT_TIME_TO_MINUTES:
        {
            unix_time = (unix_time / 60) % 60;
        }
        case CONVERT_TIME_TO_HOURS:
        {
            unix_time = (unix_time / 3600) % 24;
        }
        case CONVERT_TIME_TO_DAYS:
        {
            unix_time = (unix_time / 86400) % 30;
        }
        case CONVERT_TIME_TO_MONTHS:
        {
            unix_time = (unix_time / 2629743) % 12;
        }
        case CONVERT_TIME_TO_YEARS:
        {
            unix_time = (unix_time / 31556926) + 1970;
        }
        default:
            unix_time %= 60;
    }
    return unix_time;
}

Вот. Я считаю, что проблема в конвертации секунд, так как 1 минута засчитывается слишком быстро

могу также кинуть time.inc

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • crearot
      От crearot
      Мы ищем талантливого 3D-моделлера в команду.  Гибкий график, опытный коллектив.
      Что мы предлагаем:
      — Конкурентоспособную и стабильную заработную плату;
      — Гибкий график и возможность работать удаленно;
      — Работа в окружении специалистов, готовых способствовать развитию ваших навыков;
      — Перспективы карьерного и профессионального роста.
      От вас требуется:
      — Опыт владением 3ds Max и Blender для моделирования и текстурирования;
      — Работа по референсам;
      — Опыт создания интерьеров и экстерьеров;
      — Наличие портфолио.
      — Работа с текстурами (архивы (сборка, пересборка), добавление текстур, создание архивов под разные видеоускорители(PVR, DXT, ETC))
      — Работа с архивами моделей (.img образы) для добавления моделей и пересборки
      — Моделирование карты, работа по т/з для создания ландшафта на карте и т.д


      Отправьте резюме: → https://forms.gle/Trn4vjMEi58EDybv6
    • Axel myself
      От Axel myself
       
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(25676) : error 017: undefined symbol "Geo_GetCountry2"
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(81191) : error 017: undefined symbol "Geo_GetCountry2"
      Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase

      2 Errors.


      Помогите пожалуйста с проблемой, ничего нового не добавлял, сам 50/50 разбираюсь в павно) но посмотрев на глаз особо ничего ошибочного не попалось
      Буду благодарен.