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

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

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

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

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

Какой параметр отвечает за урон взрыва

Всё перекопал, не могу понять какой параметр отвечает за урон взрыва гранат. Подскажите люди добрые

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


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

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

  • 0

DZ\weapons\explosives\config.cpp 
 

class CfgAmmo
{
	class DefaultAmmo;
	class RGD5Grenade_Ammo: DefaultAmmo
	{
		indirectHit = 1;
		indirectHitRange = 3;
		indirectHitRangeMultiplier = 4.0;
		explosive = 1;
		typicalSpeed = 3;
		initSpeed = 3;
		simulation = "shotShell";
		simulationStep = 0.05;
		soundSetExplosion[] = {"Grenade_explosion_SoundSet","Grenade_Tail_SoundSet"};
		class DamageApplied
		{
			type = "FragGrenade";
			class Health
			{
				damage = 50;
			};
			class Blood
			{
				damage = 0;
			};
			class Shock
			{
				damage = 0;
			};
		};
		class NoiseExplosion
		{
			strength = 200;
			type = "shot";
		};
	};

В вставке урон, наносимый РГД-5. Думаю разберешься. 
Если не очень понятно объясню. Весь наносимый чем бы то ни было урон в игре реализован через так называемый Ammo. Даже ближний бой. Ну вот класс cfgAmmo тебе и надо искать, когда нужно изменить урон того или иного

Изменено пользователем skadjna (история изменений)

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


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

На сколько мне известно любой урон идет от AmmoType, который конфигурируется в config.cpp. Например "M67Grenade" имеет "M67Grenade_Ammo" AmmoType и его конфига выглядит след. образом:

	class M67Grenade_Ammo: DefaultAmmo
	{
		indirectHit=1;
		indirectHitRange=5;
		indirectHitRangeMultiplier=4;
		explosive=1;
		typicalSpeed=3;
		initSpeed=3;
		simulation="shotShell";
		simulationStep=0.050000001;
		soundSetExplosion[]=
		{
			"Grenade_explosion_SoundSet",
			"Grenade_Tail_SoundSet"
		};
		class DamageApplied
		{
			type="FragGrenade";
			class Health
			{
				damage=50;
			};
			class Blood
			{
				damage=0;
			};
			class Shock
			{
				damage=0;
			};
		};
		class NoiseExplosion
		{
			strength=200;
			type="shot";
		};
	};

 

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


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

DZ\weapons\explosives\config.cpp 
 

class CfgAmmo { class DefaultAmmo; class RGD5Grenade_Ammo: DefaultAmmo { indirectHit = 1; indirectHitRange = 3; indirectHitRangeMultiplier = 4.0; explosive = 1; typicalSpeed = 3; initSpeed = 3; simulation = "shotShell"; simulationStep = 0.05; soundSetExplosion[] = {"Grenade_explosion_SoundSet","Grenade_Tail_SoundSet"}; class DamageApplied { type = "FragGrenade"; class Health { damage = 50; }; class Blood { damage = 0; }; class Shock { damage = 0; }; }; class NoiseExplosion { strength = 200; type = "shot"; }; };


class CfgAmmo
{
	class DefaultAmmo;
	class RGD5Grenade_Ammo: DefaultAmmo
	{
		indirectHit = 1;
		indirectHitRange = 3;
		indirectHitRangeMultiplier = 4.0;
		explosive = 1;
		typicalSpeed = 3;
		initSpeed = 3;
		simulation = "shotShell";
		simulationStep = 0.05;
		soundSetExplosion[] = {"Grenade_explosion_SoundSet","Grenade_Tail_SoundSet"};
		class DamageApplied
		{
			type = "FragGrenade";
			class Health
			{
				damage = 50;
			};
			class Blood
			{
				damage = 0;
			};
			class Shock
			{
				damage = 0;
			};
		};
		class NoiseExplosion
		{
			strength = 200;
			type = "shot";
		};
	};

В ставке урон, наносимый РГД-5. Думаю разберешься. 
Если не очень понятно объясню. Весь наносимый чем бы то ни было урон в игре реализован через так называемый Ammo. Даже ближний бой. Ну вот класс cfgAmmo тебе и надо искать, когда нужно изменить урон того или иного

 

1 час назад, SharkAttack сказал:

На сколько мне известно любой урон идет от AmmoType, который конфигурируется в config.cpp. Например "M67Grenade" имеет "M67Grenade_Ammo" AmmoType и его конфига выглядит след. образом:

class M67Grenade_Ammo: DefaultAmmo { indirectHit=1; indirectHitRange=5; indirectHitRangeMultiplier=4; explosive=1; typicalSpeed=3; initSpeed=3; simulation="shotShell"; simulationStep=0.050000001; soundSetExplosion[]= { "Grenade_explosion_SoundSet", "Grenade_Tail_SoundSet" }; class DamageApplied { type="FragGrenade"; class Health { damage=50; }; class Blood { damage=0; }; class Shock { damage=0; }; }; class NoiseExplosion { strength=200; type="shot"; }; };


	class M67Grenade_Ammo: DefaultAmmo
	{
		indirectHit=1;
		indirectHitRange=5;
		indirectHitRangeMultiplier=4;
		explosive=1;
		typicalSpeed=3;
		initSpeed=3;
		simulation="shotShell";
		simulationStep=0.050000001;
		soundSetExplosion[]=
		{
			"Grenade_explosion_SoundSet",
			"Grenade_Tail_SoundSet"
		};
		class DamageApplied
		{
			type="FragGrenade";
			class Health
			{
				damage=50;
			};
			class Blood
			{
				damage=0;
			};
			class Shock
			{
				damage=0;
			};
		};
		class NoiseExplosion
		{
			strength=200;
			type="shot";
		};
	};

 




С Гранатами разобрался, а как быть с уроном от 40mm для гранатомета? Какие параметры только не крутил, взрыв ваншотает всегда. Быть может в скриптах где-то заложено? 

Единственное что получилось, это убрать взрыв полностью выставив параметр explosion = 0 

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


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

Тестируешь на голом персонаже или на персонаже в одежде? Скорее всего взрыв наносит урон хитбоксу мозга, который убивает персонажа при повреждении, даже 1хитпоинт фатален.
Урон крутишь или оставляешь тем же?
Обычные гранаты не убивают ваншотом? Если нет - как вариант попробовать написать свой AmmoType на базе обычных гранат и присвоить его патрону 40мм. Костыль лютый, но я не эксперт в скриптах, вижу только такое решение. Наверняка есть решения менее костыльные 

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


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

Действительно сложно тут сказать. Надо разбираться прям с опытом и желанием. Поэтому, если оно у тебя есть, то я нашел статью по механике данного рода, если интересно, можешь попробовать разобраться:

https://community.bistudio.com/wiki/Arma_3:_Damage_Description#IndirectHit

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка