ok that 's my config but i think if my model is more large than a value AI doesn't fire anymore,i tested a lot of time with different size.
I tried with armor very weak too.
here s my config:
<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7
#define true 1
#define false 0
// type scope
#define private 0
#define protected 1
#define public 2
class CfgPatches
{
class vais3
{
units[] = {vais3};
weapons[] = {oxw2};
requiredVersion = 1.90;
};
};
class CfgModels
{
    class Default {};
    class Air: Default {};
    class vais3:Air
{
sectionsInherit="Vehicle";
sections[]={"zasleh"};
};
   class Weapon: default {};
};
class CfgAmmo
{
class default {};
class BulletSingle: default {};
class ExplosiveBullet: BulletSingle {};
class AT3: Default {};
class Hellfire: AT3 {};
class Zuni: Hellfire {};
class CarlGustav: AT3 {};
class AA : CarlGustav {};
class Bullet30: ExplosiveBullet {};
class Bullet30W: Bullet30 {};
class oxb2:Bullet30W
{
cost=10;
hit=220;indirectHit=80;indirectHitRange=8;
minRange=20;minRangeProbab=0.20;
midRange=500;midRangeProbab=0.5;
maxRange=2000;maxRangeProbab=0.05;
};
};
class CfgWeapons
{
class Default {};
class MGun: Default {};
class Riffle: MGun {};
class LAWLauncher: Default {};
class CarlGustavLauncher: LAWLauncher {};
class AT3Launcher: CarlGustavLauncher {};
class HellfireLauncher: AT3Launcher {};
class ZuniLauncher38 : AT3Launcher {};
class MachineGun7_6: MGun {};
class MachineGun30: MachineGun7_6 {};
class oxw2: MachineGun30
{
displayName="anihilator";
displayNameMagazine="oxw2";
shortNameMagazine="oxw2";
ammo="oxb2";
count=10000;
reloadTime=0.07;
initSpeed=980;
soundContinuous=0;
flashSize=1.000000;
maxLeadSpeed=450;
optics=1;
autoFire=1;
aiRateOfFire=0.500000;
aiRateOfFireDistance=1000;
sound[]={"\vais3\sons\gunner.wav",db30,1};
};
};
class CfgVehicles
{
class All {};
class AllVehicles: All {};
class Air: AllVehicles {};
class Land:AllVehicles{};
class Helicopter: Air {};
class vais3: Helicopter
{
scope=public;
side=2;
  vehicleclass="Space vehicles";
  crew =et;
  displayName="KY77";
maneuvrability=60.0;
  maxSpeed = 700;
  accuracy=0.5;
  armor=100;
 Â
transportSoldier=5;
hasoptics=1;
driverOpticsModel = "optika_empty";
icon="\vais\mag.paa";
  picture="\vais3\vai.paa";
  cost=10000000
  model="\vais3\vais3.p3d";
  hasGunner=1;
driverAction = ManActuh60Pilot;
gunnerAction = ManActuh60gunner;
  Â
soundEngine[]={"\vais3\sons\xlbn25.wav",db+30,1};
soundEnviron[]={"\vais3\sons\xlbn25.wav",db+30,1};
  weapons[]={oxw2};
  magazines[]={oxw2};
   Â
fov=0.5;
type=2
threat[]={0.8,0.9,1};
extCameraPosition[]={0.01,5,-60};
class Turret
{
gunAxis="osa hlavne";
turretAxis="osa veze";
body="OtocVez";
gun="OtocHlaven";
soundServo[]={"",0.05,1};
gunBeg="usti hlavne";
gunEnd="konec hlavne";
minElev=-25;
maxElev=30;
minTurn=-100;
maxTurn=100;
};
};
};