Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

I keep making a vip door with this script, but it wont work! Please help? (Edited)

Asked by 6 years ago
Edited 6 years ago

My script only has 3 lines, and im not getting any error message(s)

1local Id =  5266510
2game:GetService("MarketplaceService"):PlayerOwnsAsset(Id)
3script.Parent.CanCollide = false

My gamepass: https://web.roblox.com/game-pass/5266510/Vip

0
PlayerOwnsAsset ( Instance player , int64 assetId ) zor_os 70 — 6y
0
This is not a full script. You need to define which who the player is, you need to set a timer before closing the door again. You may want to consult the wiki on making a VIP door to help you flesh out your script first as at the moment there is a lot missing. mazejaker -6 — 6y
0
could you please maybe make the script for me? its ok if you say no Jack_mud -5 — 6y

1 answer

Log in to vote
0
Answered by
zor_os 70
6 years ago
Edited 6 years ago

Script in ServerScriptService

1game.Players.PlayerAdded:connect(function(player)
2        local Id =  5266510 -- gamepass ID
3        if game:GetService("MarketplaceService"):PlayerOwnsAsset(player,Id) then -- check if they own it
4            workspace.Part.CanCollide = false -- change part to door name
5        end
6end)

It'd be much better to use collision groups but here is how to make CanCollide on an object false if they own the gamepass.

0
zor_os i just tried that but got spammed by this a lot of times 16:50:57.918 - Stack Begin 16:50:57.919 - Script 'Workspace.LobbyVipDoor.Script', Line 5 16:50:57.919 - Stack End 16:50:59.085 - MarketPlaceService::PlayerOwnsAsset failed because number of API requests/minute exceeded limit for HTTP API throttle. Please don't issue more than 400 API requests/minute with server scripts and no more Jack_mud -5 — 6y
0
ok i'll provide a different script that shouldn't have that problem zor_os 70 — 6y
0
ok Jack_mud -5 — 6y
0
did you get it yet? Jack_mud -5 — 6y
0
Does the new script work? zor_os 70 — 6y
Ad

Answer this question