PlayerResolvable
PlayerResolvable simply allows you to get the username, userId, or Player Instance by any of the previous data.
Installation
Using Wally
PlayerResolvable is available via Wally + Rojo workflow, installing it is as easy as the following:
wally.toml
[package]
name = "user/repo"
description = "some maybe cool project"
version = "1.0.0"
registry = "https://github.com/UpliftGames/wally-index"
realm = "shared"
[dependencies]
PlayerResolvable = "alexinite/player-resolvable@0.2.1"
wally install
New to Wally? Read more about it.
Requiring PlayerResolvable will depend on your Rojo project format, I will assume you have Wally Packages going into ReplicatedStorage/Packages for usage examples.
default.project.json
{
"name": "project-name",
"tree": {
"$className": "DataModel",
"ReplicatedStorage": {
"$path": "src/shared",
"Packages": {
"$path": "Packages"
}
},
...
}
}
Usage
First, requiring it depends on your Rojo project format, I will assume you have Wally Packages go into ReplicatedStorage/Packages.
local resolver = require(game.ReplicatedStorage.Packages.PlayerResolvable)
The usage is pretty simple, only providing a total of three methods. Currently, the types of data it can resolve is limited to things that can be coerced into string
or number
and Player
.
1 2 3 4 |
|