> For the complete documentation index, see [llms.txt](https://acestudios.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://acestudios.gitbook.io/docs/roleplay/advanced-knockout/exports.md).

# Exports

Integrate Advanced Knockout with EMS, medical items and HUDs.

Advanced Knockout provides exports for other resources, such as EMS scripts, medical items or HUDs.

{% hint style="warning" %}
**Enable exports first.** The bundled ReadMe says exports need `provide_exports "yes"` in `fxmanifest.lua`. The resource ships with:

```lua
provide_exports "no"
```

Change it to `"yes"` and restart the resource.
{% endhint %}

{% hint style="info" %}
These exports come from the bundled ReadMe. The script files that define them are escrowed. The examples call them as **client** exports, from the player's own client.
{% endhint %}

## AceKnockout\_IsKnockedOut

Checks whether the local player is knocked out.

**Returns:** `boolean`

```lua
local isUnconscious = exports['ace_knockout']:AceKnockout_IsKnockedOut()

if isUnconscious then
    print('Player is unconscious')
end
```

## AceKnockout\_WakeUp

Wakes the player up immediately.

```lua
exports['ace_knockout']:AceKnockout_WakeUp()
```

## AceKnockout\_TreatConcussion

Treats the player's concussion.

```lua
exports['ace_knockout']:AceKnockout_TreatConcussion()
```

## AceKnockout\_CleanupKnockout

Forces a full cleanup and restores ped states instantly.

```lua
exports['ace_knockout']:AceKnockout_CleanupKnockout()
```
