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

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

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

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

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

Фикс сброса предметов сквозь машину в версии 1.08 (exp)

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

В эксперементалке 1.08 если сбросить предмет находясь на машине (крыше, багажнике, капоте в кузове) предмет проваливается сквозь машину на землю или оказывается в ее текстурах

 

Тикет

https://feedback.bistudio.com/T152071

 

ответ богемии поразителен - сейчас нет простого решения

 

А ниже что? Проще не бывает...

 

Собственно код фикса (Автор Я)

 

Code

```
modded class ItemBase extends InventoryItem
{
	
	override void EEItemLocationChanged(notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
	{
		super.EEItemLocationChanged(oldLoc,newLoc);
		
		if (newLoc.GetType() == InventoryLocationType.GROUND)
		{
			if (oldLoc.GetParent())
			{
				PlayerBase player = PlayerBase.Cast(oldLoc.GetParent());
				if (player)
				{
					FixPositionIfDropOnCar(player);
				}
			}
		}
	}

	void FixPositionIfDropOnCar(PlayerBase player)
	{
		vector 		m_RayStart;
		vector 		m_RayEnd;

		m_RayStart = player.GetPosition();
		m_RayStart[1] = m_RayStart[1] + 0.5;
		m_RayEnd = m_RayStart;
		m_RayEnd[1] = m_RayEnd[1] - 1;
		
		RaycastRVParams m_RayCastInput = new RaycastRVParams(m_RayStart, m_RayEnd, this, 0.05);
		array<ref RaycastRVResult> m_RayCastResults = new array<ref RaycastRVResult>;
		m_RayCastInput.with = player;
		m_RayCastInput.flags = CollisionFlags.FIRSTCONTACT;

		if (DayZPhysics.RaycastRVProxy(m_RayCastInput, m_RayCastResults))
		{
			if (m_RayCastResults.Count() > 0)
			{
				Car car;
				if (Class.CastTo(car, m_RayCastResults[0].obj) || Class.CastTo(car, m_RayCastResults[0].parent))
				{
					this.SetPosition(m_RayCastResults[0].pos + (player.GetDirection() * 0.1));
				}
			}
		}
	}
}

```

Наверное имеет смысл чуть приподнять предмет над поверхностью, но необходимость этого зависит от типа предмета, потому не стал этого делать

 

чуть откорректировал код

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

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


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

@BorizzK Извните,а не вы случаем скриптинг всей игры написали? У меня уже смутные подозрения что вы их просто троллите:))))

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


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

Там в привате мы со знакомым немцем мегатроллинг устроили

Кстати

И выход в текстуры из авто и исправление косяка когда ворота с колючкой открывались, а зона дамага колючки оставалась на месте, ими были пофикшены именно после троллинга в привате похоже, ибо код ну прям 1 в 1

 

 

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

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


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

мммм Они пофиксили выход из авто в текстуры????

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


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

мммм Они пофиксили выход из авто в текстуры????

Да

 

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


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

А они пофиксили, чтобы при выходе из машины "не било током", а то почти до смерти может забить))) 

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


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

фиксится модом

Так поделитесь инфой, чтоже не договариваете? 

А вообще, это не дело, убирать все косяки модами. Разработчики для чего тогда? Просто бабки грести за корявую игру? ?‍♂️??

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

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


Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, BorizzK сказал:

Да

 

Хм,что то у меня всё также пролетаешь сквозь текстуры...или это на экспе пофиксили???

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


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

Хм,что то у меня всё также пролетаешь сквозь текстуры...или это на экспе пофиксили???

Яж сказал на экспе

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: Makliion
      Всем добрый вечер..
      У меня такой вопрос где найти или заказать скрипт для обыска зомбей & игроков 
      что-бы каждую вещь снимать через действие а не тупо через таб
      Шлем отдельно
      Рюкзак отдельно
      ну и на все остальные слоты
      искал долго не нашёл ничего
      есть мод на обыск но он просто открывает  инвентарь и все 
       
    • Автор: Troy1
      Всем привет. Подскжите ну или помогите пожалуйста решить вопрос.
      Вопрос звучит так. На сервере есть трейдер зоны и базы игроков. 
      Если в течение определённого времени, на пример 1 - 2 часа с машиной не кто не взаимодействует и машина не находится в зоне трейдера или на теретории базы, то машина отлетает в гараж или на штраф стоянку.
      На сервере используется TraderPlus.
       
      Есть такие решения у кого?
      За ранние благодарю.
    • Автор: Troy1
      Всем привет. Подскжите ну или помогите пожалуйста решить вопрос.
      Вопрос звучит так. Нужно сделать так, что бы на всей карте был запрет на строительство. 
      Если нужно построить например базу с палатками, то нужно установить верстак или флаг, который установит зону для строительства с радиусом примерно 20-25 метров от центра и желательно что бы зона была квадратной.
      Есть такие решения у кого?
      За ранние благодарю.
    • Автор: BR0wi
      Подскажите где найти людей, которые делаю моды на заказ. К кому вообще обращаться? Или что бы реализовать свои идеи нужно самому "год" сидеть и изучать все механики модинга?
    • Автор: CubeIn
      Приветствую господа, хочу создать новый проект, уникальный, но для этого нужен маппер.
      Я оставлю здесь свой дискрод, напишите в лс, кто готов взяться за крупный проект.
      4me#4542
  • Наш выбор

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

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

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