Config bug

  "Prevent other players from pushing vehicles they do not own": true,

 

prevent players who own a vehicle to push as well.

Thanks to @aimacak

 

Remove Comment // lines 511-514

before:
        private object OnVehiclePush(BaseVehicle vehicle, BasePlayer player)
        {
            if (vehicle == null || player == null) return null;
            if (!vehiclesCache.TryGetValue(vehicle, out Vehicle foundVehicle)) return null;
            // ulong userID = player.userID.Get();
            //
            // if (foundVehicle.PlayerId == userID || AreFriends(foundVehicle.PlayerId, player.userID)) return null;
            // if (HasAdminPermission(player)) return null;

            // Respond here
            SendCantPushMessage(player, foundVehicle);
            return true;
        }

after:
        private object OnVehiclePush(BaseVehicle vehicle, BasePlayer player)
        {
            if (vehicle == null || player == null) return null;
            if (!vehiclesCache.TryGetValue(vehicle, out Vehicle foundVehicle)) return null;
            ulong userID = player.userID.Get();

            if (foundVehicle.PlayerId == userID || AreFriends(foundVehicle.PlayerId, player.userID)) return null;
            if (HasAdminPermission(player)) return null;

            // Respond here
            SendCantPushMessage(player, foundVehicle);
            return true;
        }
QKbfDVvhS7Adtqo.png TheBear