As a high level Pker and sick of players accusing me of paypalling all my way through to reach level 128 and that is the reason I win them. Most of my gold and eps are made while playing the game. Here goes:
1) You can pull logs, or joining other business in the game, and insist though it may bring you not that much benefit every time: bought logs at Cornus outside city) and sell them at various locations. At the top level, you can make 2 million gold per trip (5 to 10 mins depending on location you sell and what mount you are using).
2) For those who need eps or other coins in any games, you can use gold to buy items, then easily sell them for coins in the game
3) You can pick up goodies from monsters drop off, especially in high level maps such as Lostland and Catamaze . One hour of play sometimes I pick up 3 to 4 gems, lots of level 100 weapons (sold for 20000 to 40000 each). Each hour I play can easily generate 1 to 2 million.
4) Trading - if you know the market price well, you can buy and sell and make a profit. I have bought reds at 65eps and sold them for 82 eps and bought super violets at 145 eps and sold them for 170 eps. There is always someone desperate to buy some kind of gems urgently.
There are at least 10 to 15 other ways to make gold or coins in the game.
I am not sure whether experienced players will blast me if I reveal everything so I leave it to other players to contribute.