Module: Stats
Table of contents
Functions
Functions
getStatsAsync
▸ getStatsAsync(level, payload?): Promise<Stats[]>
Gets a player's stats.
Example
Parameters
| Name | Type | Description |
|---|---|---|
level |
string | number |
The name of the level to get stats for. |
payload? |
GetStatsPayload |
Payload with additional details about the stats. |
Returns
Promise<Stats[]>
Promise that resolves to an array of stats.
Throws
- NOT_SUPPORTED
- INVALID_PARAMS
postStatsAsync
▸ postStatsAsync(level, value, payload?): Promise<void>
Posts a player's stats.
Example
Wortal.stats.postStatsAsync("Level 1", "100")
.then(() => {
console.log("Stats posted successfully");
});
Parameters
| Name | Type | Description |
|---|---|---|
level |
string | number |
The name of the level the stats are for. |
value |
number |
The value of the stat. |
payload? |
PostStatsPayload |
Payload with additional details about the stats. |
Returns
Promise<void>
Promise that resolves when the stats have been posted.
Throws
- NOT_SUPPORTED
- INVALID_PARAMS