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;
}


Dodatki SourceMod













