> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gravando um evento para viabilizar uma conquista baseada em eventos

> Código de exemplo de XblEventsWriteInGameEvent que dispara um evento do jogo para que as regras de estatísticas do XBOX Live atualizem as estatísticas e desbloqueiem conquistas baseadas em eventos.

Este tópico mostra um código de exemplo de como gravar um evento no jogo.

Quando o evento é disparado, as estatísticas baseadas em eventos no serviço são atualizadas de acordo com as regras de estatísticas que você definiu no Partner Center.
Essas estatísticas, por sua vez, viabilizam as conquistas baseadas em eventos.

#### API Flat C

```cpp theme={null}
HRESULT hr = XblEventsWriteInGameEvent(
    xboxLiveContext,
    "PuzzleSolved",
    R"({"DifficultyLevelId":100, "GameplayModeId":"Adventure"})",
    R"({"LocationX":1,"LocationY":1})"
);
```

Para obter mais informações, veja [XblEventsWriteInGameEvent](/pt-BR/reference/live/xsapi-c/events_c/functions/xbleventswriteingameevent).


## Related topics

- [Código de exemplo de conquistas baseadas em eventos](/pt-BR/services/xbox-services/player-data/achievements/event-based/how-to/live-achievements-eb-howto-nav.md)
- [Visão geral da API Achievements Manager do XBOX](/pt-BR/services/xbox-services/player-data/achievements/achievements-manager/live-achievements-manager-overview.md)
- [Cenários para criar conquistas baseadas em eventos](/pt-BR/services/xbox-services/player-data/achievements/event-based/concepts/live-achievements-scenarios.md)
- [Conquistas baseadas em eventos vs. gerenciadas pelo título](/pt-BR/services/xbox-services/player-data/achievements/live-achievements-eb-vs-tm.md)
- [Gravar um evento para alimentar uma estatística baseada em eventos](/pt-BR/services/xbox-services/player-data/stats-leaderboards/event-based/how-to/live-sending-eb-stat.md)
