Получить хеш сессии gta sa

vladmany

Известный
Автор темы
117
8
Версия MoonLoader
.026-beta
Можно как-то в луа проверить, была ли перезапущена игра, а не скрипт? Может как-то можно хеш сессии получить, записать его в ini-файл допустим, а потом сравнивать?
 
Решение
Сверяй по os.clock(), он не сбрасывается при перезапуске скрипта (показывает сколько секунд активно окно игры)
Lua:
print(os.clock())
if os.clock() <= 10 then -- Расчёт на пролаги во время запуска игры.
    print('Скрипт был загружен вместе с игрой.')
else
    print('Игра была запущена ранее.')
end
Игра была запущена ранее:
[ML] (script) zdarova.lua: 307.377
[ML] (script) zdarova.lua: Игра была запущена ранее.

Игра только что запустилась:
[ML] (script) zdarova.lua: 6.822
[ML] (script) zdarova.lua: Скрипт был загружен вместе с игрой.

CaJlaT

Овощ
Модератор
2,809
2,623
Сверяй по os.clock(), он не сбрасывается при перезапуске скрипта (показывает сколько секунд активно окно игры)
Lua:
print(os.clock())
if os.clock() <= 10 then -- Расчёт на пролаги во время запуска игры.
    print('Скрипт был загружен вместе с игрой.')
else
    print('Игра была запущена ранее.')
end
Игра была запущена ранее:
[ML] (script) zdarova.lua: 307.377
[ML] (script) zdarova.lua: Игра была запущена ранее.

Игра только что запустилась:
[ML] (script) zdarova.lua: 6.822
[ML] (script) zdarova.lua: Скрипт был загружен вместе с игрой.
 
  • Нравится
Реакции: vladmany