240 radius is uber big you will get low fps & lags, 40 is fine =)
PHP Code:
public fwdThink( iEntity )
{
if( !pev_valid( iEntity ) ) return FMRES_IGNORED;
static szClassname[ 32 ];
pev( iEntity, pev_classname, szClassname, 31 );
if( equal( szClassname, gszClassName ) )
{
new Float:vOrigin[ 3 ];
pev( iEntity, pev_origin, vOrigin );
message_begin(MSG_BROADCAST, SVC_TEMPENTITY);
write_byte(TE_DLIGHT);
engfunc(EngFunc_WriteCoord, vOrigin[0]);
engfunc(EngFunc_WriteCoord, vOrigin[1]);
engfunc(EngFunc_WriteCoord, vOrigin[2]);
write_byte(20); // radius in 10's
write_byte(255); // R
write_byte(255); // G
write_byte(255); // B
write_byte(3); // life
write_byte(10); // decay rate
message_end();
set_pev( iEntity, pev_nextthink, get_gametime() + 0.1 );
}
return FMRES_IGNORED;
}