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

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

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

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

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

Помогите с крашем

Игроки во время боя часто ловят вот такое
стак трейс мне ни о чем не говорит функцию там такую 

Reason: Access violation. Illegal read by 0x7ff70986ad63 at 0x7ffc0004e420


Class:      'SurvivorBase'
Entity id:1020883

Function: 'HeadingModel'
Stack trace:
scripts/4_World/entities\dayzplayerimplement.c:1594
scripts/4_World/entities\manbase\playerbase.c:8056

SymGetSymFromAddr:487, addr:0x7ff70986ad63
SymGetSymFromAddr:487, addr:0x7ff7098ef65b
SymGetSymFromAddr:487, addr:0x7ff7098da134
SymGetSymFromAddr:487, addr:0x7ff7098d74b9
SymGetSymFromAddr:487, addr:0x7ff7098dbf37
SymGetSymFromAddr:487, addr:0x7ff7098d78c4
SymGetSymFromAddr:487, addr:0x7ff709a85f66
SymGetSymFromAddr:487, addr:0x7ff709a92989
SymGetSymFromAddr:487, addr:0x7ff709a884db
SymGetSymFromAddr:487, addr:0x7ff709a889cb
SymGetSymFromAddr:487, addr:0x7ff709a16745
[CDPCreateClient]: ??? addr:0x7ff709e4659c
[CDPCreateClient]: ??? addr:0x7ff709fce36e
[CDPCreateClient]: ??? addr:0x7ff709fc5055
[CDPCreateClient]: ??? addr:0x7ff709fcd5a7
SymGetSymFromAddr:487, addr:0x7ff7099f8f98
[CDPCreateClient]: ??? addr:0x7ff709fcf59c
SymGetSymFromAddr:487, addr:0x7ff709b27bd3
[CDPCreateClient]: ??? addr:0x7ff70a11f9f2
[BaseThreadInitThunk]: ??? addr:0x7ffcef1d7344
[RtlUserThreadStart]: ??? addr:0x7ffcf09dcc91
[RtlUserThreadStart]: ??? addr:0x7ffcf09dcc91

Строчка из player base

void SetLiftWeapon(int pJunctureID, ParamsReadContext ctx)
	{
		bool state;              // <<------- Вот она
		ctx.Read(state);
		
		m_ProcessLiftWeaponState = state;
		m_ProcessLiftWeapon = true;
		
		//Print("SetLiftWeapon | STS: " + GetSimulationTimeStamp());
	}

и из dayzplayerimplement

bool CanClimb(int climbType, SHumanCommandClimbResult climbRes)
	{
		if (IsFBSymptomPlaying() || IsRestrained() || IsUnconscious() || IsInFBEmoteState())
			return false;
		
		if (m_MovementState.m_iStanceIdx == DayZPlayerConstants.STANCEIDX_PRONE || m_MovementState.m_iStanceIdx == DayZPlayerConstants.STANCEIDX_RAISEDPRONE)
			return false;
		
		if (IsRaised() && GetInputInterface().SyncedPress("UAGetOverControllerHelper")) //no raised climb on cotroller
		{
			return false;
		}
		
		HumanItemBehaviorCfg hibcfg = GetItemAccessor().GetItemInHandsBehaviourCfg();
		if (!hibcfg.m_bJumpAllowed)
			return false;
		
		if (climbRes)
		{
			EntityAI entity;
			if (Class.CastTo(entity,climbRes.m_GrabPointParent) && entity.IsHologram())     // <<------------
				return false;
			if (Class.CastTo(entity,climbRes.m_ClimbStandPointParent) && entity.IsHologram())
				return false;
			if (Class.CastTo(entity,climbRes.m_ClimbOverStandPointParent) && entity.IsHologram())
				return false;
		}

		return true;
	}

 

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


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

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

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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка