-
Автор темы
- #1
как сделать таймер на 2 секунды?
у меня есть кусок кода
мне нужно вместо var time = проп сделать таймер на 2 секунды или каким либо другим способом сделать так, чтобы renderArc выполнялся за 2 секунды
буду премного благодарен
у меня есть кусок кода
Код:
var time = Entity.GetProp(g, "CBaseCSGrenadeProjectile", "m_nExplodeEffectTickBegin") * Globals.TickInterval();
var factor = Clamp(((time + 2) - Globals.Curtime()) / 2, 0, 2);
function renderArc(x, y, r1, r2, s, d, col){
for (var i = s; i < s + d; i++){
const rad = i * Math.PI / 180;
Render.Line(x + Math.cos(rad) * r1, y + Math.sin(rad) * r1, x + Math.cos(rad) * r2, y + Math.sin(rad) * r2, col);
}
}
Render.FilledCircle(screen[0], screen[1] - 46, 25, [Math.max(0, 255 - Math.pow(distance, 1.8)), 0, 0, 255])
renderArc(screen[0], screen[1] - 46, 26, 27, -90, 360 * factor, [255, 255, 255, 255]);
Render.String(screen[0], screen[1] - 68, 1, "j", [255, 255, 255, 255], font3);
Render.String(screen[0], screen[1] - 45, 1, distance + " ft", [255, 255, 255, 255], font2);
}
}
буду премного благодарен