заменить например на:
bool ObjectIsValidPlayer( Object check) //+
{
private bool ret_value = false;
if( check )
{
private EntityAI Entity_player = EntityAI.Cast(check);
if(Entity_player)
{
if ( Entity_player.IsPlayer() )
{
private PlayerBase player_check = PlayerBase.Cast(Entity_player);
if(player_check)
{
if ((Player.IsUnconscious()) || (!Player.IsAlive()) || (Player.IsInTransport()))
{
ret_value = false;
} else
{
if(player_check.IsAlive())
{
private PlayerIdentity p_identity = player_check.GetIdentity();
if(p_identity)
{
private vector Coord_Player = player_check.GetPosition();
private string ID_Player = p_identity.GetId();
private string Name_P = p_identity.GetName();
private string Steam64id_p = p_identity.GetPlainId();
private string Game_UID_P = p_identity.GetId();
if( (Coord_Player) && (ID_Player) && (Name_P) && (Steam64id_p) && (Game_UID_P))
{
ret_value = true;
}
}
}
}
}
}
}
}
return ret_value;
}