To answer your 2nd question, do what @RageSmirk said, edit the debugger options and change it to VEH method.
To answer your 3rd question, the best way is to find the Ammo Pointer(Make a couple of pointer scans and try to find a valid address). After you have a good ammo pointer, do Dissect Data/Structures, in the Memory Viewer menu.
Ammo and Super-weapons are very close in memory, so if you find the Ammo Pointer you can get the Super-Weapons pointer easily, and others.
Take a look at this post, it'll help you a lot (Thanks @Riddick for the link )
https://guidedhacking.com/showthread....l-difficulties