Developer knowledge network · moderated exchange

UnreliableCode қауымдастығы

Әзірлеушілерді зерттеу, кері инженерия және кодтау қауымдастығы

Knowledge indexТірі
4Categories
919Threads
2.8KЖазбалар
Tutorial

Spectator Observer Count Reading from m_hObserverList in Apex Legends [v2.4 Technical Discussion]

apex_glow_god
Apex Reverser
MEMBER
Өкіл: 128
Қосылу күні: Dec 2020
Хабарламалар: 8
Рахмет: 30
1 ай бұрын · Jul 11, 2026 7:51 PM
#1

Reading how many players are currently spectating your camera:

CPP
int GetObserverCount(CPlayer* pLocal) {
    int count = 0;
    for (int i = 1; i <= 64; i++) {
        auto pEnt = GetEntityByIndex(i);
        if (!pEnt || pEnt->IsAlive()) continue;
        
        // Check if dead player's observer target equals local player handle
        if (pEnt->m_hObserverTarget() == pLocal->GetHandle()) {
            count++;
        }
    }
    return count;
}

Displays a warning indicator on HUD whenever anyone is spectating!

vtable_slayer
Senior Reverser
MEMBER
Өкіл: 215
Қосылу күні: Mar 2018
Хабарламалар: 86
Рахмет: 61
1 ай бұрын · Jul 11, 2026 10:26 PM
#2

Essential safety feature to automatically soften aimbot smoothing when spectated by multiple players.

hook_doctor
Hooking Specialist
MEMBER
Өкіл: 181
Қосылу күні: Jul 2019
Хабарламалар: 21
Рахмет: 50
1 ай бұрын · Jul 12, 2026 1:44 PM
#3

Clean observer handle comparison.