Skip to content

Commit 6306e3f

Browse files
age-verification-restriction.md
1 parent 4efe9fa commit 6306e3f

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

age-verification-restriction.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
local function isAgeVerified(player)
2+
-- Placeholder: Simulate an age verification check
3+
-- Example: Return true if the player has an "AccountAgeVerified" property (mocked)
4+
return player.AccountAgeVerified or false
5+
end
6+
7+
-- Function to restrict access to a feature based on age verification
8+
local function restrictFeature(player, featureName)
9+
if isAgeVerified(player) then
10+
-- If the player is age-verified, allow access to the feature
11+
print(player.Name .. " is allowed to use the " .. featureName .. " feature.")
12+
-- You can enable the feature (e.g., show UI, enable developer tools)
13+
else
14+
-- If the player is not age-verified, deny access to the feature
15+
print(player.Name .. " is restricted from using the " .. featureName .. " feature.")
16+
-- Deny access and provide feedback to the player
17+
player:Kick("You need to verify your age to access the " .. featureName .. " feature.")
18+
end
19+
end
20+
21+
-- Example: When a player joins, restrict access to certain features
22+
game.Players.PlayerAdded:Connect(function(player)
23+
local restrictedFeatures = {
24+
"Developer Teams", -- Feature requires age verification
25+
"Advertisements", -- Feature requires age verification
26+
"Sponsors" -- Feature requires age verification
27+
}
28+
29+
-- Loop through each feature and apply the restriction
30+
for _, feature in ipairs(restrictedFeatures) do
31+
restrictFeature(player, feature)
32+
end
33+
end)

0 commit comments

Comments
 (0)