Под стреи на стенах есть пачка оффсетов, которые регулируют абсолютно всё, в том числе и время.
да, вот он, импульс 201
Код
case 201:
{
if (gpGlobals->time < m_flNextDecalTime)
break;
UTIL_MakeVectors(pev->v_angle);
UTIL_TraceLine(pev->origin + pev->view_ofs, pev->origin + pev->view_ofs + gpGlobals->v_forward * 128, ignore_monsters, edict(), &tr);
if (tr.flFraction != 1)
{
m_flNextDecalTime = gpGlobals->time + CVAR_GET_FLOAT("decalfrequency");
CSprayCan *pCan = GetClassPtr((CSprayCan *)NULL);
pCan->Spawn(pev);
}
break;
}
m_flNextDecalTime время для следующего спрея. Ещё m_nCustomSprayFrames есть. Не особо вникал, для чего он.
Код
"m_nCustomSprayFrames" // int
{
"type" "integer"
"windows" "1940"
"linux" "1960"
"mac" "1960"
}
"m_flNextDecalTime" // float
{
"type" "float"
"windows" "1944"
"linux" "1964"
"mac" "1964"
}
Можно и кваром воспользоваться decalfrequency
Он глобально
Добавит время.
Отредактировал: SISA, - 11.12.2016, 17:04