05.03.2015, 19:26
In OnPlayerDeath, who will the killerid be if you suicide? That's why you're crashing.
You need to perform a check to make sure that the killerid isn't INVALID_PLAYER_ID.
Specified on the wiki aswell.
You need to perform a check to make sure that the killerid isn't INVALID_PLAYER_ID.
Specified on the wiki aswell.
Quote:
Originally Posted by Wiki
You MUST check whether 'killerid' is valid (not INVALID_PLAYER_ID) before using it in an array (or really anywhere), as it will cause the OnPlayerDeath script to crash (not the entire script). This is because INVALID_PLAYER_ID is defined as 65535, and if an array only has 'MAX_PLAYERS' elements, e.g. 500, you're trying to access an index that is above 499, which is out of bounds.
|