Cheap solution.
Swimming goggles and hold your breath. Or
EVACU8 smoke hood.
Dust masks don't work but may give very limited protection, the chemicals in smoke will kill you if trapped long before you burn anyway.
For 60-80 dollars the smoke hood is a good investment. If the event happens you'll wish you didn't go out partying that night and bought the smoke hood instead.
Mike