[z2066] Fix some bugs, thanks to LordPsyan for pointing

* Fix an inconsistence between comment and code for model selection
* Improve the macro from recent commit to work with stricter gcc preprocessors
* Fix a bug that caused a crash for not loaded outdoorPvp scripts

(based on commit 5bb227c)

Signed-off-by: Nighoo <nighoo@overninethousand.de>

(based on commit [s1683] - e803de3)