dragrus › Среда
› 20.06.2012
› 11:43
› Сообщение #
5
Рядовой
В увольнительной
Группа:
Пользователи
Сообщений:
4
да я нуб полный в этом,ты можешь на примере показать потомучто с нуля мне не разобраться будет.ну или на крайняк кинь тект конфига который отвечает за ударную волну,радиацию и тд. за ранее благодарю Добавлено (19.06.2012, 20:27) ---------------------------------------------
#define ReadAndWrite 0 #define ReadAndCreate 1 #define ReadOnly 2 #define ReadOnlyVerified 3 #define private 0 #define protected 1 #define public 2 #define true 1 #define false 0 #define TEast 0 #define TWest 1 #define TGuerrila 2 #define TCivilian 3 #define TSideUnknown 4 #define TEnemy 5 #define TFriendly 6 #define TLogic 7 //55 enum { stabilizedinaxisx = 1, stabilizedinaxisy = 2, stabilizedinaxesboth = 3, stabilizedinaxesnone = 0 }; class CfgPatches { class RHS_SS21 { units[] = {"RHS_OTR21","RHS_OTR21_D","RHS_OTR21_UKR","RHS_OTR21_BEL","RHS_OTR21_PL"}; weapons[] = {}; requiredVersion = 1.030000; requiredAddons[] = {"CASounds","CAWheeled","CAWheeled2","CACharacters2","CAWeapons", "rhs_decals"}; }; }; class CfgFactionClasses { class rhs_ua { displayName = "$STR_RHS_ss21_UKR"; priority = 8; side = 2; }; class rhs_belarus { displayName = "$STR_RHS_ss21_BEL"; priority = 8; side = 0; }; class rhs_poland { displayName = "$STR_RHS_ss21_PL"; priority = 8; side = 1; }; }; class CfgMovesBasic { class DefaultDie; // External class reference class ManActions { BAZ_Driver = "BAZ_Driver"; BAZ_oper = "BAZ_oper"; BAZ_cargo = "BAZ_cargo"; }; }; class CfgMovesMaleSdr : CfgMovesBasic { class States { class Crew; // External class reference class KIA_BAZ_Driver : DefaultDie { actions = "DeadActions"; speed = 0.5; looped = false; terminal = true; file = "\RHS_SS21\anim\BAZ_Driver"; connectTo[] = {"DeadState", 0.1}; }; class BAZ_Driver : Crew { file = "\RHS_SS21\anim\BAZ_Driver.rtm"; interpolateTo[] = {"KIA_BAZ_Driver", 1}; }; class KIA_BAZ_cargo : DefaultDie { actions = "DeadActions"; speed = 0.5; looped = false; terminal = true; file = "\RHS_SS21\anim\BAZ_cargo.rtm"; connectTo[] = {"DeadState", 0.1}; }; class BAZ_cargo : Crew { file = "\RHS_SS21\anim\BAZ_cargo.rtm"; interpolateTo[] = {"KIA_BAZ_cargo", 1}; }; class KIA_BAZ_oper : DefaultDie { actions = "DeadActions"; speed = 0.5; looped = false; terminal = true; file = "\RHS_SS21\anim\BAZ_oper.rtm"; connectTo[] = {"DeadState", 0.1}; }; class BAZ_oper : Crew { file = "\RHS_SS21\anim\BAZ_oper.rtm"; interpolateTo[] = {"KIA_BAZ_oper", 1}; }; }; }; class DefaultEventhandlers; //Extended class WeaponFireGun; //Extended class WeaponCloudsGun; //Extended class WeaponFireMGun; //Extended class WeaponCloudsMGun; //Extended class CfgAmmo { class M_Ch29_AT; //Extended class R_Grad; //Extended class Sh_85_HE; //Extended class RHS_9M79_1_F : M_Ch29_AT { //rocket hit = 1500; indirectHit = 1000; indirectHitRange = 50; airFriction = 0; sideAirFriction = 0.08; model = "\RHS_SS21\ss21.p3d"; initTime = 0; timeToLive = 200; cost = 400; maxSpeed = 700; thrustTime = 25; thrust = 80; fuseDistance = 5; CraterEffects = "ArtyShellCrater"; ExplosionEffects = "ArtyShellExplosion"; effectsMissile = "missile5"; whistleOnFire = 2; whistleDist = 60; }; class RHS_9N123F : RHS_9M79_1_F { model = "\RHS_SS21\ss21.p3d"; timeToLive = 0.01; thrustTime = 0; }; class RHS_9M79B : RHS_9M79_1_F { yield = 10000; }; class RHS_9M79_1_K : RHS_9M79_1_F { }; class RHS_9N123K : RHS_9N123F { hit = 140; indirectHit = 40; }; class RHS_9N24 : R_Grad { hit = 280; indirectHit = 52; indirectHitRange = 22; model = "\RHS_SS21\ammo\9n24.p3d"; timeToLive = 60; }; }; class cfgWeapons { class RocketPods; //Extended class RHS_9M79_1Launcher : RocketPods { scope = 2; displayName = $STR_RHS_ss21_9M79_1Launcher; type = 65536; modelOptics = ""; magazines[] = {"1_Rnd_RHS_9M79_1_F","1_Rnd_RHS_9M79_1_K","1_Rnd_RHS_9M79B" }; sound[] = {"\RHS_SS21\sound\launchA",10.000000,1,1100 }; drySound[] = {"\ca\Sounds\weapons\cannon\Javelin_dry_v1",0.000100,1,10 }; reloadMagazineSound[] = {"\ca\Sounds\weapons\cannon\flare_reload",0.000316,1,20 }; soundFly[] = {"\ca\Sounds\weapons\cannon\rocket_fly1",10.000000,1.500000,700 }; recoil = "launcherBase"; soundContinuous = 0; soundBurst = 0; reloadTime = 10; aiRateOfFire = 10.000000; aiRateOfFireDistance = 450; minRange = 1950; midRange = 3000; maxRange = 15600; cursorAim = "\ca\Weapons\Data\clear_empty"; cursor = "Rocket"; cursorSize = 1; initSpeed = 50; }; class RHS_ss21_dummy_launcher : RHS_9M79_1Launcher { magazines[] = {}; }; }; class CfgMagazines { class 40Rnd_GRAD; //Extended class 1_Rnd_RHS_9M79_1_F : 40Rnd_GRAD { scope = 2; displayName = $STR_RHS_ss21_1_Rnd_RHS_9M79_1_F; ammo = "RHS_9M79_1_F"; count = 1; initSpeed = 44; maxLeadSpeed = 200; }; class 1_Rnd_RHS_9M79_1_K : 1_Rnd_RHS_9M79_1_F { displayName = $STR_RHS_ss21_1_Rnd_RHS_9M79_1_K; ammo = "RHS_9M79_1_K"; count = 1; }; //(vehicle player) addMagazine "1_Rnd_RHS_9M79_1_K" class 1_Rnd_RHS_9M79B : 1_Rnd_RHS_9M79_1_F { displayName = $STR_RHS_ss21_1_Rnd_RHS_9M79B; ammo = "RHS_9M79B"; count = 1; }; }; class CfgVehicleClasses { class rhs_cars { displayname = "$STR_RHS_cars"; }; }; class CfgVehicles { class LandVehicle; class Car : LandVehicle // External class reference { class HitPoints { class HitGlass1; class HitGlass2; class HitGlass3; class HitGlass4; class HitLFWheel; class HitLMWheel; class HitLBWheel; class HitRFWheel; class HitRMWheel; class HitRBWheel; }; class NewTurret; class Turrets { class MainTurret : NewTurret { class HitPoints; }; }; class ViewPilot; class AnimationSources; class DefaultEventhandlers; }; class Truck: Car{}; class OTR21_Base : Truck { class HitPoints : HitPoints { class HitGlass1 { armor = 0.100000; material = -1; name = "glass5"; visual = "glass5"; passThrough = 0; }; class HitGlass2 { armor = 0.100000; material = -1; passThrough = 0; name = "glass2"; visual = "glass2"; }; class HitGlass3 { armor = 0.100000; material = -1; passThrough = 0; name = "glass3"; visual = "glass3"; }; class HitGlass4 { armor = 0.100000; material = -1; passThrough = 0; name = "glass4"; visual = "glass4"; }; class HitGlass5 { armor = 0.100000; material = -1; passThrough = 0; name = "glass5"; visual = "glass5"; }; class HitLFWheel : HitLFWheel { armor = 0.5; passThrough = 0.3; name = "wheel_1_1"; }; class HitLMWheel : HitLMWheel { armor = 0.5; passThrough = 0.3; name = "wheel_1_2"; }; class HitLBWheel : HitLBWheel { armor = 0.5; passThrough = 0.3; name = "wheel_1_3"; }; class HitRFWheel : HitRFWheel { armor = 0.5; passThrough = 0.3; name = "wheel_2_1"; }; class HitRMWheel : HitRMWheel { armor = 0.5; passThrough = 0.3; name = "wheel_2_2"; }; class HitRBWheel : HitRBWheel { armor = 0.5; passThrough = 0.3; name = "wheel_2_3"; }; class HitBody { armor = 1; material = -1; name = "karoserie"; visual = "karoserie"; passThrough = true; }; }; htMin = 60; htMax = 1800; afMax = 200; mfMax = 100; mFact = 0; tBody = 0; displayName = $STR_RHS_ss21; vehicleClass = "rhs_cars"; type = "VArmor"; model = "\rhs_ss21\SS21Veh.p3d"; hiddenselections[] = {"num1","num2","num3"}; picture = "\rhs_ss21\ico\tochka_icon_ca.paa"; Icon = "\rhs_ss21\ico\tochka_mapicon_ca.paa"; mapSize = 10; canFloat = 1; side = 0; threat[] = {0.500000,0.500000,0.100000 }; faction = "RU"; crew = "RU_Soldier_Crew"; accuracy = 0.300000; maxSpeed = 60; wheelCircumference = 3.769000; turnCoef = 3.5; /// TEST THIS MORE terrainCoef = 4.5; /// TEST THIS MORE waterSpeedFactor = 0.133; transportSoldier = 1; artilleryScanner = 0; hideProxyInCombat = 0; transportAmmo = 0; transportRepair = 0; weapons[] = {"TruckHorn"}; magazines[] = {}; cost = 50000; armor = 32; damageResistance = 0.002430; armorWheels = 0.12; initCargoAngleY = 185; viewDriverShadow = true; viewGunnerShadow = true; viewCargoShadow = true; // viewCargoShadowDiff = 0.05; // viewDriverShadowDiff = 0.05; //viewGunnerShadowDiff = 0.05; typicalCargo[] = {"RU_Soldier_Crew"}; hasGunner = 1; hasCommander = 0; driverAction = "BAZ_Driver"; cargoAction[] = {"BAZ_cargo"}; cargoIsCoDriver[] = {1,1,0 }; getInAction = "GetInLow"; getOutAction = "GetOutLow"; cargoGetInAction[] = {"GetInLow","GetInLow","GetInHigh" }; cargoGetOutAction[] = {"GetOutLow","GetOutLow","GetOutHigh"}; memoryPointsGetInDriver = "pos driver"; memoryPointsGetInDriverDir = "pos driver dir"; memoryPointsGetInCargo = "pos cargo"; memoryPointsGetInCargoDir = "pos cargo dir"; memoryPointsGetInGunner = "pos gunner"; memoryPointsGetInGunnerDir = "pos gunner dir"; class TransportMagazines { class _xx_30Rnd_545x39_AK { magazine = "30Rnd_545x39_AK"; count = "30*1"; }; }; class Exhausts { class Exhaust { position = "vyfuk start"; direction = "vyfuk konec"; effect = "ExhaustsEffectBig"; }; }; soundGear[] = {"",0.000056,1 }; soundGetIn[] = {"ca\sounds\vehicles\Wheeled\Kamaz\int\int-Kamaz-getout-1",0.316228,1 }; soundGetOut[] = {"ca\sounds\vehicles\Wheeled\Kamaz\int\int-Kamaz-getout-1",0.316228,1,50 }; soundEngineOnInt[] = {"ca\sounds\vehicles\Wheeled\Kamaz\int\int-Kamaz-start-1",0.100000,1.000000 }; soundEngineOnExt[] = {"ca\sounds\vehicles\Wheeled\Kamaz\ext\ext-Kamaz-start-1",0.100000,1.000000,400 }; soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\Kamaz\int\int-Kamaz-stop-1",0.100000,1.000000 }; soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\Kamaz\ext\ext-Kamaz-stop-1",0.100000,1.000000,400 }; buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200 }; buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200 }; buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200 }; buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200 }; soundBuildingCrash[] = {"buildCrash0",0.250000,"buildCrash1",0.250000,"buildCrash2",0.250000,"buildCrash3",0.250000 }; WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200 }; WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200 }; WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200 }; WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200 }; WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200 }; WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200 }; soundWoodCrash[] = {"woodCrash0",0.166000,"woodCrash1",0.166000,"woodCrash2",0.166000,"woodCrash3",0.166000,"woodCrash4",0.166000,"woodCrash5",0.166000 }; ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200 }; ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200 }; ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200 }; ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200 }; soundArmorCrash[] = {"ArmorCrash0",0.250000,"ArmorCrash1",0.250000,"ArmorCrash2",0.250000,"ArmorCrash3",0.250000 }; class SoundEvents { class AccelerationIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Kamaz\int\int-Kamaz-acce-1",0.100000,1.000000 }; limit = 0.500000; expression = "(engineOn*(1-camPos))*gmeterZ"; }; class AccelerationOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Kamaz\ext\ext-Kamaz-acce-1",0.100000,1.000000,400 }; limit = 0.500000; expression = "(engineOn*camPos)*gmeterZ"; }; }; class Sounds { class Engine { sound[] = {"\ca\sounds\Vehicles\Wheeled\Kamaz\ext\ext-Kamaz-low-1",1.000000,1.000000,450 }; frequency = "(randomizer*0.05+0.95)*rpm"; volume = "engineOn*camPos*(thrust factor[0.7, 0.2])"; }; class EngineHighOut { sound[] = {"\ca\sounds\Vehicles\Wheeled\Kamaz\ext\ext-Kamaz-high-1",1.000000,1.000000,550 }; frequency = "(randomizer*0.05+0.95)*rpm"; volume = "engineOn*camPos*(thrust factor[0.5, 0.9])"; }; class IdleOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Kamaz\ext\ext-Kamaz-idle-1",0.177828,1.000000,350 }; frequency = "1"; volume = "engineOn*camPos*(rpm factor[0.4, 0])"; }; class EngineOnOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Kamaz\ext\ext-Kamaz-start-1",0.100000,1.000000,50 }; frequency = "1"; volume = "camPos*2*engineOn*((rpm factor[0, 0.2]) min (rpm factor[0.2, 0]))"; }; class TiresRockOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.100000,1.000000,50 }; frequency = "1"; volume = "camPos*rock*(speed factor[2, 20])"; }; class TiresSandOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.100000,1.000000,50 }; frequency = "1"; volume = "camPos*sand*(speed factor[2, 20])"; }; class TiresGrassOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.100000,1.000000,50 }; frequency = "1"; volume = "camPos*grass*(speed factor[2, 20])"; }; class TiresMudOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.100000,1.000000,50 }; frequency = "1"; volume = "camPos*mud*(speed factor[2, 20])"; }; class TiresGravelOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.100000,1.000000,50 }; frequency = "1"; volume = "camPos*gravel*(speed factor[2, 20])"; }; class TiresAsphaltOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.100000,1.000000,50 }; frequency = "1"; volume = "camPos*asphalt*(speed factor[2, 20])"; }; class NoiseOut { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise3",0.316228,1.000000,50 }; frequency = "1"; volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])"; }; class EngineLowIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Kamaz\int\int-Kamaz-low-1",0.562341,1.000000 }; frequency = "(randomizer*0.05+0.95)*rpm"; volume = "((engineOn*thrust) factor[0.7, 0.2])*(1-camPos)"; }; class EngineHighIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Kamaz\int\int-Kamaz-high-1",0.562341,1.000000 }; frequency = "(randomizer*0.05+0.95)*rpm"; volume = "((engineOn*thrust) factor[0.5, 0.9])*(1-camPos)"; }; class IdleIn { sound[] = {"\ca\sounds\Vehicles\Wheeled\Kamaz\int\int-Kamaz-idle-1",0.177828,1.000000 }; frequency = "1"; volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)"; }; class EngineOnIn { sound[] = {"\ca\sounds\Vehicles\Wheeled\Kamaz\int\int-Kamaz-start-1",0.177828,1.000000 }; frequency = "1"; volume = "(1-camPos)*2*engineOn*(((rpm factor[0, 0.2]) min (rpm factor[0.2, 0])))"; }; class TiresRockIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.100000,1.000000 }; frequency = "1"; volume = "(1-camPos)*rock*(speed factor[2, 20])"; }; class TiresSandIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.100000,1.000000 }; frequency = "1"; volume = "(1-camPos)*sand*(speed factor[2, 20])"; }; class TiresGrassIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.100000,1.000000 }; frequency = "1"; volume = "(1-camPos)*grass*(speed factor[2, 20])"; }; class TiresMudIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.100000,1.000000 }; frequency = "1"; volume = "(1-camPos)*mud*(speed factor[2, 20])"; }; class TiresGravelIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.100000,1.000000 }; frequency = "1"; volume = "(1-camPos)*gravel*(speed factor[2, 20])"; }; class TiresAsphaltIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.100000,1.000000 }; frequency = "1"; volume = "(1-camPos)*asphalt*(speed factor[2, 20])"; }; class NoiseIn { sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise3",0.316228,1.000000 }; frequency = "1"; volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)"; }; class Movement { sound = "soundEnviron"; frequency = "1"; volume = "0"; }; }; class Damage { tex[] = {}; mat[] = {"rhs_ss21\data\veh\tochka_body.rvmat","rhs_ss21\data\veh\tochka_body_damage.rvmat", "rhs_ss21\data\veh\tochka_body_destruct.rvmat", "rhs_ss21\data\veh\tochka_glass.rvmat", "rhs_ss21\data\veh\tochka_glass_damage.rvmat", "rhs_ss21\data\veh\tochka_glass_damage.rvmat","rhs_ss21\data\veh\tochka_glass_in.rvmat","rhs_ss21\data\veh\tochka_glass_in_damage.rvmat","rh s_ss21\data\veh\tochka_glass_in_damage.rvmat", "rhs_ss21\data\veh\tochka_misc.rvmat","rhs_ss21\data\veh\tochka_misc_damage.rvmat", "rhs_ss21\data\veh\tochka_misc_destruct.rvmat","rhs_ss21\data\veh\tochka_bottom.rvmat","rhs_ss21\data\veh\tochka_bottom_damage.rvmat", "rhs_ss21\data\veh\tochka_bottom_destruct.rvmat"}; }; class Turrets : Turrets { class MainTurret : MainTurret { commanding = 0; gun = "RHS_SS21_missile_rise"; gunBeg = "usti hlavne"; gunEnd = "konec hlavne"; minElev = 74; maxElev = 78; initElev = 75; minTurn = 0; maxTurn = 0; weapons[] = {"RHS_ss21_dummy_launcher"}; weaponsOnUnDeploy[] = {"RHS_ss21_dummy_launcher"}; weaponsOnDeploy[] = {"RHS_9M79_1Launcher"}; magazines[] = {"1_Rnd_RHS_9M79_1_F"}; gunnerInAction = "BAZ_oper"; gunnerAction = "BAZ_oper"; soundServo[] = {"",0,1 }; gunnerOpticsModel = "";//\ca\weapons\2Dscope_RUAA5 gunnergetInAction = "GetInHigh"; stabilizedInAxes = "StabilizedInAxesNone"; forceHideGunner = 1; forceHideCommander = 1; viewGunnerInExternal = 1; class ViewOptics { initAngleX = 0; minAngleX = -30; maxAngleX = 30; initAngleY = 0; minAngleY = -100; maxAngleY = 100; initFov = 0.093000; minFov = 0.093000; maxFov = 0.093000; }; lockWhenVehicleSpeed = 1; }; }; class ViewPilot : ViewPilot { initAngleX = -30; minAngleX = -65; maxAngleX = 85; initAngleY = 0; minAngleY = -150; maxAngleY = 150; }; class AnimationSources : AnimationSources { class HitGlass1 { source = "Hit"; hitpoint = "HitGlass1"; raw = 1; }; class HitGlass2: HitGlass1 { hitpoint = "HitGlass2"; }; class HitGlass3: HitGlass1 { hitpoint = "HitGlass3"; }; class HitGlass4: HitGlass1 { hitpoint = "HitGlass4"; }; class HitGlass5: HitGlass1 { hitpoint = "HitGlass5"; }; class HitLFWheel { source = "Hit"; hitpoint = "HitLFWheel"; raw = 1; }; class HitRFWheel: HitLFWheel { hitpoint = "HitRFWheel"; }; class HitLBWheel: HitLFWheel { hitpoint = "HitLBWheel"; }; class HitRBWheel: HitLFWheel { hitpoint = "HitRBWheel"; }; class HitLMWheel: HitLFWheel { hitpoint = "HitLMWheel"; }; class HitRMWheel: HitLFWheel { hitpoint = "HitRMWheel"; }; class WipersSW { source = "user"; animPeriod = 0.100000; initPhase = 0; }; class WindshieldWipers { source = "user"; animPeriod = 0.500000; initPhase = 0; }; class MissileRise { source = "user"; animPeriod = 15; initPhase = 0; }; class MissileHide { source = "user"; animPeriod = 1; initPhase = 0; }; class StablePos { source = "user"; animPeriod = 3; initPhase = 0; }; class MissileBayL { source = "user"; animPeriod = 6; initPhase = 0; }; class MissileBayR { source = "user"; animPeriod = 5; initPhase = 0; }; class MissileEnviro { source = "user"; animPeriod = 3; initPhase = 0; }; }; class UserActions { class WiperOn { displayName = $STR_RHS_ss21_Wiper_On; position = "zamerny"; radius = 0.010000; onlyForplayer = 0; condition = "(alive this)&&(player == driver this)&&!(this getVariable 'wiper_on')"; statement = "[3,1,this] spawn (RHS_ss21_logic getVariable 'anim_ss21');"; }; class WiperOff { displayName = $STR_RHS_ss21_Wiper_Off; position = "zamerny"; radius = 0.010000; onlyForplayer = 0; condition = "(alive this)&&(player == driver this)&&(this getVariable 'wiper_on')"; statement = "[3,0,this] call (RHS_ss21_logic getVariable 'anim_ss21');"; }; class ControlPanel { displayName = $STR_RHS_ss21_control_panel; position = "zamerny"; radius = 0.010000; onlyForplayer = 0; condition = "(alive this)&&(player==(gunner this))"; statement = "createDialog 'ss21_main_dialog'"; }; }; class EventHandlers : DefaultEventhandlers { init = "[_this select 0] execVM 'RHS_ss21\scripts\init.sqf';(_this select 0) addeventhandler ['HandleDamage',{[_this,0.5,0.025,0.8,0.2] execVM '\RHS_ss21\scripts\bgr_podkachka.sqf'; _this select 2;}];"; }; unitInfoType = "UnitInfoShip"; class Library { libTextDesc = $STR_RHS_ss21_lib; }; }; class RHS_OTR21 : OTR21_Base { scope = 2; }; class RHS_OTR21_D : RHS_OTR21 { scope = 2; displayName = "$STR_RHS_ss21_des"; vehicleClass = "RHS_cars"; hiddenselections[] = {"num1","num2","num3","camo1","camo2","camo3","Sidenet","koleso"}; hiddenSelectionsTextures[] = { "RHS_Decals\Data\Labels\Misc\no_ca.paa", "RHS_Decals\Data\Labels\Misc\no_ca.paa", "RHS_Decals\Data\Labels\Misc\no_ca.paa", "\rhs_ss21\data\veh\tochka_body_des_co.paa", "\rhs_ss21\data\veh\tochka_misc_des_co.paa", "\rhs_ss21\data\veh\tochka_bottom_des_co.paa", "\rhs_ss21\data\veh\tochka_reshetka_des_ca.paa", "\rhs_ss21\data\tochka_koleso_des_co.paa" }; }; class RHS_OTR21_UKR: RHS_OTR21 { crew = "INS_Soldier_Crew"; typicalCargo[] = {"INS_Soldier_Crew"}; faction = "rhs_ua"; vehicleClass = "RHS_cars"; side = 2; scope = 2; displayName = "$STR_RHS_ss21"; hiddenselections[] = {"num1","num2","num3","camo1","camo2","camo3","Sidenet","koleso"}; hiddenSelectionsTextures[] = { "RHS_Decals\Data\Labels\Misc\no_ca.paa", "RHS_Decals\Data\Labels\Misc\no_ca.paa", "RHS_Decals\Data\Labels\Misc\no_ca.paa", "\rhs_ss21\data\veh\tochka_body_ukr_co.paa", "\rhs_ss21\data\veh\tochka_misc_ukr_co.paa", "\rhs_ss21\data\veh\tochka_bottom_ukr_co.paa", "\rhs_ss21\data\veh\tochka_reshetka_ukr_ca.paa", "\rhs_ss21\data\tochka_koleso_ukr_co.paa" }; }; class RHS_OTR21_PL: RHS_OTR21 { crew = "USMC_Soldier_Crew"; typicalCargo[] = {"USMC_Soldier_Crew "}; faction = "rhs_poland"; side = 1; scope = 2; displayName = "$STR_RHS_ss21"; vehicleClass = "RHS_cars"; hiddenselections[] = {"num1","num2","num3","camo1","camo2","camo3","Sidenet","koleso"}; hiddenSelectionsTextures[] = { "RHS_Decals\Data\Labels\Misc\no_ca.paa", "RHS_Decals\Data\Labels\Misc\no_ca.paa", "RHS_Decals\Data\Labels\Misc\no_ca.paa", "\rhs_ss21\data\veh\tochka_body_pl_co.paa", "\rhs_ss21\data\veh\tochka_misc_pl_co.paa", "\rhs_ss21\data\veh\tochka_bottom_pl_co.paa", "\rhs_ss21\data\veh\tochka_reshetka_pl_ca.paa", "\rhs_ss21\data\tochka_koleso_pl_co.paa" }; }; class RHS_OTR21_BEL: RHS_OTR21 { scope = 2; faction = "rhs_belarus"; displayName = "$STR_RHS_ss21"; vehicleClass = "RHS_cars"; hiddenselections[] = {"num1","num2","num3","camo1","camo2","camo3","Sidenet","koleso"}; hiddenSelectionsTextures[] = { "RHS_Decals\Data\Labels\Misc\no_ca.paa", "RHS_Decals\Data\Labels\Misc\no_ca.paa", "RHS_Decals\Data\Labels\Misc\no_ca.paa", "\rhs_ss21\data\veh\tochka_body_bel_co.paa", "\rhs_ss21\data\veh\tochka_misc_bel_co.paa", "\rhs_ss21\data\veh\tochka_bottom_bel_co.paa", "\rhs_ss21\data\veh\tochka_reshetka_bel_ca.paa", "\rhs_ss21\data\tochka_koleso_bel_co.paa" }; }; }; class CfgSounds { class RHS_SS21prepS { name = "RHS_SS21prepS"; sound[] = {"\RHS_SS21\sound\prepS",0.100000,1 }; titles[] = {}; }; class RHS_SS21wipers { name = "RHS_SS21wipers"; sound[] = {"\RHS_SS21\sound\wipers.wss",0.100000,1 }; titles[] = {}; }; class RHS_tochkaLoop { name = "RHS_tochkaLoop"; sound[] = {"\RHS_SS21\sound\tochkaLoop.wss",0.100000,1 }; titles[] = {}; }; class RHS_tochkaStart { name = "RHS_tochkaStart"; sound[] = {"\RHS_SS21\sound\tochkaStart.wss",0.100000,1 }; titles[] = {}; }; class nuclear_boom { name = "nuclear_boom"; sound[] = {"\RHS_SS21\scripts\nuke\boom.ogg", db+24, 1}; titles[] = {}; }; class nuclear_geiger { name = "nuclear_geiger"; sound[] = {"\RHS_SS21\scripts\nuke\geiger.ogg", db+0, 1}; titles[] = {}; }; }; #include "\rhs_ss21\scripts\dialog.hpp"
вот конфиг, где мне тут что поменять чтобы взрывом уничтожило небольшой городок?Добавлено (19.06.2012, 22:23) --------------------------------------------- че то намудрил,взрыв остаётся тотже небольшой,но умирает всё в радиусе нескольких киллометров..как мне всё по уму сделать?
Добавлено (20.06.2012, 11:43) --------------------------------------------- спасибо за помощь, никогда не буду обращаться!
Сообщение отредактировал dragrus - Вторник, 19.06.2012, 19:08