Skip to content

Death

Abstract

The death plugin simply allows the player to choose when they want to revive. It's simply command based, and will prompt the user to type the command once a re-spawn timer is exhausted.

📁 src/core/plugins/core-death/

Current Features

  • Respawn at Hospital
  • Ragdoll on Death
  • Command to Invoke re-spawn after Timer
  • A very simple death screen

Configuration

The default death configuration can be found here:

📁 src/core/plugins/core-death/server/src/config.ts

  • RESPAWN_TIME
    • Time in milliseconds before a player my type /acceptdeath.
  • LOSE_ALL_WEAPONS_ON_RESPAWN
    • Self explanatory.
  • RESPAWN_HEALTH
    • The health to give the player when they respawn. 100-199.
  • RESPAWN_ARMOUR
    • The armour to give the player when they respawn.
  • HOSPITALS
    • An array of Vector3 positions where they can respawn.

Usage

When a player dies it triggers the dead state.

The death state also invokes a meta change client-side and on server-side.

After the change is invoked. A timer is started and updated frequently until the player's timer hits zero. After zero a player may type /accpetdeath to fully revive at a hospital.

A hospital is determined by closest to the dead player.

Server

player.data.isDead

Client

alt.Player.local.meta.isDead

Commands

revive

An administrative command to revive a player.

If an id is not defined it will revive self.

Usage

/revive [ingame_player_id]

acceptdeath

A player command that will allow a player to re-spawn after some time.

Alternative: /respawn

/acceptdeath

Created by Stuyk | Est. 2020