What about weapons on vehicles?
Stick these two files inside your vehicle folder, then inside the vehicle datablock put this:
Readyfire=1;<dunno what this does. Put it in anyways>
ShootOnClick=1;<activate it>
shootonclick_Hold=1<rapid fire or not>;
shootonclick_ShootDelay=90<forced pause between first click fire;
shootonclick_ReShootDelay=90<self-explanatory>;
shootonclick_ProjectileCount=<you can have more, but for now> 1;
shootonclick_RequiredSlot=0;
shootonclick_Sound=<sound datablock>;
shootonclick_Projectile[0]=<a projectile datablock>;
shootonclick_Position[0]="<position example: 4 -1.50 -0.2>";
shootonclick_Velocity[0]="< how fast and what direction I recommend something like this: 180 0 0";
shootonclick_Scale[0]="<alter the projectile's size? usually just leave it at1 1 1>";