- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
Life State Notifier v1.0
Буду и сам использовать, решил поделиться.
В OnPlayerDied удобно очищать всякие прицепленные к игроку entity.
Можно создать FL_ALIVE флаг для игрока и проверять его, вместо IsPlayerAlive спама (особенно в OnPlayerRunCmd и подобных).
PHP:
// @note void CBasePlayer::SharedSpawn()
// @note Вызывается до `item_pickup`/`SDKHook_WeaponEquip`/`player_spawn`, когда оружие/бронь ещё не выданы, но они могут быть, если остались с прошлого раунда.
forward void OnPlayerSpawnPre(int client);
// Погиб / перемещён в наблюдатели / покинул сервер.
// @note `player_death` недостаточно, т.к. не вызывается после взрыва бомбы и `ChangeClientTeam(client, 1)`.
// @note `IsClientInGame` может быть `false`.
forward void OnPlayerDied(int client);
Буду и сам использовать, решил поделиться.
В OnPlayerDied удобно очищать всякие прицепленные к игроку entity.
Можно создать FL_ALIVE флаг для игрока и проверять его, вместо IsPlayerAlive спама (особенно в OnPlayerRunCmd и подобных).
- Требования
-
dhooks