Hello, I am trying to make a developer application for a group that I am Co-Owner in, however, the owner has 2 ranks with Rank# of 1
. I want the application to kick you if you are above rank Member
.
Any help would be great! Thank you.
Hello, I am trying to make a developer application for a group that I am Co-Owner in, however, the owner has 2 ranks with Rank# of 1
. I want the application to kick you if you are above rank Member
.
Any help would be great! Thank you.
First off, all group roles will have the name along with the rank ID. If the rank ID is the same for 2 roles, I’d recommend changing that, as it will interfere with the code! With this being said, we can use this script to assist us further with this:
local RankId = 1
local GroupId = 0 -- Change 0 to your group ID!
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(Client)
if Players[Client] and Client:GetRankInGroup(GroupId) > RankId then
Client:Kick("Your access is prohibited!")
end
end)
This should work, let me know problems you come across regarding this thread!
Are you able to contact the group owner?
Yes. I can contact the group owner. I’ll try doing that.
Use plr:GetRoleInGroup(GroupID)
which returns the rank name and not ID.