PermissionService
This item only works when running on the server. Server
Provides permissions for the game. See BasePermissionProvider.
tip
Be sure to initialize the PermissionServiceClient on the client.
local require = require(script.Parent.loader).load(script)
local PermissionProvider = require("PermissionProvider")
local PermissionProviderUtils = require("PermissionProviderUtils")
return PermissionProvider.new(PermissionProviderUtils.createGroupRankConfig({
groupId = 8668163;
minAdminRequiredRank = 250;
minCreatorRequiredRank = 254;
}))
Functions
Init
Initializes the service. Should be done via ServiceBag.
SetProviderFromConfig
PermissionService:
SetProviderFromConfig
(
config:
{
type:
string
}
) →
(
)
Sets the provider from a config. See PermissionProviderUtils.createGroupRankConfig and PermissionProviderUtils.createSingleUserConfig.
Start
PermissionService:
Start
(
) →
(
)
Starts the permission service. Should be done via ServiceBag.
PromisePermissionProvider
Returns the permission provider