auto kill afk player out of area

This commit is contained in:
Lorenc Pekaj 2019-02-23 18:42:08 +11:00
parent 9aab082d92
commit 6afea53a89

View File

@ -963,13 +963,21 @@ function BattleRoyale_GameUpdate( lobbyid )
// hurt players outside the zone // hurt players outside the zone
if ( IsPlayerSpawned( x ) && ! IsPlayerInArea( x, br_lobbyData[ lobbyid ] [ E_B_MIN_X ], br_lobbyData[ lobbyid ] [ E_B_MAX_X ], br_lobbyData[ lobbyid ] [ E_B_MIN_Y ], br_lobbyData[ lobbyid ] [ E_B_MAX_Y ] ) ) if ( IsPlayerSpawned( x ) && ! IsPlayerInArea( x, br_lobbyData[ lobbyid ] [ E_B_MIN_X ], br_lobbyData[ lobbyid ] [ E_B_MAX_X ], br_lobbyData[ lobbyid ] [ E_B_MIN_Y ], br_lobbyData[ lobbyid ] [ E_B_MAX_Y ] ) )
{ {
new // force kill afk player out of zone
Float: health; if ( IsPlayerAFK( x ) )
{
SetPlayerHealth( x, -1 );
}
else
{
new
Float: health;
GetPlayerHealth( x, health ); GetPlayerHealth( x, health );
GameTextForPlayer( x, "~r~STAY IN THE AREA!", 5000, 3 ); GameTextForPlayer( x, "~r~STAY IN THE AREA!", 5000, 3 );
SetPlayerHealth( x, health - 10.0 ); SetPlayerHealth( x, health - 10.0 );
}
} }
} }