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

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

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

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

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

Как сделать так чтобы после смерти оружие выпадало из рук???

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

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


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

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

  • 0

https://steamcommunity.com/sharedfiles/filedetails/?id=1709019413 - выпадает весь лут на землю.

ставь серверный модом.

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

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


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

https://steamcommunity.com/sharedfiles/filedetails/?id=1709019413 - выпадает весь лут на землю.

ставь серверный модом.

ну это будет все выпадать а мне надо только чтобы вещь которая которая была в руках во время смерти.

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


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

ну это будет все выпадать а мне надо только чтобы вещь которая которая была в руках во время смерти.

(чтоб ее сразу можно было подобрать)

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


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

какая разница? там все оружие выпадает

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


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

какая разница? там все оружие выпадает

ну как я понял там весь перс голым станет после смерти?

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


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

Серверный мод свой свояй, чтобы при смерти с трупа если чет есть в руках на землю скидывалось

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
modded class PlayerBase
{
	override void EEKilled( Object killer )
	{
		array<EntityAI> itemsArray = new array<EntityAI>;
		ItemBase item;
		GetInventory().EnumerateInventory(InventoryTraversalType.LEVELORDER, itemsArray);

		for (int i = 0; i < itemsArray.Count(); i++)
		{
			Class.CastTo(item, itemsArray.Get(i));

			if (GetHumanInventory().GetEntityInHands() == item)
			{
				ServerDropEntity(item);
			}
		}

		super.EEKilled(killer);
	}
}

Так или как то по другому?
По идее же при смерти оружие из рук и так падает на землю...

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


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

modded class PlayerBase { override void EEKilled( Object killer ) { array<EntityAI> itemsArray = new array<EntityAI>; ItemBase item; GetInventory().EnumerateInventory(InventoryTraversalType.LEVELORDER, itemsArray); for (int i = 0; i < itemsArray.Count(); i++) { Class.CastTo(item, itemsArray.Get(i)); if (GetHumanInventory().GetEntityInHands() == item) { ServerDropEntity(item); } } super.EEKilled(killer); } }


modded class PlayerBase
{
	override void EEKilled( Object killer )
	{
		array<EntityAI> itemsArray = new array<EntityAI>;
		ItemBase item;
		GetInventory().EnumerateInventory(InventoryTraversalType.LEVELORDER, itemsArray);

		for (int i = 0; i < itemsArray.Count(); i++)
		{
			Class.CastTo(item, itemsArray.Get(i));

			if (GetHumanInventory().GetEntityInHands() == item)
			{
				ServerDropEntity(item);
			}
		}

		super.EEKilled(killer);
	}
}

Так или как то по другому?
По идее же при смерти оружие из рук и так падает на землю...

Да но его поднять не получается

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


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

modded class PlayerBase { override void EEKilled( Object killer ) { array<EntityAI> itemsArray = new array<EntityAI>; ItemBase item; GetInventory().EnumerateInventory(InventoryTraversalType.LEVELORDER, itemsArray); for (int i = 0; i < itemsArray.Count(); i++) { Class.CastTo(item, itemsArray.Get(i)); if (GetHumanInventory().GetEntityInHands() == item) { ServerDropEntity(item); } } super.EEKilled(killer); } }


modded class PlayerBase
{
	override void EEKilled( Object killer )
	{
		array<EntityAI> itemsArray = new array<EntityAI>;
		ItemBase item;
		GetInventory().EnumerateInventory(InventoryTraversalType.LEVELORDER, itemsArray);

		for (int i = 0; i < itemsArray.Count(); i++)
		{
			Class.CastTo(item, itemsArray.Get(i));

			if (GetHumanInventory().GetEntityInHands() == item)
			{
				ServerDropEntity(item);
			}
		}

		super.EEKilled(killer);
	}
}

Так или как то по другому?
По идее же при смерти оружие из рук и так падает на землю...

это куда то вставить надо или что это?

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


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

https://steamcommunity.com/sharedfiles/filedetails/?id=1709019413 - выпадает весь лут на землю.

ставь серверный модом.

 

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

ну это будет все выпадать а мне надо только чтобы вещь которая которая была в руках во время смерти.

По идее вместо скрипта что в моде поставить такой....Может и сработает,хотя не знаю,я не скриптер....

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


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

Не ясно зачем тут цикл с проверкой каждого предмета, хватило бы
 

if (GetHumanInventory().GetEntityInHands())
{
	ServerDropEntity(GetHumanInventory().GetEntityInHands());
}

 

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


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

это куда то вставить надо или что это?

имеется ввиду вот это, создать свой серверный мод с нужными тебе правками.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка