Ответ:

Слова автора стоят перед прямой речью, поэтому после них ставится двоеточие. Восклицательный знак ставится внутри кавычек.

Данила-мастер закричал: «Без цветка мне жизни нет!»