The following is an algebraic number theory assignment problem from 2020 that I didn't know how to solve. The lecturer didn't provide solution either. So I'm asking here. Hints are also welcomed.
Let $z_1, z_2, z_3 \in \mathbb{C}$ be linearly independent over $\mathbb{Z}$. Denote $M:=z_1 \mathbb{Z} + z_2\mathbb{Z} + z_3 \mathbb{Z}$ the $\mathbb{Z}$-module generated by the $z$'s. Show that $M$ is not discrete in $\mathbb{C}$.
Thanks in advance.

Without loss of generality, $$z_3=\alpha_1z_1+\alpha_2z_2$$ for some real numbers $\alpha_1,\alpha_2.$
By Dirichlet's simultaneous approximation theorem, for every $\epsilon>0,$ there are integers $q\ne0$ and $p_1,p_2$ such that $$|q\alpha_i-p_i|<\epsilon$$ (for $i=1,2$).
Therefore, there exist sequences of integers $q_n\ne0,p_{1,n},p_{2,n}$ such that $$qz_3-p_{1,n}z_1-p_{2,n}z_2\to0,$$ which proves the claim.
Edit: obviously, @C-RAM's later generalization can be proved the same way.