Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Boasd

Полет снаряда рпг

Такая проблема. Засунул модель рпг, настроил более менее, заряжает стреляет, но снаряд летит по траектории как сигнальная ракета. Может кто подскажет какая строчка в коде отвечает за баллистику полета снаряда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

@Boasd а ты БУЛЛЕТ новый сделал? Или снаследовал у чего-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0

Там вроде как надо конфижить боеприпас

Посмотри как оно для других сделано

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Yuki сделал на основе другого мода, как я понял, там идет наследование 
casing = "FxCartridge_556";
        round = "FxRound_556";
Есть вот такие строчки. Но понятия не имею за что они отвечают

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
// config.bin - 17:13:16 03/22/21, generated in 0.01 seconds
// Generated by unRap v1.06 by Kegetys
// Separate rootclasses: Disabled, Automatic comments: Enabled

class CfgPatches {
	class Explosion_Rocket {
		units[] = {};
		weapons[] = {};
		requiredVersion = 0.1;
		requiredAddons[] = {"DZ_Data", "DZ_Weapons_Projectiles", "DZ_Weapons_Magazines", "DZ_Weapons_Ammunition", "DZ_Weapons_Firearms"};
		ammo[] = {"Explosion_Rocket", "Bullet_RocketTestBase", "Bullet_RocketTest", "RocketSimulation", "RocketSimulationRPG"};
	};
};
class Entity;	// External class reference

class cfgAmmo {
	class ShotgunCore;	// External class reference
	class DefaultAmmo;	// External class reference
	class BulletCore;	// External class reference
	class Bullet_Base;	// External class reference
	
	class Explosion_Rocket : DefaultAmmo {
		indirectHit = 1;
		indirectHitRange = 5;
		effect = "LandmineExplosion";
		explosive = 1;
		typicalSpeed = 3;
		initSpeed = 3;
		fuseDistance = 1;
		simulation = "shotShell";
		simulationStep = 1.05;
		soundSetExplosion[] = {"Grenade_explosion_SoundSet", "Grenade_Tail_SoundSet"};
		soundHit[] = {"DZ\sounds\weapons\grenades\Grenade\Grenade_close_explosion_01.ogg", 10, 1};
		soundSetBulletFly[] = {};
		soundEngine[] = {"", 0.0001, 4};
		visibleFire = 2;
		audibleFire = 45.25;
		whistleDist = 64;
		visibleFireTime = 15;
		
		class DamageApplied {
			type = "FragGrenade";
			
			class Health {
				damage = 110;
			};
			
			class Blood {
				damage = 100;
			};
			
			class Shock {
				damage = 100;
			};
		};
		
		class NoiseHit {
			strength = 110;
			type = "shot";
		};
	};
	
	class Bullet_RocketTestBase : Bullet_Base {
		scope = 2;
		spawnPileType = "CPBAmmo_RPG7";
		casing = "FxCartridge_556";
		round = "FxRound_556";
		SimulationScriptClass = "RocketSimulation";
		hit = 9.5;
		soundSetBulletFly[] = {};
		simulation = "shotIlluminating";
		simulationStep = 0.05;
		soundFly[] = {"CPBWeapons\RPG\sounds\rocket_fly_1", 1, 0.6};
		airFriction = -0.00127;
		typicalSpeed = 150;
		initSpeed = 165;
		caliber = 0.9;
		deflecting = 0;
		weight = 0.88343;
		timeToLive = 100;
		thrustTime = 0.2;
		thrust = 1300;
		
		class DamageApplied {
			type = "Projectile";
			dispersion = 0;
			bleedThreshold = 0.8;
			defaultDamageOverride[] = {{0.5, 1}};
			
			class Health {
				damage = 150;
			};
			
			class Blood {
				damage = 100;
			};
			
			class Shock {
				damage = 0;
			};
		};
		
		class PointLights {
			class PointLight {
				color[] = {0.1, 0.4, 0.3, 0.3};
				ambient[] = {0.01, 0.01, 0.01, 0.01};
				position = "";
				hitpoint = "";
				selection = "";
				size = 1;
				radius = 2;
				brightness = 0.001;
				dayLight = 1;
				heatHazeRadius = 0;
				heatHazePower = 0;
				fireEffect = 1;
				fireEffectOctaves = 1;
				fireEffectPersistence = 1;
				fireEffectFract = 1;
			};
		};
		
		class NoiseHit {
			strength = 50;
			type = "shot";
		};
	};
	
	class Bullet_RocketTest : Bullet_RocketTestBase {
		scope = 2;
		model = "\dz\weapons\ammunition\rocket_rpg7_inflight.p3d";
		spawnPileType = "CPBAmmo_RPG7";
		proxyShape = "\dz\weapons\ammunition\rocket_rpg7_inflight.p3d";
		SimulationScriptClass = "RocketSimulationRPG";
	};
	
	class RocketSimulation : Entity {};
	
	class RocketSimulationRPG : RocketSimulation {};
};

class cfgAmmoTypes {
	class AType_Bullet_RocketTest {
		name = "Bullet_RocketTest";
	};
};

Может чем то поможет

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Во первых я знаю откуда ты достаешь эту рпг и снаряд там со скриптовой симуляцией. 

Во вторых, рпг тебе делать рановато видимо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@Boasd лучше бы у экспеншенов воровал, ей богу.
583959203_.png.8176d9fa607e0a49a0fc86ff81016e9b.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, Yuki сказал:

@Boasd лучше бы у экспеншенов воровал, ей богу.
583959203_.png.8176d9fa607e0a49a0fc86ff81016e9b.png

экспаншены все что можно срисовали с армы и еще пары игр - я имею ввиду алгоритмы симуляций и тп

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
20 минут назад, BorizzK сказал:

экспаншены все что можно срисовали с армы и еще пары игр - я имею ввиду алгоритмы симуляций и тп

 

По этому мы дали им свой скрипт на полёт снаряда, который работает лучше. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка