Крашится луашник "Server Time Kalashnikov"

lunya1ka

Новичок
Автор темы
17
2
Версия MoonLoader
.027.0-preview
При входе в игру идет время, но чтобы его сравнять с игровым нужно зайти в телефон и позвонить по номеру 60, и когда звонишь, луашник отключается а в консоле выдают такую ошибку (картинка)
Screenshot_1.png


Вот код
Lua:
require "lib.moonloader"
local huy = require("samp.events")
local piska = 0


local oX = 250
local oY = 430


function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        sampTextdrawCreate(221, "ESSA", oX, oY)
        sampTextdrawSetLetterSizeAndColor(221, 0.3, 1.7, 0xFFe1e1e1)
        sampTextdrawSetOutlineColor(221, 0.5, 0xFF000000)
        sampTextdrawSetAlign(221, 1)
        sampTextdrawSetStyle(221, 2)
        timer = os.time() + piska
        sampTextdrawCreate(222, os.date("%H:%M:%S", timer), oX + 85, oY)
        sampTextdrawSetLetterSizeAndColor(222, 0.3, 1.7, 0xFFff6347)
        sampTextdrawSetOutlineColor(222, 0.5, 0xFF000000)
        sampTextdrawSetAlign(222, 1)
        sampTextdrawSetStyle(222, 2)
        wait(500)
    end
end

function huy.onShowDialog(dialogId,style,title,button1,button2,text)
    if string.match(text, "Текущее время") then
        chislo, mesyac, god = string.match(text, "Сегодняшняя дата:      {2EA42E}(%d+):(%d+):(%d+)")
        chas, minuti, sekundi = string.match(text, "Текущее время:       {345690}(%d+):(%d+):(%d+)")
        datetime = {year = god,month = mesyac,day = chislo,hour = chas,min = minuti,sec = sekundi}
        piska = tostring(os.time(datetime)) - os.time()
    end
end