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

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

The question should be specific, self-contained, and written in natural language.
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.
