Вопрос [SH] UnixTime

User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
Забаненный
Статус
Оффлайн
Регистрация
4 Авг 2022
Сообщения
101
Реакции[?]
47
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Эксперт
Статус
Оффлайн
Регистрация
10 Фев 2021
Сообщения
1,739
Реакции[?]
559
Поинты[?]
2K
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 не в калбек сувать это 1
 
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,746
Реакции[?]
1,465
Поинты[?]
2K
Посмотреть вложение 219632
nexttext = " | " .. Get_Sytem_Time() .. " time"нужно вывести тут время но чёт вообще не соображу, Get_Sytem_Time(hour), Get_Sytem_Time(minute)?
code_language.lua:
ffi.cdef [[
    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);
]]

utils.get_current_time = function()
    local local_time = ffi.new("SYSTEMTIME")
    ffi.C.GetLocalTime(local_time)
    return string:format("%d | %d | %d", local_time.wHour, local_time.wMinute, local_time.wSecond)
end

print(utils.get_current_time())
 
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Последнее редактирование:
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
code_language.lua:
ffi.cdef [[
    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);
]]

utils.get_current_time = function()
    local local_time = ffi.new("SYSTEMTIME")
    ffi.C.GetLocalTime(local_time)
    return string:format("%d | %d | %d", local_time.wHour, local_time.wMinute, local_time.wSecond)
end

print(utils.get_current_time())
1662285438306.png1662285492749.png
 
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
code_language.lua:
ffi.cdef [[
    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);
]]

utils.get_current_time = function()
    local local_time = ffi.new("SYSTEMTIME")
    ffi.C.GetLocalTime(local_time)
    return string:format("%d | %d | %d", local_time.wHour, local_time.wMinute, local_time.wSecond)
end

print(utils.get_current_time())
typedef unsigned short WORD;
перед структурой систем тайма вставь
 
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
1662287752940.png
local timestamp = utils.get_current_time() что не так то лять в строке этой
1662287790035.png
 
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,746
Реакции[?]
1,465
Поинты[?]
2K
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
Проблема решена, по другому функцию написал.
 
Забаненный
Статус
Оффлайн
Регистрация
4 Авг 2022
Сообщения
101
Реакции[?]
47
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ryo
Пользователь
Статус
Оффлайн
Регистрация
4 Июн 2021
Сообщения
324
Реакции[?]
113
Поинты[?]
2K
code_language.lua:
local GetCurrentTime = function()
    local seconds = math.floor(Utils.UnixTime() / 1000)
    local hours = math.floor((seconds / 3600 + 3) % 24)
    local minutes = math.floor(seconds / 60 % 60)

    return string.format("%02d:%02d:%02d", hours, minutes, (seconds % 60))
end
переход по ссылке для спирта


code_language.lua:
ffi.cdef[[
    void* __stdcall URLDownloadToFileA(void* LPUNKNOWN, const char* LPCSTR, const char* LPCSTR2, int a, int LPBINDSTATUSCALLBACK);
    int ShellExecuteA(void* hwnd, const char* lpOperation, const char* lpFile, const char* lpParameters, const char* lpDirectory, int nShowCmd);
    typedef void(__thiscall* find_or_load_model_t)(void*, const char*);
]]

local Shell32 = ffi.load("Shell32")

local join_discord = Menu.Button("sodium", "Discord", function()
    Shell32.ShellExecuteA(nil, "open", "https://discord.gg/", nil, nil, 0)
end)
 
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
code_language.lua:
local GetCurrentTime = function()
    local seconds = math.floor(Utils.UnixTime() / 1000)
    local hours = math.floor((seconds / 3600 + 3) % 24)
    local minutes = math.floor(seconds / 60 % 60)

    return string.format("%02d:%02d:%02d", hours, minutes, (seconds % 60))
end
переход по ссылке для спирта


code_language.lua:
ffi.cdef[[
    void* __stdcall URLDownloadToFileA(void* LPUNKNOWN, const char* LPCSTR, const char* LPCSTR2, int a, int LPBINDSTATUSCALLBACK);
    int ShellExecuteA(void* hwnd, const char* lpOperation, const char* lpFile, const char* lpParameters, const char* lpDirectory, int nShowCmd);
    typedef void(__thiscall* find_or_load_model_t)(void*, const char*);
]]

local Shell32 = ffi.load("Shell32")

local join_discord = Menu.Button("sodium", "Discord", function()
    Shell32.ShellExecuteA(nil, "open", "https://discord.gg/", nil, nil, 0)
end)
У спирта проблемы с кнопкой в луашках, тупо софт крашит и всё. А так возьму как 2 вариант для перехода по ссылке.
И вот ещё вопросик, при убийстве не робит киллсэй1662298747164.png
 

Вложения

Сверху Снизу