If anyone uses Steam while running DayZ you might have come across the same problem as me.
After an update of ARMA II in Steam I was unable to run the game, the error that the weapons_e.pbo was not correct. So was stumped as no way of trying the game that I have used in the past would work.
Found this on the DayZ forum, so if you have the same problem then try it, seems to work for most people.
Also someone mentioned using DayZ Comander or Six Updater (both of which I don't use so might be handy for me to have have done that).
Once the problem occured I re-ran the latest patches but still hadn't worked.. Steam verify noted two corrupt fles.
Kicked from all servers - Ban Appeals - Day Z Forums