To clarify, for a field $K$, a valuation $v$ on $K$ is a map $v:K^{\times}\to G$ for $G$ an ordered group (written additively) such that for any $a,b\in K^{\times}$:
1) $v(ab)=v(a)+v(b)$;
2) $v(a+b)\geq\min\{v(a),v(b)\}$ if $a+b\neq 0$.
We extend $v$ to $K$ by setting $v(0)=\infty$. A valuation is a discrete valuation if $v(K^{\times})$ is $\mathbb{Z}$.
There is a hint which says we could start by determining all the valuation rings. But I do not know how to use this. So I started from the basic by determining $v(c)$ for $c\in\mathbb{C}^{\times}$ and $v(x)$--which then determines $v$.
If we assume $v(c)=0$ for all $c\in\mathbb{C}^{\times}$, then:
For $v(x)$, we consider the cases $v(x)<0$ and $v(x)\geq 0$--that is, $v(x)\in\mathcal{O}_v$ or $v(x)\notin\mathcal{O}_v$.
Case $v(x)<0$: Then $v(x^{-1})>0$ and for any $f\in\mathbb{C}[x]$ of degree $d$, $v(f)=dv(x)=-dv(-x)$. Then for $q=f/g\in\mathbb{C}(x)$, $v(q)=(-deg(f)+deg(g))\cdot v(-x)$. So it seems to me that in this case, if we require $v$ to be a discrete valuation, $v(\mathbb{C}(x))$ is infinitely cyclic with $v(x)$ be its generator. Namely, we get a discrete valuation which sends $q=f/g$ to $v(q)=-deg(f)+deg(g)$.
Case $v(x)\geq 0$: Then $\mathbb{C}[x]\subset \mathcal{O}_v$. Consider $I=\mathbb{C}[x]\cap\mathcal{m}_v$. Notice that $I\neq(0)$. Since $m_v$ is the maximal ideal of $\mathcal{O}_v$, $I$ is a prime ideal of $\mathbb{C}[x]$, which is a PID. Then I is maximal. Then $I=(x-\alpha)$ for some $\alpha\in\mathbb{C}$. For any $r\in\mathbb{C}(x)$, write $r=(x-\alpha)^m\cdot\frac{f}{g}$ such that $f,g\in\mathbb{C}[x]\setminus(p)$. Then $v(r)=v((x-\alpha)^m)$ since $v(f)=v(g)=0$. Then $v(r)=mv(x-\alpha)$. If we require $v$ to be discrete, then $v(x-\alpha)=1$.
We are done with the case for discrete valuations that are trivial on $\mathbb{C}^{\times}$.
What happens when the $v$ is not necessarily trivial on $\mathbb{C}^{\times}$?
Is it possible to find all valuation ring of $\mathbb{C}(x)$ first and then pick the discrete ones so that we can recover the valuation?
Here's a guide to finding the discrete valuations on $\mathbb{C}(x)$. I've put my solutions in spoiler boxes so you can try before you peek. Also, since you didn't mention it, $A$ is a valuation ring of $\mathbb{C}(x)$ iff it is a subring and $z\in A$ or $z^{-1}\in A$ for all non-zero $z\in\mathbb{C}(x)$. In particular, valuations rings are local.
The main idea is that for a discrete valuation ring $A$ with maximal ideal $\mathfrak{m}$, the valuation $v(x)$ is the greatest integer $n$ such that $x\in\mathfrak{m}^n$.
Suppose that $A$ is a valuation ring of $\mathbb{C}(x)$.
First, show that $\mathbb{C}\subseteq A$, if $A\cap\mathbb{C}$ is assumed to be a closed subset of $\mathbb{C}$. Without this assumption you may run into some set theoretic issues or non-discrete valuations.
Note that $\mathbb{C}(x)$ is a valuation ring of itself. What is the valuation in this case?
Now assume that $A$ is a proper subring. Since $A$ is a valuation ring of $\mathbb{C}(x)$, $x\in A$ or $x^{-1}\in A$.
Find an explicit description of $A$ assuming that $x\in A$.
Derive what the valuation must be for this description of $A$.
Now assume that $x^{-1}\in A$ and $x\notin A$. Find a valuation ring and its valuation that were not found above.
Finally, show that there are no other discrete valuation rings of $\mathbb{C}(x)$.