The ticking noise has been likely a warning sign that something is going wrong. It may, or may not be related to the oil level. If three quarts over filled it, then it probably was not completely out of oil (NOTE: Oil levels should be checked on a regular basis, like each time you add fuel, and kept in the proper range).
White smoke is not oil. White smoke from the exhaust is an indicator that coolant is entering the combustion chamber (which it should not). That can be caused by bad head gaskets, cracked head, cracked block, etc.
Have it towed to a repair facility. They will be able to tell you if the engine is repairable or not. Do not drive it! That may cause more damage.