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

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

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

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

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

Серверостроение – Урон зомби

Доброго времени суток! Подскажите, пожалуйста, в конфиге зомби в каком параметре регулируется урон зомби по игроку? Раньше вроде бы был параметр meleeDamage, но сейчас такого нет. Спасибо.

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


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

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

  • 0

есть мод https://steamcommunity.com/sharedfiles/filedetails/?id=2051775667 в нем  можно настроить скорость  урон  ими и по ним  так  же  добовляет возможность  зомби ломать двери  и кидать камнями если игрок на машине и тд

 

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


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

есть мод

Так и знал, что первым делом на мод отправят. ))) Нет, спасибо. У меня вместе с ним зомби начинают сквозь стены ходить.

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


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

Так и знал, что первым делом на мод отправят. ))) Нет, спасибо. У меня вместе с ним зомби начинают сквозь стены ходить.

все стены или  мапинг?

 

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


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

Нашёл сам:
 

class DamageZones
			{
				class Head
				{
					class Health
					{
						hitpoints=30;
						transferToGlobalCoef=1;
					};

 

Изменено пользователем 222Orbita
Исправление ошибок (история изменений)

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


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

 

@Abaddon Все стены и сквозь тачки, даже заглушенные и статичные.

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


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

@222Orbita  Можешь этот еще попробовать https://steamcommunity.com/sharedfiles/filedetails/?id=3031784065&searchtext=inedia
А так то что ты выше описал это урон по зомби, а не урон самих зомби.

Еще проще сделать через EEHitBy там можешь указать хоть какой урон (4world/PlayerBase). При всем этом скрипт работает на серверной стороне.

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

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


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

@alex_good_kaban А так?

class ZmbM_Mummy: ZombieMaleBase
	{
		scope=2;
		class DamageSystem
		{
			class GlobalHealth
			{
				class Health
				{
					hitpoints=2000;
				};
			};
			class DamageZones
			{
				class Head
				{
					class Health
					{
						hitpoints=1000;
					};
				};
				class Torso
				{
					class Health
					{
						hitpoints=2000;
					};
					class ArmorType
					{
						class Melee
						{
							class Health
							{
								damage=1;
							};
						};
						class FragGrenade
						{
							class Health
							{
								damage=2;
							};
						};
					};
				};
				class LeftArm
				{
					class Health
					{
						hitpoints=2000;
					};
				};
				class RightArm
				{
					class Health
					{
						hitpoints=2000;
					};
				};
				class LeftLeg
				{
					class Health
					{
						hitpoints=2000;
					};
				};
				class RightLeg
				{
					class Health
					{
						hitpoints=2000;
					};
				};
				class LeftFoot
				{
					class Health
					{
						hitpoints=2000;
					};
				};
				class RightFoot
				{
					class Health
					{
						hitpoints=2000;
					};
				};
			};
		};
	};

 

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


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

class DamageSystem

Это класс HP и Брони у зомби.
Если ты хочешь поднять урон у Зомби то нужно изменять в скрипте или создавать свой meleeAmmo на основе MeleeInfected, ну либо отредактировать MeleeInfected

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


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

Я же тебе пишу что проше через скрипт увеличить урон. Через EEHitBy  в PlayerBase

"P:\DZ\weapons\melee\config.cpp" - Путь до MeleeInfected

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


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

EEHitBy

Это что такое и с чем его едят?

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


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

Короче проще тебе готовый скрипт написать:
 

modded class PlayerBase
{
	override void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef)
	{
		if ( source.IsKindOf( "ZombieBase" ) && damageResult != null )
		{
			
			AddHealth("","Health", -5 ); 	//Health damage 
			AddHealth("","Shock", -5 );	//Shock damage 
		};
		
		super.EEHitBy(damageResult, damageType, source, component, dmgZone, ammo, modelPos, speedCoef);	
	}
}

 

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

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


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

Скажите, в чем сложность редактировать уже то, что создал разработчик? Я правда задаюсь этим вопросом, потому-что плохо разбираюсь. Но куда не посмотрю, все сразу смотрят в сторону модов и скриптов. Ведь есть базовые настройки, и их можно отредактировать? 

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


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

Потому что все те настройки которые требуется изменять не вынесены в JSON или XML. Вот тогда и приходится просто moddИТЬ ванильные скрипты

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка