Вопрос [SH] UnixTime

User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
Как перевести UnixTime на московское или +2 от МСК??
JavaScript:
local thing = Utils.UnixTime() / 1000;
local seconds = math.floor(thing)%60;
local minutes = math.floor(thing / 60)%60;
local hours = math.floor(thing / 60 / 60 / 60 / 60 / 60 / 60)%24;

if seconds < 10 then seconds = "0"..seconds end
if minutes < 10 then minutes = "0"..minutes end
if hours < 10 then hours = "0"..hours end

clock_water = "["..hours..":"..minutes..":"..seconds.."]"
nexttext = " | " .. clock_water .. " time"
 
Забаненный
Статус
Оффлайн
Регистрация
4 Авг 2022
Сообщения
101
Реакции[?]
47
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как перевести UnixTime на московское или +2 от МСК??
JavaScript:
local thing = Utils.UnixTime() / 1000;
local seconds = math.floor(thing)%60;
local minutes = math.floor(thing / 60)%60;
local hours = math.floor(thing / 60 / 60 / 60 / 60 / 60 / 60)%24;

if seconds < 10 then seconds = "0"..seconds end
if minutes < 10 then minutes = "0"..minutes end
if hours < 10 then hours = "0"..hours end

clock_water = "["..hours..":"..minutes..":"..seconds.."]"
nexttext = " | " .. clock_water .. " time"
зачем использовать вот это говно ебаное? есть же ффи, через него лучше получить системное время


code_language.lua:
local ffi = require('ffi')

ffi.cdef [[
    
    typedef struct {
        unsigned short wYear;
        unsigned short wMonth;
        unsigned short wDayOfWeek;
        unsigned short wDay;
        unsigned short wHour;
        unsigned short wMinute;
        unsigned short wSecond;
        unsigned short wMilliseconds;
    } SYSTEMTIME, *LPSYSTEMTIME;
    
    void GetSystemTime(LPSYSTEMTIME lpSystemTime);
    void GetLocalTime(LPSYSTEMTIME lpSystemTime);
]]

local system_time = ffi.new('SYSTEMTIME')
ffi.C.GetLocalTime(system_time)
local system_time_string = string.format("%02d:%02d", system_time.wHour, system_time.wMinute)

print(system_time_string)
 
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
зачем использовать вот это говно ебаное? есть же ффи, через него лучше получить системное время


code_language.lua:
local ffi = require('ffi')

ffi.cdef [[
   
    typedef struct {
        unsigned short wYear;
        unsigned short wMonth;
        unsigned short wDayOfWeek;
        unsigned short wDay;
        unsigned short wHour;
        unsigned short wMinute;
        unsigned short wSecond;
        unsigned short wMilliseconds;
    } SYSTEMTIME, *LPSYSTEMTIME;
   
    void GetSystemTime(LPSYSTEMTIME lpSystemTime);
    void GetLocalTime(LPSYSTEMTIME lpSystemTime);
]]

local system_time = ffi.new('SYSTEMTIME')
ffi.C.GetLocalTime(system_time)
local system_time_string = string.format("%02d:%02d", system_time.wHour, system_time.wMinute)

print(system_time_string)
Спс, заробило всё но ещё вопросик. Надо чтобы по кнопке открыло ссылку
JavaScript:
local sources = Menu.Button(" / Link", "Link on discord", function()
    network.open_link = panorama.SteamOverlayAPI.OpenExternalBrowserURL("https://discord.gg/")
end)
 
Забаненный
Статус
Оффлайн
Регистрация
4 Авг 2022
Сообщения
101
Реакции[?]
47
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Спс, заробило всё но ещё вопросик. Надо чтобы по кнопке открыло ссылку
JavaScript:
local sources = Menu.Button(" / Link", "Link on discord", function()
    network.open_link = panorama.SteamOverlayAPI.OpenExternalBrowserURL("https://discord.gg/")
end)
насколько я знаю, хня через панораму открывает ссылку в оверлее стима, для открытия ссылки через дефолтный браузер была тоже какая то функцияя ффи
у меня ее нет, я ее давно давно 🤘пройбал🤘
 
Забаненный
Статус
Оффлайн
Регистрация
4 Авг 2022
Сообщения
101
Реакции[?]
47
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
os.date("%X") не вариант?
скорее всего нет, потому что я пытался однажды это использовать, и чит говорил, что он не знает, что такое "os"
так что лучше использовать метод выше
 
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
скорее всего нет, потому что я пытался однажды это использовать, и чит говорил, что он не знает, что такое "os"
так что лучше использовать метод выше
1662283104044.png
Крашить начало
 
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
JavaScript:
ffi.cdef [[
        typedef struct {
            unsigned short wYear;
            unsigned short wMonth;
            unsigned short wDayOfWeek;
            unsigned short wDay;
            unsigned short wHour;
            unsigned short wMinute;
            unsigned short wSecond;
            unsigned short wMilliseconds;
        } SYSTEMTIME, *LPSYSTEMTIME;
       
        void GetSystemTime(LPSYSTEMTIME lpSystemTime);
        void GetLocalTime(LPSYSTEMTIME lpSystemTime);
    ]] --1606 строка
    local system_time = ffi.new('SYSTEMTIME')
    ffi.C.GetLocalTime(system_time)
    local clock_water = string.format("%02d:%02d:%02d", system_time.wHour, system_time.wMinute, system_time.wSecond)
    nexttext = " | " .. clock_water .. " time"
Что не так то
 
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
насколько я знаю, хня через панораму открывает ссылку в оверлее стима
1662283446886.png
JavaScript:
ffi.cdef [[
        typedef struct {
            unsigned short wYear;
            unsigned short wMonth;
            unsigned short wDayOfWeek;
            unsigned short wDay;
            unsigned short wHour;
            unsigned short wMinute;
            unsigned short wSecond;
            unsigned short wMilliseconds;
        } SYSTEMTIME, *LPSYSTEMTIME;
     
        void GetSystemTime(LPSYSTEMTIME lpSystemTime);
        void GetLocalTime(LPSYSTEMTIME lpSystemTime);
    ]] --1606 строка
    local system_time = ffi.new('SYSTEMTIME')
    ffi.C.GetLocalTime(system_time)
    local clock_water = string.format("%02d:%02d:%02d", system_time.wHour, system_time.wMinute, system_time.wSecond)
    nexttext = " | " .. clock_water .. " time"
Что не так то
говно сделал потому-что
Код:
ffi.cdef [[
   typedef unsigned short WORD;
   typedef struct _SYSTEMTIME {
       WORD wYear;
       WORD wMonth;
       WORD wDayOfWeek;
       WORD wDay;
       WORD wHour;
       WORD wMinute;
       WORD wSecond;
       WORD wMilliseconds;
   }
   SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
   void GetLocalTime(
       LPSYSTEMTIME lpSystemTime
   );

]]



function Get_Sytem_Time()
    local systym_time = ffi.new("SYSTEMTIME")
    ffi.C.GetLocalTime(systym_time)
    return {
        hour = systym_time.wHour,
        minute = systym_time.wMinute,
        second = systym_time.wSecond,
        milliseconds = systym_time.wMilliseconds,
    }
end
 
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,746
Реакции[?]
1,465
Поинты[?]
2K
насколько я знаю, хня через панораму открывает ссылку в оверлее стима, для открытия ссылки через дефолтный браузер была тоже какая то функцияя ффи
1662283424182.png
🤟🤟🤟🤟🤟
code_language.lua:
group:button("Open discord rrrr", function()
    panorama.SteamOverlayAPI.OpenExternalBrowserURL("https://discord.gg/codeee")
end)

Посмотреть вложение 219627

говно сделал потому-что
Код:
   typedef unsigned short WORD;
   typedef struct _SYSTEMTIME {
       WORD wYear;
       WORD wMonth;
       WORD wDayOfWeek;
       WORD wDay;
       WORD wHour;
       WORD wMinute;
       WORD wSecond;
       WORD wMilliseconds;
   }
   SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
   void GetLocalTime(
       LPSYSTEMTIME lpSystemTime
   );



function Get_Sytem_Time()
    local systym_time = ffi.new("SYSTEMTIME")
    ffi.C.GetLocalTime(systym_time)
    return {
        hour = systym_time.wHour,
        minute = systym_time.wMinute,
        second = systym_time.wSecond,
        milliseconds = systym_time.wMilliseconds,
    }
end
Неверлуз предоставляет возможность получать время пк без ffi
1662283643336.png
code_language.lua:
local seconds = common.get_system_time().seconds
 
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
Посмотреть вложение 219626
🤟🤟🤟🤟🤟
code_language.lua:
group:button("Open discord rrrr", function()
    panorama.SteamOverlayAPI.OpenExternalBrowserURL("https://discord.gg/codeee")
end)


Неверлуз предоставляет возможность получать время пк без ffi
Посмотреть вложение 219629
code_language.lua:
local seconds = common.get_system_time().seconds
nl для лохов
 
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу