Странное решение, если честно.
1. Зачем делать проверку на онлайн в рендере, в котором обновление идет и так каждый кадр?
2. Зачем тебе переменные, с которыми ты никакие не проделываешь действия в дальнейшем? Используй напрямую
3. В проверке достаточно было менять переменную, вместо "двойного" присваивания
JavaScript:
mp.events.add('render', function() {
mp.game.gxt.set(
"PM_PAUSE_HDR",
`~b~E-corp RolePlay ~r~| ~w~
${localplayer.name.replace("_", " ")} (#${localplayer.getVariable("PERSON_ID")})
~r~ | ~w~Online: ${mp.players.length}`
);
})