Как вариант - писать в xvars количество сданных канистр, в диалогах проверять, чтобы эта переменная, если существует, была <= 3, в полночь (или ещё когда) - превращать записанное в xvars в тыкву.
Вот, сделал так. Может кому интересно, вроде работает..
function bar_kanistra_add()
local kanistra=tonumber(ReadIni(db.stor_ltx, "stor","kan")) or 0
if (kanistra <= 1) then
kanistra=kanistra+1
WriteIni(db.stor_ltx, "stor","kan", kanistra)
else
kanistra = 0
WriteIni(db.stor_ltx, "stor","kan", kanistra)
nlc_vars.bar_kanistras_time = game.time()+24*60*60*1000
end
end
Сообщение отредактировал Dreamcatcher: 28 November 2018 - 01:49 PM
_________________________________________________________________________________________________________