Правильно с тире.
Мужские фамилии склоняются (Лукьянчука, Кравчука, Соломащука; Лукьянчуку, Кравчуку, Соломащуку и т. д.), женские – нет.
Вероятно, стоит попытаться объяснить носителю фамилии, что ее несклонение (если носитель – мужчина) – грубая грамматическая ошибка, нарушение норм русского языка.
Знаки препинания в предложении расставлены правильно.
Правило об отсутствии запятой между сочинительным и подчинительным союзом при наличии в главном предложении второй части подчинительного союза – лишь частный случай более общего правила: запятая между союзами не ставится, если придаточное предложение невозможно изъять или переставить в другое место. Если в главном предложении есть вторая часть подчинительного союза, то изъятие или перестановка придаточного невозможна.
Попробуем переместить придаточную часть в Вашем предложении: И разговаривали с ним, а он отвечал, если хотел, или молчал, а он говорил с ними, как с равными себе, [когда пришли старейшие племени]. Такая перестановка невозможна, поэтому запятая между союзами а и когда не нужна.
Это сочетание еще не закреплено в словарях. Выбрать написание по правилу пока затруднительно, потому что сочетание шок?цена можно отнести к разным правилам. С одной стороны, его допустимо писать слитно как сложносокращенное слово (шокцена < шоковая цена или шокирующая цена, ср.: госзаказ, детсад), с другой – можно применить правило о дефисном написании сложных существительных и сочетаний с однословным приложением, в состав которых входят самостоятельно употребляющиеся существительные и у которых обе части или только вторая часть склоняются (шок-цена < шок + цена, ср.: имидж-проект, интернет-магазин). Однозначно можно сказать, что неверным является раздельное написание. Выбирайте слитный или дефисный вариант на Ваш языковой вкус.
По основному правилу здесь нужно двоеточие, так как во второй части бессоюзного сложного предложения излагается содержание речи Макса. Однако в этом коротком предложении, явно имеющем непринужденно-разговорную окраску, часть Макс говорит произносится в убыстренном темпе и не несет в себе оттенка предупреждения (нет логического ударения на глаголе говорит). Соответственно, здесь можно поставить запятую: Макс говорит, видел её вчера на вокзале. Поскольку вторая часть представляет собой неполное предложение (в нем пропущено подлежащее), можно поставить и тире: Макс говорит — видел её вчера на вокзале. См. о таких случаях «Справочник по русскому языку. Пунктуация» Д. Э. Розенталя, примечание к параграфу 44.3.
В обоих случаях запятая не нужна.
1. Если деепричастие имеет в качестве зависимого слова союзное слово который в составе определительной придаточной части сложноподчиненного предложения, запятая после который не ставится. Ср.: Направо была дверь, пройдя которую можно было попасть в коридор, ведущий на сцену.
2. В полном академическом справочнике «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина дается такая рекомендация. В начале предложения не разделяются запятой сочинительный и подчинительный союзы, а также подчинительный союз и союзное слово, напр.: Денис помер. И когда я уезжал, старуха его вынесла мне гуся... Потому что где же они теперь могут встретиться?
Правила Вы можете посмотреть в Полном академическом справочнике под ред. В. В. Лопатина.
В приведенных Вами предложениях знаки нужно расставить следующим образом.
1. И хотя было уже поздно, я решил остаться. И когда взошло солнце, никто уже не спал. В начале предложения между союзом и и подчинительным союзом запятая не ставится.
2. Они побежали и, если бы не свет от фонаря, точно растянулись бы на земле. Перед и запятая не нужна, так как союз соединяет однородные сказуемые; после и запятая нужна, так как придаточную часть можно переставить в другую часть предложения, что связано с отсутствием второй части союза если... то.