you can buy arrows from npcs and sell them back to different npcs. i do that on shards i have no gold on to get a couple hundred k. good way to start out if you have nothing.
UO is about luck. i think "an hour" is a bad way to look at things if your talking about billions. which isnt the point of uo anyway. if your worried too much about gold, get a job other than uo lol. but you can make steady gold from champ spawns, or get lucky with shame loot (i farmed shame alot and only got one item worth hundreds of mils) or take the time, invest the gold and effort to make competitive event characters. you might get nothing for a weeks, then get lucky and get something worth 500mil or a billion. yeah 30mil a day, i hate to say it but easiest way to make that "steady" is be a luna rat and just buy and sell.