- 19 Май 2024
- 5
- 0
Language: typescript
Режим запуска: hammer dev tools
Всем привет!
В пустом шаблоне кастомки подписываюсь на событие "entity_killed".
Запускаю игру, выбираю персонажа, Акса. Умираю им от крипов, получаю вызов события
и получаю такой вывод:
Подскажите, почему мой персонаж не считается игроком?
Может это быть связано с тем, что я запустил кастомку из Hammer-а?
Режим запуска: hammer dev tools
Всем привет!
В пустом шаблоне кастомки подписываюсь на событие "entity_killed".
Запускаю игру, выбираю персонажа, Акса. Умираю им от крипов, получаю вызов события
JavaScript:
private OnEntityKilled(event: EntityKilledEvent): void {
const killedUnit = EntIndexToHScript(event.entindex_killed)!;
print("IsBaseNPC " + killedUnit.IsBaseNPC());
print("IsDOTANPC " + killedUnit.IsDOTANPC());
print("IsNPC " + killedUnit.IsNPC());
print("IsNull " + killedUnit.IsNull());
print("IsPlayer " + killedUnit.IsPlayer());
print("IsPlayerController " + killedUnit.IsPlayerController());
print("IsPlayerPawn " + killedUnit.IsPlayerPawn());
}
и получаю такой вывод:
Код:
IsBaseNPC true
IsDOTANPC true
IsNPC false
IsNull false
IsPlayer false
IsPlayerController false
IsPlayerPawn false
Подскажите, почему мой персонаж не считается игроком?
Может это быть связано с тем, что я запустил кастомку из Hammer-а?