[IGS] Покупка привилегий спустя 24 часа

Смотрите, у меня есть промокод, который дает нную количество рублей, надо что-бы люди не могли покупать привилегию навсегда в течении 24 часов, как это сделать не особо понимаю, ищу тут решение

В код выдачи промокода добавь:

bib.setNum('igs:activatedpromo:'..ply:SteamID(), os.time())

Во все предметы навсегда добавь:

:SetCanBuy(function(ply)
    local promotime = bib.getNum('igs:activatedpromo:'..ply:SteamID())
    if promotime then
        local remaining = 24*60*60 - (os.time() - promotime)
        if remaining > 0 then
            local t = string.FormattedTime(remaining)
            return ('Ты должен подождать еще %02i:%02i:%02i перед покупкой доната навсегда'):format(t.h, t.m, t.s)
        end
    end
end)

Спасибо!!!