Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- teamRemote.OnServerEvent:Connect(function(player, teamName)
- for i,v in pairs(teamRequirement:GetChildren()) do
- if v.Name == teamName then
- print(teamName)
- if v:FindFirstChild('GamepassID') then
- if market.UserOwnsGamePassAsync(player.UserId, v:FindFirstChild('GamepassID').Value) then
- giveTeam(player, teamName)
- return true
- else
- market:PromptGamePassPurchase(player, v:FindFirstChild('GamepassID').Value)
- return false
- end
- end
- if v:FindFirstChild('GroupID') then
- local groupID = v:FindFirstChild('GroupID').Value
- print(groupID)
- if player:IsInGroup(v:FindFirstChild('GroupID').Value) then
- if v:FindFirstChild('RankID') then
- local rankID = tonumber(v:FindFirstChild('RankID').Value)
- print(rankID)
- if player:GetRankInGroup(groupID) >= rankID then
- if v:FindFirstChild('cantJoinID') then
- local cantID = tonumber(v:FindFirstChild('cantJoinID').Value)
- print(cantID)
- if player:GetRankInGroup(groupID) >= cantID then
- giveTeam(player, teamName)
- return true
- else
- giveTeam(player, teamName)
- end
- end
- end
- else
- giveTeam(player, teamName)
- end
- end
- return false
- end
- giveTeam(player, teamName)
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement