Всем привет Были проблемы со скриптами которые на форуме есть/ с наградами за проведенное время в игре.
Вот с нашего проекта рабочий - мб кому пригодиться.
if IsPlayer(role) == 1 then
--Город в котором считает
if GetChaMapName ( role ) == "AUST" then
--Функция новичка, выдаем приз каждые newbie_now_tick минут
local newbie_now_tick = 1
--Конвертируем "Минуты" в с "Секунды"
local newbie_now_min = newbie_now_tick * 3600 -- конвертация в секундах,собственно 3600 секунд - 1 час
if math.mod(now_tick + 1, newbie_now_min) == 0 then
--Если игрок ниже 180 уровня или 180 уровень, то выдаем призы
if Lv( role ) >= 180 then
if GetChaFreeBagGridNum ( role ) >= 1 then
GiveItemX ( role , 0 , 7705, math.random( 1, 1 ) , 1 ) --Айтем 7705 (от 1 до 2 шт.) у нас стоит 1 из 1
PlayEffect (role, 275 )
else
BickerNotice(role, "\199\224 \253\242\232 30 \236\232\237\243\242 \239\240\232\231\251 \237\229 \237\224\247\232\241\235\232\237\251. \206\241\226\238\225\238\228\232\242\229 4 \241\235\238\242\224 \226\238 \226\240\229\236\229\237\237\238\236 \236\229\248\234\229")
end
end
end
end
end
Основа взята с форума