Honestly the first suggestion looks kinda useless, since the the users with the permission to fully reset the vehicles can simply ask in /gm.
About the second and the third suggestion, it can be abused. And i think eliminating all of those abuses is too much work just so you can change the weapon.
Users can switch to their deagle/sawn off to shoot at people, but they are not drive by weapons. Even if their weapons switch by server detection, they can switch back and do damage.
But you can simply press E 2 or 3 times to switch to tec 9 or m4 instead of making this whole update. All the updates look kinda useless to me.
Negative with the first one, just ask the members not to reset vehicles without giving proper notification in /gm
Negative with second and third as you can just exit the vehicle and change the weapons.
1st is useless. We have /greset all and /greset unoccupied. You can also always tell your teammates not to /greset all in /gm chat. However, when Administrator is respawning the vehicles, from my perspective, they should be respawned because on server, there are alot of people that just throw their vehicles in middle of the road and no one is able to move them or anything, it's just annoying.
2nd and 3rd is also useless. If this is even scriptable, there would be alot of work for a thing that is not going to be used alot, don't believe it's going to be even used. If you don't want the weapon you currently have, /disarm current. If you want to change the weapom just stop the car and change it.