diff --git a/scripting/shavit-misc.sp b/scripting/shavit-misc.sp index 2bff069a..f3dfb6a4 100644 --- a/scripting/shavit-misc.sp +++ b/scripting/shavit-misc.sp @@ -1468,7 +1468,7 @@ void SaveCheckpoint(int client, int index) void TeleportToCheckpoint(int client, int index) { - if(index >= 0 && index < CP_MAX && IsNullVector(gF_Checkpoints[client][index][0])) + if(index < 0 || index >= CP_MAX || IsNullVector(gF_Checkpoints[client][index][0])) { return; }