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

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

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

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

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

Действия артов в подсумках

Всем привет подскажите, как пофиксить что артефакты не действуют если их класть в подсумки, например IFAK

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


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

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

  • 1
6 минут назад, BARICHI сказал:

Подскажи как?

 

 

override bool CanPutInCargo( EntityAI player )
    {
        return false; 
    }

 

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

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


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

Для остальных кто наткнется на эту тему:

Скорее всего у вас стоит скрипт проверяющий наличие предмета в том или ином слоте, соответственно если "артефакт" лежит в инвентаре-он не работает, не делает те вещи которыми вы его наделили.
Самый простой способ это исправить-запретить класть "артефакт" в инвентарь, в т.н. Cargo
Для этого создаете .c файл, в него вписываете следующее: 
 

class 'класснейм артефакта' extends ItemBase
{
 override bool CanPutInCargo( EntityAI player )
    {
        return false; 
    }

	override bool CanPutIntoHands ( EntityAI player ) 
	{
		return true;
	}
	
	override bool IsTakeable()
	{
		return true;
	}
}

Сохраняете, подключаете скрипт в свой мод, наслаждаетесь тем что у вас теперь артефакты не кладутся просто в карманы, а нужен специальный контейнер с слотом, например.
Если у вас целая россыпь артефактов, сталкерских например, то вместо 'класснейм артефакта' вы вписываете _Base от которого эти ваши артефакты наследуются. Если _Base свой, конечно же. Это избавит вас от создания .c файла для каждого объекта/перечисления каждого объекта по образцу выше

 

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

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


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

@BARICHI 
Сделать запрет на добавление в сумку артефактов

Подскажи как?

 

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


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

 

override bool CanPutInCargo( EntityAI player )     {         return false;      }


override bool CanPutInCargo( EntityAI player )
    {
        return false; 
    }

 

Вопрос от тупого к умному, куда это нужно присобачить?

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


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

Вопрос от тупого к умному, куда это нужно присобачить?

В скрипт предмета который ты хочешь запретить к укладыванию в инвентарь вещей

Дай конфиг артефакта хотя бы одного

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


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

Какой из 2-х тебя интересует?

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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


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

В личку ответь

 

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка