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

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

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

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

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

Перенос вещей

Вообщем, ситуация такая.
Добавил 2 предмета в игру. Ведро и коробку.
У ведра в скрипте прописал вот это, что бы его нельзя было брать в руки, если в нём есть предметы:
 

class Vedro extends Pot
{
	override bool CanPutInCargo( EntityAI parent )
	{
		if ( !super.CanPutInCargo( parent ))
			return false;

		if ( GetNumberOfItems() == 0 )
			return true;

		return false;
	}
};

Всё работает. Но возникла проблема с коробкой.
Коробка идёт от родительского класса Inventory_Base
Когда я добавляю код коробки вот этот, сервер не запускается, ругается на то, что 
1. Либо неизвестная команда CanPutInCargo (если я прописываю без override)
2. Если с override, то пишет что такая функция отсутствует у выбранного родительского класса.

class Korobka extends Inventory_Base
{
	override bool CanPutInCargo( EntityAI parent )
	{
		if ( !super.CanPutInCargo( parent ))
			return false;

		if ( GetNumberOfItems() == 0 )
			return true;

		return false;
	}
};

При этом, ради эксперимента, присваивал коробке родительский класс Pot, но он всё равно не работает.
Кто может помочь? Как прописать коробке - запрет на взятие в руки,если в нёй предметы.
Заранее благодарен.

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


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

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

Нет ответов на вопрос

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка