That works in English, but "warm" is an adverb there, not an adjective. However, this may not Romanian. (Given the right context, the English could also mean, "I don't drink water while I am warm.")
Attention: The voice output of "beau" is strange. You have to pronounce the "be-" like in the english "to be" and the "-au" just like "aw" or so. Hope this helps, i'm not familiar with phonetic language.