Thanks, fix worked so I can now run it!
Out of interest, does your ArmA2/OA game work fine? Because mine does whenever I try to launch it, so I don't know why weapons_e.pbo conflicts with ArmA 3 specifically. It's also been an error before for ArmA 2, so I can't see how it can affect one but not the other.