cannot leave battle royale unless spawned

This commit is contained in:
Lorenc Pekaj 2019-02-23 19:27:08 +11:00
parent 5a166dbfa5
commit 6929b4a653

View File

@ -622,6 +622,9 @@ CMD:battleroyale( playerid, params[ ] )
} }
else if ( strmatch ( params, "leave" ) ) else if ( strmatch ( params, "leave" ) )
{ {
if ( ! p_battleRoyaleSpawned{ playerid } && br_lobbyData[ lobbyid ] [ E_STATUS ] == E_STATUS_STARTED ) {
return SendError( playerid, "You must be spawned before you can leave the match." );
}
BattleRoyale_SendMessage( lobbyid, "%s(%d) has disconnected from the match!", ReturnPlayerName( playerid ), playerid ); BattleRoyale_SendMessage( lobbyid, "%s(%d) has disconnected from the match!", ReturnPlayerName( playerid ), playerid );
BattleRoyale_RemovePlayer( playerid, true ); BattleRoyale_RemovePlayer( playerid, true );
SpawnPlayer( playerid ); SpawnPlayer( playerid );