I have no idea how to stop the scammers. Fortunately, most seem far too ridiculous for anyone to fall for them.
I run a web site with advertisements for rented accommodation. I list some of the commons scams in a warning on the site, but the scammers seem to be endemic and reporting them to the police doesn't seem to stop them.