Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Are'nt scripts supposed to run in order?

I have a script I made that detects if a person has any of six game passes. the script is...

print ('mark 1')

local passId = 172986242 -- change this to your game pass ID.
 
function isAuthenticated(player) -- checks to see if the player owns your pass
    return game:GetService("GamePassService"):PlayerHasPass(player, passId)
end
 
game.Players.PlayerAdded:connect(function(plr)
    if isAuthenticated(plr) then
        local m = Instance.new("Messsage")
m.Parent = Workspace
m.Text = (plr.Name .. "is a First class customer this flight")
wait(12)
m:Destroy()
else 
	print ('continue')
    end
end)

print ('mark 2')

local passId = 172986990 -- change this to your game pass ID.
 
function isAuthenticated(player) -- checks to see if the player owns your pass
    return game:GetService("GamePassService"):PlayerHasPass(player, passId)
end
 
game.Players.PlayerAdded:connect(function(plr)
    if isAuthenticated(plr) then
        local m = Instance.new("Messsage")
m.Parent = Workspace
m.Text = (plr.Name .. "is a Business class customer this flight")
wait(12)
m:Destroy()
else 
	print ('continue')
    end
end)

print ('mark 3')

local passId = 172987173 -- change this to your game pass ID.
 
function isAuthenticated(player) -- checks to see if the player owns your pass
    return game:GetService("GamePassService"):PlayerHasPass(player, passId)
end
 
game.Players.PlayerAdded:connect(function(plr)
    if isAuthenticated(plr) then
        local m = Instance.new("Messsage")
m.Parent = Workspace
m.Text = (plr.Name .. "is a Economy class customer this flight")
wait(12)
m:Destroy()
else 
	print ('continue')
    end
end)

print ('mark 4')

local passId = 172987506 -- change this to your game pass ID.
 
function isAuthenticated(player) -- checks to see if the player owns your pass
    return game:GetService("GamePassService"):PlayerHasPass(player, passId)
end
 
game.Players.PlayerAdded:connect(function(plr)
    if isAuthenticated(plr) then
        local m = Instance.new("Messsage")
m.Parent = Workspace
m.Text = (plr.Name .. "is a Permanent First class customer")
wait(12)
m:Destroy()
else 
	print ('continue')
    end
end)

print('mark 5')

local passId = 172988022 -- change this to your game pass ID.
 
function isAuthenticated(player) -- checks to see if the player owns your pass
    return game:GetService("GamePassService"):PlayerHasPass(player, passId)
end
 
game.Players.PlayerAdded:connect(function(plr)
    if isAuthenticated(plr) then
        local m = Instance.new("Messsage")
m.Parent = Workspace
m.Text = (plr.Name .. "is an Economy class customer")
wait(12)
m:Destroy()
else 
	print ('continue')
    end
end)

print ('mark 6')

local passId = 172987757 -- change this to your game pass ID.
 
function isAuthenticated(player) -- checks to see if the player owns your pass
    return game:GetService("GamePassService"):PlayerHasPass(player, passId)
end
 
game.Players.PlayerAdded:connect(function(plr)
    if isAuthenticated(plr) then
        local m = Instance.new("Messsage")
m.Parent = Workspace
m.Text = (plr.Name .. "is a Business class customer this flight")
wait(12)
m:Destroy()
else 
	print ('continue')
    end
end)

print('End execution')


and the output is (I'm in studio's "play solo")

Loaded gloo library. Type _G.gloo.Help() for help. 16:26:05.825 - Unable to load plugin icon. Image may have an invalid or unknown format. Ro-Defender Loaded mark 1 mark 2 mark 3 mark 4 mark 5 mark 6 End execution 16:26:06.759 - Game passes can only be queried by a Script running on a ROBLOX game server continue 16:26:06.759 - Game passes can only be queried by a Script running on a ROBLOX game server continue 16:26:06.760 - Game passes can only be queried by a Script running on a ROBLOX game server continue 16:26:06.761 - Game passes can only be queried by a Script running on a ROBLOX game server continue 16:26:06.762 - Game passes can only be queried by a Script running on a ROBLOX game server continue 16:26:06.762 - Game passes can only be queried by a Script running on a ROBLOX game server continue 16:26:06.768 - WaitForChild called on an Instance that is not in a DataModel. 16:26:06.768 - Script 'Plugin_142266930.Kohl's Admin Commands V2', Line 2407 16:26:06.768 - Stack End 16:26:06.769 - Disconnected event because of exception

I have arrived.


Is it something wrong with the Output or is it supposed to do that?

3 answers

Check thoroughly for any spelling mistakes, or if you're unsure about any spellings then look them up. The main cause of disconnected event because of exception is spelling mistakes, capital letters where they shouldn't be, etc. Maybe they can't find the value of the player.

Hope this helps.

1 comment

0

Keep in mind i'm offline.

Is there any more to that error message? It would make it easier to know what line it doesn't like.

1 comment

0

It dosent have any probloem, im offline. I'm just wondering if their supposed to go in order

That error is the result of your kohls admin command plugin(WHY?!)

The others are the result of other plugins and your script trying to query(access) gamepass info from play solo(you can't do that)

Not sure about the i have arrived thing, not even sure if it is part of your output.

Run your ro-defender plugin antivirus thing.

This discussion is preserved as it was. New answers, comments, and votes are closed.