Is using「ありませんが」correct here?


> 背景とかってどうやって描いてるのかすごく気になってたので絶対買います！ソフトはクリスタしかありませんが。

I'd like to understand this better. The context is an artist announced that he
is releasing a book about painting digital backgrounds and the above line is
one of the comments made by another user. From what I can understand, the
comment seems to mean:

> I'm very interested about how backgrounds are painted so I'm definitely
> buying (the book). I only have Clip Studio Paint（クリスタ）software though.

I'm confused because from my understanding, `ありません` means "does not
have/exist" and I'm wondering if the commenter wanted to write
`ソフトはクリスタしかありますが` instead. And if not, I'd like to understand why it is so.




Your translation is perfect. ～しか...ない is a very common pattern to express "not
... but ～" or "only ～".

  * [Learn JLPT N4 Grammar: しか～ない (shika~nai)](http://japanesetest4you.com/flashcard/learn-japanese-grammar-39/)
  * [しか～ない - JLPT N4 grammar](http://www.tanos.co.uk/jlpt/skills/grammar/sentences/?grammarid=495)

Keep in mind that しか is always used with negative expressions. ソフトはクリスタしかあります
is ungrammatical. For more information, [see this
answer](https://japanese.stackexchange.com/a/16060/5010).




Your translation is perfect. ～しか...ない is a very common pattern to express "not
... but ～" or "only ～".

  * [Learn JLPT N4 Grammar: しか～ない (shika~nai)](http://japanesetest4you.com/flashcard/learn-japanese-grammar-39/)
  * [しか～ない - JLPT N4 grammar](http://www.tanos.co.uk/jlpt/skills/grammar/sentences/?grammarid=495)

Keep in mind that しか is always used with negative expressions. ソフトはクリスタしかあります
is ungrammatical. For more information, [see this
answer](https://japanese.stackexchange.com/a/16060/5010).

