The Move & Rotate script was written for a field gun (howitzer), to enable it to be moved back and forward in increments and rotated.
It uses control prims with the following names:
"Forward button"
"Back button"
"Angle control" (ideally a flat, hollow cylinder, like a ring)
The object may be moved forward and backward and rotated by clicking the appropriate prims. The angle turned depends on whereabouts on the angle control you click.