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

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

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

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

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

Отоверрайдить отоверрайженую функцию

Здрасте... Есть кусок кода, реально ли переписать на свою цели его не трогая мод типа отмоддить мод, но понятно как бы можно, но если это базовый код из игры который и так был отмодден модом, а как отмоддить модденый код?)))

modded class ActionDeployObject
{			 	
	override bool ActionCondition( PlayerBase player, ActionTarget target, ItemBase item )
	{
		if (player.IsInSafeZone())
            return false;

		return super.ActionCondition(player, target, item);
	}
};

То есть мне как бы отключить этот код надо, но он ведь будет переписываться тем, что в моде, есть ли еще более главная команда, чтоб переписать переписанное?

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


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

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

  • 0
17 часов назад, billylee сказал:

как бы так чтоб подробнее про реквайеринг)))


Если я правильно понял, то requiredAddons[]= 
Что б твои поправки загрузились после того, что модишь.

 

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


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

А что мешает отмоддить код самой IsInSafeZone, чтоб всегда false возвращала.

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


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

Так это мод чужой, а не мой и код из него, как я его перепишу, лишь дистанционно, не трогая сам мод. Себе на серверный закинуть - так он будет спорить, какой из-них главный, во всяком случае у меня серверным не вышло поменять эту функцию на свой лад - читает как в моде и было, когда затираю функцию и пакую модовую ПБОшку (чисто протестить), работает как я хочу... Но я ж не стану брать чужой мод и паковать по своему. Функции дублируются, в этом и вопрос, как переписать ту, что уже переписывает. Будь класс не моддед - я бы его написал как моддед, или оверрайд, а тут и то и то уже есть.

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

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


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

зареквайрить оригинальный мод и оверрайднуть поверху, как вариант.  Ну в теории так

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


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

как бы так чтоб подробнее про реквайеринг)))

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка