TRY: replace default to scaleform (client.lua of esx_policejob)
if slider with price$$$ (Take this action if you know what you are doing, example: esx_vehicleshop)
You can make menu become more “SHOP Style” with <price>
You can force replace itemname with <forceName>
3d may need a detect of firstperson viewmode check, special camera check, also many situations may need scripting yourself.
Because the more script you have, the more detectiveedit you need.
Scaleforms can be draw in 3d by DrawScaleform_3d native,you can do a research with that.
It is for someone need to use scaleform base menu.maybe not for you.
I do not use it with 3d at all.(after debug) So it would not be having an example by me. 3d is just a bonus usage for scaleforms.