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

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

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

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

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

Пытаюсь добаить визуальный эффект моду с вирусом

PPEffects.c

modded class PPEffects
{
    static int m_VignetteRage;
	static void Init()
	{
		//где-то посреди дефолтного кода
        m_VignetteRage          = RegisterVignetteEffect();
	}
    
  	static void SetRageVignette(float value)
	{
		SetVignetteEffectValue(m_VignetteRage, value, 255,8,1,48);
		UpdateVignette();
	}
}

В скрипте болезни зависимость value от доли агентов

Выбивает ошибку:
 

Class:      'RageVirusMdfr'
Function: 'SetVignetteEffectValue'
Stack trace:
scripts/3_Game/ppeffects.c:430
//стек ниже смысла не имеет

 

Дефолтный PPEffects.c:430

		if ( index < m_VignetteEffects.Count() )

То есть, у меня каким-то образом нет m_VignetteEffects, хотя в Init() там прямым кодом этот массив удаляется и создаётся заново, с последующим добавлением всех эффектов (ну и сама переменная в классе конечно есть)

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

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


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

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

  • 0

могу тока одно тут сказать - код всего мода в студию. Чего-то явно тут не хватает, чтобы выяснить что происходит.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка