メガシャキ飲んでも効果無かった時
workには「作用する」という意味があるので、効かなかった場合にはMegashaki didn't work.と言うことができます。
It wasn't effective.と言うこともできますが、日常会話ではIt didn't work.のほうがよく使われると思います。
It doesn't work =効かない、効果がない
It's useless =使えない、無意味
使えない人に対してもuselessと言う言葉は使えます。言われたくないですね。