Вопрос Индексы

Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2020
Сообщения
326
Реакции[?]
24
Поинты[?]
12K
как вообще работает эта фигня с +1 -1 индекс сущности? у меня после обновы почему то все враги мои союзники, а все союзники мои враги
 
Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2020
Сообщения
326
Реакции[?]
24
Поинты[?]
12K

я видел пост, токо всеравно чето не работает. У меня индекс 1 получается а мой игрок 2. ГЛП функа 27 индекс имеетда?
 
Участник
Статус
Оффлайн
Регистрация
23 Май 2019
Сообщения
781
Реакции[?]
331
Поинты[?]
63K

я видел пост, токо всеравно чето не работает. У меня индекс 1 получается а мой игрок 2. ГЛП функа 27 индекс имеетда?
я не обновлял доту поэтому ничего сказать не могу пока что но ты всегда можешь альтернативными способами получать локалплеера - например чекать CBasePlayerController::m_bIsLocalPlayerController. самих плеерконтроллеровов можешь через CEntityClass получать - https://yougame.biz/threads/139802/page-7#post-3080454, либо наверно можно по айди от 1 до 64 включительно каждую сущность брать как в сурс1(не уверен не тестил)
еще есть CHandle< C_BaseEntity >[64] C_DOTA_PlayerResource::m_playerIDToPlayer но там только союзные игроки(но локалплеер там тоже есть)(тоже не тестил особо)
 
Сверху Снизу