Modafinil is a lowered scheduled drugs in most countries, which means it still caries penalties for sale or use without a prescription. Due to the risk of certain severe adverse skin reactions, modafinil is not available over the counter.
You cannot buy Dihydrocodeine over the counter. This is a prescription medication in Schedule II. This means only with a valid prescription will you be given this medication.