Seus amigos estão errados.
A menos que você tenha um visto de permanência de longa permanência, você só pode estar no espaço Schengen por 90 dias fora de qualquer 180. Sair e reentrar não muda isso.
(Outra maneira de afirmar isso é que a qualquer momento você deve ser capaz de apontar 90 datas diferentes nos últimos 180 dias quando esteve fora de Schengen por todo o dia , da meia-noite à meia-noite).
Ir à Croácia para uma única noite nem afeta a contagem, porque tanto o dia que você sai quanto o dia em que você entra contam como dias em Schengen.