Doesn't work, since they are fulfilled sequentially.
Do the opposite of my next wish. -> Fulfilled, he is set to do the opposite next.
Don't fulfill my 3rd wish. -> Fulfilled, the wish does effectively nothing and he's got one left that will be fulfilled. All instructions from the first wish are done with and discarded.
Ignore my first wish. -> Fulfilled, there is nothing left to be ignored about his first wish anymore since it's already done. The wish does nothing and he successfully wasted all 3 by trying to be a smart ass.
If everything you say is a lie, then the statements 'everything you say is a lie', and 'you always tell the truth' are both lies. Which means the first statement could be that some things you say are lies and you always tell the truth is one of those lies.
Yup, the genie just did that last bit to make him feel like he actually outsmarted him or something. In reality he's just glad he doesn't have to be around him any more.