One important thing to remember, which I should have mentioned, is that by default [FONT=Lucida Console]AreaFlags == 1, which means your [FONT=Lucida Console]UUNavArea_Jump::Jump has to be [FONT=Lucida Console]> 1.
One additional bug you have in your code is that while checking if a flag is set you need to use binary AND, and you used a logic one. Should be: [FONT=Lucida Console]if ((AreaFlags & JumpFlag) != 0)
Similarly, somparison [FONT=Lucida Console](AreaFlags == JumpFlag) will always fail.