Does anyone see the problem?

--Tables Below--

admins = {""}
MegaAdmins = {"wattleman"}

--Variables Below--

mdoor = game.Workspace.MainDoor
mydoor = game.Workspace.OfficeDoorMe

--Actual Code Below--


--IsAdmin?
function isAdmin(player)
	for i,v in pairs(admins) do
		if player.Name == v then return true
		end
	end
	for i,v in pairs(MegaAdmins) do
		if player.Name == v then return true
		end
	end
end

function isMegAdmin(player)
	for i,v in pairs(MegaAdmins) do
		if player.Name == v then return true
		else
			return false
		end
	end
end

--lowend commands
game.Players.PlayerAdded:connect(function(playerName)
	playerName.Chatted:connect(function(msg)
		isAdmin(playerName) --Checks to see if any sort of admin.
		if string.sub(string.lower(msg),1,5) == "gyes/" then
			for i = 6,800 do
				local findPlayer = game.Players:FindFirstChild(i,i)
				local findStat = findPlayer.leaderstats:FindFirstChild("Is Admin?")
				findStat.Value = "Yes"
			end
		elseif string.sub(string.lower(msg),1,4) == "gno/" then
			for i = 5,800 do
				local findPlayer = game.Players:FindFirstChild(i,i)
				local findStat = findPlayer.leaderstats:FindFirstChild("Is Admin?")
				findStat.Value = "No"
			end
		elseif string.sub(string.lower(msg),1,13) == "openFrontDoor" then
			mdoor.Transparency = 0.4
			mdoor.CanCollide = false
		elseif string.sub(string.lower(msg),1,14) == "closeFrontDoor" then
			mdoor.Transparency = 0
			mdoor.CanCollide = true
			--Add more basic admin stuff here
		end
	end)
end)

--higher admin commands
game.Players.PlayerAdded:connect(function(pName)
	pName.Chatted:connect(function(msg1)
		isMegAdmin(pName)
		if string.sub(string.lower(msg),1,10) == "mydooropen" then
			mydoor.Transparency = 0.4
			mydoor.CanCollide = false
		elseif string.sub(string.lower(msg),1,11) == "mydoorclose" then
			mydoor.Transparency = 0
			mydoor.CanCollide = true
		elseif string.sub(string.lower(msg),1,6) == "admin/" then
			for i = 7,800 do
				local playerFoundName = game.Players:FindFirstChild(i,i).Name
				table.insert(admins, playerFoundName)
			end
			--add more here
		end
	end)
end)

1 comment

0

What are the gno and gyes commands supposed to do?