w td_is_ranger
public fwAddToFullPack(es_handle, e, ENT, HOST, hostflags, player, set) { if(player || !is_user_connected(HOST) || !is_user_alive(HOST)) return FMRES_IGNORED; if(td_is_ranger(ENT)) { if(entity_get_edict(ENT, EV_ENT_turret_owner) == HOST) { set_es(es_handle, ES_RenderMode, kRenderTransAdd) set_es(es_handle, ES_RenderAmt, 255) set_es(es_handle, ES_RenderColor, 255, 0, 0) set_es(es_handle, ES_RenderFx, kRenderFxNone) } else { set_es(es_handle, ES_RenderMode, kRenderTransAdd) set_es(es_handle, ES_RenderAmt, 0) set_es(es_handle, ES_RenderColor, 0, 0, 0) set_es(es_handle, ES_RenderFx, kRenderFxNone) } } else if(td_is_ammobar(ENT)) { for(new i ; i < MAX_PLAYER_TURRET ; i++) { if( entity_get_edict(gPlayerTurretEnt[HOST][i], EV_ENT_turret_ammobar)) entity_set_float( entity_get_edict(gPlayerTurretEnt[HOST][i], EV_ENT_turret_ammobar), EV_FL_scale, gfPlayerAmmoBarScale[HOST]) } if(gCvarValue[TURRET_SHOW_AMMO_BAR] == 1) { if(entity_get_edict(ENT, EV_ENT_turret_owner) == HOST) { set_es(es_handle, ES_RenderMode, kRenderTransAdd) set_es(es_handle, ES_RenderAmt, 255) set_es(es_handle, ES_RenderFx, kRenderFxNone) } else { set_es(es_handle, ES_RenderMode, kRenderTransAdd) set_es(es_handle, ES_RenderAmt, 0) set_es(es_handle, ES_RenderFx, kRenderFxNone) } } } return FMRES_IGNORED; }