> For the complete documentation index, see [llms.txt](https://docs.lootlocker.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lootlocker.com/game-systems/leaderboards/gamemaker-extension-additional-functions.md).

# GameMaker References

You can find the LootLocker GameMaker Extension in the [GameMaker Marketplace](https://marketplace.gamemaker.io/assets/10767/easy-leaderboard-by-lootlocker).

{% hint style="danger" %}
**Leaderboards are the only officially supported LootLocker feature for GameMaker currently,** [**let us know**](https://discord.gg/lootlocker) **if you need any help implementing other features**
{% endhint %}

### Leaderboard data

* LLHighscoresTopRankList() - Rank for top highscores in array format
* LLHighscoresTopNamesList() - Names for top highscores in array format
* LLHighscoresTopMetadataList()- Metadata for top highscores in array format
* LLHighscoresTopScoreList() - Score for top highscores in array format
* LLHighscoresTopIDList() - Rank for top highscores in array format
* LLHighscoresCenteredRankList() - Rank for centered highscores in array format
* LLHighscoresCenteredNamesList() - Rank for centered highscores in array format
* LLHighscoresCenteredMetadataList() - Rank for centered highscores in array format
* LLHighscoresCenteredScoreList() - Rank for centered highscores in array format
* LLHighscoresCenteredIDList() - Rank for centered highscores in array format
* LLPlayerRank() - Current player rank
* LLPlayerName() - Current player name
* LLPlayerID() - Current player ID
* LLPlayerScore() - Current player score (on server)
* LLPlayerMetadata() - Current player metadata Additional functions

### Additional functions

* LootLockerTurnOffAutoRefresh() - Disables automatically fetching the leaderboard
* LootLockerTurnOnAutoRefresh() - Enables automatically fetching the leaderboard
* LootLockerGetHighscoresCentered(“leaderboardID”) - Manually get centered highscores
* LootLockerGetHighscoresTop(“leaderboardID”) - Manually get top highscores
* LootLockerReset() - Ends the current session and starts a new session with a new player


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.lootlocker.com/game-systems/leaderboards/gamemaker-extension-additional-functions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
