You cannot catch Ponyta in Ruby version, nor Sapphire version. You much catch it in Fire Red or Leaf Green and then trade it to Ruby or Sapphire.
You can't catch Zekrom in Ruby version.
You can't catch a sentret in Ruby version, but you can catch one in Emerald version.
No you can't catch darkrai in ruby unless you hack (witch i do not recommend)
You have to trade them from the Sapphire version of the game.
you catch ponyta after the second gym. the grass-type gym.
master ball
We get vulpix in MT.PYRE
No, but you can catch one in Emerald after the Pokémon League.
No you cant you can only get it in ruby version.
You have to trade with another version of pokemon.
Trade from emerald/ruby/sapphire.
in ruby you can only catch groundon, and sapphire you can catch only kyogre, emerald you can do both though. o and raquazya is in all 3