> ## 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.

# Escritura de un evento para activar un logro basado en eventos

> Código de ejemplo de XblEventsWriteInGameEvent que desencadena un evento de juego para que las reglas de estadísticas de XBOX Live actualicen las estadísticas y desbloqueen logros basados en eventos.

En este tema se muestra código de ejemplo de cómo escribir un evento en el juego.

Cuando se desencadena el evento, las estadísticas basadas en eventos del servicio se actualizan según las reglas de estadísticas que haya definido en Partner Center.
Esas estadísticas, a su vez, activan los logros basados en eventos.

#### Flat C API

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

Para obtener más información, consulte [XblEventsWriteInGameEvent](/reference/live/xsapi-c/events_c/functions/xbleventswriteingameevent).


## Related topics

- [Código de ejemplo de logros basados en eventos](/es/services/xbox-services/player-data/achievements/event-based/how-to/live-achievements-eb-howto-nav.md)
- [Información general sobre la API XBOX Achievements Manager](/es/services/xbox-services/player-data/achievements/achievements-manager/live-achievements-manager-overview.md)
- [Configuración en el portal de logros basados en eventos](/es/services/xbox-services/player-data/achievements/event-based/config/live-achievements-eb-portal.md)
- [Escenarios para crear logros basados en eventos](/es/services/xbox-services/player-data/achievements/event-based/concepts/live-achievements-scenarios.md)
- [Conceptos de logros basados en eventos](/es/services/xbox-services/player-data/achievements/event-based/concepts/live-achievements-eb-concepts-nav.md)
