Cleanse your face beforehand and rub an ice cube in massaging motions for 5 minutes before applying makeup. This controls sweating in the humidity.
Never skip the primer. Use a good primer for it creates an even base and holds your make up together even if it gets humid and hot.
Use a makeup setting spray to keep it on longer. This will prevent any product from running off and caking.
Use waterproof make up products. They may be expensive but will stay longer and you can save up on frequent reapplications.