helo én még nem írtam ilyesmit de sztem ennek a BTR-70 config-nak ott van a végén.
// some basic defines
#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
#define CanSeeRadar 1
#define CanSeeEye 2
#define CanSeeOptics 4
#define CanSeeEar 8
#define CanSeeCompass 16
#define CanSeeRadarC CanSeeRadar+CanSeeCompass
#define CanSeeAll 31
class CfgPatches
{
class BTR70
{
units[] = {BTR70};
weapons[] = {};
requiredVersion = 1.75;
};
};
class CfgModels
{
class Default {};
class Vehicle: Default {};
class Car: Vehicle {};
class BTR70 : Car {};
};
class CfgAmmo
{
class Default{};
class BulletSingle: Default {};
class Bullet7_6: BulletSingle {};
class Bullet12_7: Bullet7_6 {};
class BTR70_MG50: Bullet12_7
{
airLock=1;
hit=45;
indirectHit=5;
indirectHitRange=2;
tracerColor[]={1,0.25000,0.12500,1};
minRange=1;
minRangeProbab=1;
midRange=1500;
midRangeProbab=0.5;
maxRange=2000;
maxRangeProbab=0.1;
};
class BTR70_PK: Bullet12_7
{
airLock=1;
hit=9;
indirectHit=0;
indirectHitRange=0;
tracerColor[]={1,0.15000,0.07500,1};
minRange=1;
minRangeProbab=1;
midRange=1500;
midRangeProbab=0.5;
maxRange=1500;
maxRangeProbab=0.1;
};
class StrokeFistHit: Default
{
hit=32;
indirectHit=0.500000;
indirectHitRange=0.200000;
minRange=0;
minRangeProbab=0.300000;
midRange=0.500000;
midRangeProbab=0.800000;
maxRange=1.8;
maxRangeProbab=2.000000;
model="granat";
simulation="shotStroke";
cost=1;
simulationStep=0.050000;
soundHit[]={"",0.000032,1};
soundFly[]={"objects\noise",0.000032,4};
soundEngine[]={"",0.000100,4};
visibleFire=2;
audibleFire=0.250000;
visibleFireTime=1;
};
class kickHit: StrokeFistHit
{
hit=32;
indirectHit=32;
indirectHitRange=0.400000;
};
};
class WeaponFireGun
{
};
class WeaponFireMGun: WeaponFireGun
{
};
class WeaponCloudsGun
{
};
class WeaponCloudsMGun: WeaponCloudsGun
{
};
class CfgWeapons
{
class default {};
class MGun: Default {};
class MachineGun7_6: MGun {};
class MachineGun12_7: MachineGun7_6 {};
class BTR70_MG50: MachineGun12_7
{
ammo="BTR70_MG50";
displayName="KPVT";
magazine="KPVT";
displayNameMagazine="KPVT";
shortNameMagazine="14,5 ěě";
count=50;
soundContinous=0;
reloadTime=0.1091;
magazineReloadTime=6;
sound[]={"\btr70\kpvt.ogg",3,1};
reloadMagazineSound[]={"\btr70\kpvtRL.ogg",0.3,1};
soundContinuous=0;
muzzlePos="usti hlavne";
muzzleEnd="konec hlavne";
initSpeed=990;
dispersion=0.00275;
maxLeadSpeed=50;
opticsZoomMin=0;
opticsZoomMax=0.25;
distanceZoomMin=2000;
distanceZoomMax=80;
aiRateOfFire=2.0;
aiRateOfFireDistance=2000;
autoReload=1;
autoFire=1;
optics=1;
};
class BTR70_PK: MachineGun12_7
{
ammo="BTR70_PK";
displayName="PKT";
reloadMagazineSound[]={"\btr70\kpvtRL.ogg",0.2,1};
soundContinuous=0;
magazine="PKT";
displayNameMagazine="PKT";
shortNameMagazine="7,62 ěě";
count=250;
soundContinous=0;
muzzlePos="usti hlavne2";
muzzleEnd="konec hlavne2";
reloadTime=0.0923;
magazineReloadTime=6;
initSpeed=825;
dispersion=0.00075;
maxLeadSpeed=990;
opticsZoomMin=0;
opticsZoomMax=0.25;
aiRateOfFire=2.0;
aiRateOfFireDistance=20000;
autoReload=1;
autoFire=1;
optics=1;
};
class StrokeFist: Default
{
scopeWeapon=0;
scopeMagazine=1;
ammo="StrokeFistHit";
weaponType=0;
magazineType=0;
displayName="Kick";
displayNameMagazine="Kick";
shortNameMagazine="Kick";
sound[]={"Weapons\grenade_launch",0.003162,1};
reloadSound[]={"",0.000316,1};
aiDispersionCoefX=2.000000;
aiDispersionCoefY=2.000000;
aiRateOfFire=0.000000;
aiRateOfFireDistance=1.7;
enableAttack=1;
primary=1;
showEmpty=0;
autoReload=1;
burst=0;
multiplier=0;
magazines[]={"StrokeFist"};
reloadTime=0;
initSpeed=0;
canLock=0;
ffMagnitude=0.100000;
ffFrequency=1;
ffCount=1;
recoil="Empty";
dispersion=0.015000;
maxLeadSpeed=15;
optics=0;
muzzlePos="";
muzzleEnd="";
count=100;
canDrop=0;
};
class kick: StrokeFist
{
ammo="kickHit";
scopeWeapon=0;
scopeMagazine=1;
displayName="Kick";
displayNameMagazine="Kick";
shortNameMagazine="Kick";
count=100;
modelOptics="";
magazines[]={"kick"};
primary=1;
};
};
class CfgVehicles
{
class All {};
class AllVehicles : All {};
class Land : AllVehicles {};
class LandVehicle : Land {};
class Car : LandVehicle {};
class Jeep : Car {};
class jeepMG : Jeep {};
class BTR70 : jeepMG
{
// hasGunner=1;
// camouflage=5;
audible = 4;
maxSpeed=80;
side=0
displayName="BTR70";
crew =SoldierESaboteur;
model="\BTR70\BTR70.p3d";
unitInfoType="UnitInfoShip";
canfloat=1;
picture="\BTR70\btricon.paa";
icon="bmp";
mapsize=12;
soundEngine[]={"Vehicles\Largecar",0.100000,1};
transportSoldier = 7;
namesound="apc";
wheelcircumference=4.1256;
type=1;
threat[]={1.0, 0.7, 0.3};
vehicleclass="Armored";
getInRadius = 3.5;
fuelCapacity=400;
irScanRange=600;
airlock=1;
irlock=1;
nightVision=1;
insideSoundCoef = 0.7;
unloadInCombat = 1;
cost=100000;
formationX=20;
formationZ=30;
formationTime=15;
turnCoef=4.8;
terrainCoef=3.05;
steerAheadSimul=0.3;
steerAheadPlan=0.4;
predictTurnSimul=1.2;
predictTurnPlan=1.8;
accuracy=0.12;
precision= 5;
brakeDistance=7;
preferroads=0;
weapons[]={"BTR70_MG50","BTR70_pk"};
magazines[]=
{
"BTR70_MG50","BTR70_MG50",
"BTR70_MG50","BTR70_MG50","BTR70_MG50",
"BTR70_MG50","BTR70_MG50","BTR70_MG50",
"BTR70_MG50","BTR70_MG50","BTR70_pk","BTR70_pk","BTR70_pk","BTR70_pk","BTR70_pk","BTR70_pk","BTR70_pk","BTR70_pk"
};
soundContinuous=0
class Animations
{
class Dvere1
{
type="rotation";
animPeriod=1
selection="dvere1";
axis="osa_dvere1";
angle0=0
angle1=-0.580000;
};
};
class UserActions
{
class OpenDoors
{
displayName="Close Windows";
position="osa_dvere1";
radius=3.500000;
condition="this animationPhase ""Dvere1"" < 0.5";
statement="this animate [""Dvere1"", 1]";
};
class CloseDoors
{
displayName="Open Windows";
position="osa_dvere1";
radius=3.500000;
condition="this animationPhase ""Dvere1"" >= 0.5";
statement="this animate [""Dvere1"", 0]";
};
};
gunnerOpticsModel = "\btr70\optika_btr70_gunner.p3d";
gunnerAction="ManActbmpGunnerOut";
hiddenSelections[]={"pruh"};
gunnerInAction="ManActbmpGunner";
driverAction="ManActJeepDriver";
ejectDeadGunner=0;
ejectDeadcargo=0;
extCameraPosition[]={0,0.800000,-7};
sensitivityEar=0.0175;
drivercansee = 2 + 8 + 16;
gunnercansee = 31;
armor=150;
armorStructural=2.0;
class HitEngine {armor=1.2;material=60;name=engine;passThrough=1;}
class HitHull {armor=1;material=50;name=hull;passThrough=1;};
class HitTurret {armor=0.8;material=51;name=turet;passThrough=1;};
class HitGun {armor=0.6;material=52;name=gun;passThrough=1;};
armorHull=1;
armorTurret=0.8;
armorGun=0.6;
armorEngine=0.8;
armorLights=0.4;
flash=gunfire;
flashSize=3.000000;
class TurretBase {};
class Turret: TurretBase
{
gunAxis = "OsaHlavne";
turretAxis = "OsaVeze";
soundServo[]={"",1.0};
gunBeg = "usti hlavne";
gunEnd = "konec hlavne";
minElev=-5; maxElev=+30;
minTurn=-360; maxTurn=+360;
body = "OtocVez";
gun = "OtocHlaven";
};
class ViewGunner
{
initAngleX=5;
minAngleX=-30;
maxAngleX=30;
initAngleY=0;
minAngleY=0;
maxAngleY=0;
initFov=0.700000;
minFov=0.420000;
maxFov=0.850000;
};
class ViewDriver
{
initAngleX=50; minAngleX=-1; maxAngleX=+1;
initAngleY=0; minAngleY=120; maxAngleY=0;
initFov=0.7; minFov=0.42; maxFov=0.85;
};
class ViewOpticsBase
{
};
class GunFire: WeaponFireGun
{
};
class GunClouds: WeaponCloudsGun
{
};
class MGunFire: WeaponFireMGun
{
};
class MGunClouds: WeaponCloudsMGun
{
};
class ViewOptics: ViewOpticsBase
{
initAngleX=0;
minAngleX=-30;
maxAngleX=+30;
initAngleY=0;
minAngleY=-100;
maxAngleY=+100;
initFov=0.11;
minFov=0.11;
maxFov=0.11;
};
class IndicatorSpeed
{
selection="ukaz_rychlo";
axis="osa_rychlo";
angle=-240;
min=0;
max=35.670000;
};
class IndicatorSpeed2
{
selection="ukaz_rychlo2";
axis="osa_rychlo2";
angle=-240;
min=0;
max=100.670000;
};
class IndicatorRPM
{
selection="ukaz_rpm";
axis="osa_rpm";
angle=-340;
min=0;
max=1.5;
};
class IndicatorRadar
{
selection="ukaz_radar";
axis="osa_radar";
angle=-260;
min=0;
max=1;
};
class IndicatorWatch
{
hour="hodinova";
minute="minutova";
axis="osa_time";
reversed=0;
};
class IndicatorTurret
{
selection="ukazsmer";
axis="osa_ukazsmer";
angle=360;
min=0;
max=6.283185;
};
class CargoLight
{
color[]={0,0,0,0};
ambient[]={0.600000,0,0.150000,1};
brightness=0.007000;
};
transportMaxMagazines=50;
transportMaxWeapons=40;
class TransportWeapons
{
class kick
{
weapon="kick";
count=8;
};
class NVGoggle
{
weapon="NVGoggles";
count=8;
};
class AALauncher
{
weapon="9K32Launcher";
count=2;
};
class RPGLauncher_WP4
{
weapon="RPGLauncher";
count=1;
};
};
class TransportMagazines
{
class kick
{
magazine="kick";
count=8;
};
class AK74_AM1
{
magazine="AK74";
count=10;
};
class AALauncher
{
magazine="9K32Launcher";
count=4;
};
class RPGLauncher_AM5
{
magazine="RPGLauncher";
count=9;
};
};
};
};
"A könnyebbik út mindíg el van aknásítva"