Ответ:

Однородные именные части сказуемого: дружными, весёлыми, но осторожными. Между первыми двумя ставится запятая, а перед противительным союзом «но» запятая ставится всегда.

В походе ребята были дружными, весёлыми, но осторожными.