Расставим запятые и произведем синтаксический разбор предложения:
[Мои (определение, ~) спутники (подлежащее, --) знали (сказуемое, =)], (что если нет (сказуемое, =) проливного (определение, ~) дождя (дополнение, _ _ _)), (то назначенное (определение, ~) выступление (подлежащее, --) обыкновенно (обстоятельство, _._._) не отменяется (сказуемое, =)).
Схема: [ -- = ], (что если ...), (то ...).
Повествовательное, невосклицательное, сложноподчиненное с придаточным изъяснительным (знали о чём?→назначенное выступление обыкновенно не отменяется) и придаточным обстоятельственным условия (не отменяется при каком условии?→ если нет проливного дождя), распространенное.