I want to set glow of ENT if is player turret (only for owner)
PHP Code:
public IsEntityPlayerTurret(iEnt, iPlayer)
return entity_get_edict(iEnt, EV_ENT_turret_owner) == iPlayer && entity_get_int(iEnt, EV_INT_turret_level)
public fwAddToFullPack(es_handle, e, ENT, HOST, hostflags, player, set) {
if(player || !is_user_connected(HOST) || !is_valid_ent(ENT))
return FMRES_IGNORED
/* If ranger owner is other than player -> hide him */
if(IsEntityRanger(ENT) && entity_get_int(ENT, EV_INT_ranger_owner) != HOST)
return FMRES_OVERRIDE;
if(IsEntityPlayerTurret(ENT, HOST))
{
set_es(es_handle, ES_RenderMode, kRenderNormal)
set_es(es_handle, ES_RenderAmt, 13)
set_es(es_handle, ES_RenderColor, 255, 0, 0)
set_es(es_handle, ES_RenderFx, kRenderFxGlowShell)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
I tested all f....g options with ES_, with return TYPE. Checking IsEntityPlayer turret work well - (I do not want to checking all times classname, I think checking integers is Faster
What Am I doing wrong?
I tested too with
PHP Code:
set_es(es_handle, ES_RenderColor, {255, 0, 0})
and others order
//edit
I tested too without if(player || ...) return....