> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apex-services.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Pet System hooks

> Every hook exposed by apex-pet-system/hooks.lua.

Source: `apex-pet-system/hooks.lua` (unencrypted).

## Client hooks

<AccordionGroup>
  <Accordion title="Hooks.ShowHelpText(key, text)" icon="comment">
    Default `lib.showTextUI`.
  </Accordion>

  <Accordion title="Hooks.HideHelpText(key)" icon="comment-slash">
    Default `lib.hideTextUI`.
  </Accordion>

  <Accordion title="Hooks.ShowClientNotify(title, message, notifyType)" icon="bell">
    Default `ESX.ShowNotification`, falls back to `lib.notify`.
  </Accordion>

  <Accordion title="Hooks.OnPurchaseSuccess()" icon="bag-shopping">
    Default — shows two onboarding `lib.notify` hints.
  </Accordion>

  <Accordion title="Hooks.IsPlayerDead()" icon="skull">
    Default `exports['esx_ambulancejob']:isPlayerDead()`, falls back to `IsEntityDead(PlayerPedId())`.
  </Accordion>
</AccordionGroup>

## Server hooks

<AccordionGroup>
  <Accordion title="Hooks.ShowServerNotify(source, title, message, notifyType)" icon="bell">
    Default `TriggerClientEvent('esx:showNotification', source, message)`.
  </Accordion>

  <Accordion title="Hooks.OnAntiCheatViolation(source, reason)" icon="ban">
    Default `DropPlayer(source, reason)`. Replace with your ban system.
  </Accordion>
</AccordionGroup>
