I have tried this, Publish sends, Subscribe doesn’t.
Not starting place script
function Funcs.lockSever(Args)
local Player = Args[1]
local Cmd = Args[2]
if Cmd == "slock" then
if not sysTable.serverLocked then
sysTable.serverLocked = true
game:GetService("MessagingService"):PublishAsync("ServerLock", sysTable.serverLocked)
essentialsEvent:FireClient(Player,'Hint','Success','The server has been locked for LRs.')
else
essentialsEvent:FireClient(Player,'Hint','Error','The server was already locked.')
end
elseif Cmd == "unslock" then
if sysTable.serverLocked then
sysTable.serverLocked = false
game:GetService("MessagingService"):PublishAsync("ServerLock", sysTable.serverLocked)
essentialsEvent:FireClient(Player,'Hint','Success','The server has been unlocked. LRs will start to join soon.')
else
essentialsEvent:FireClient(Player,'Hint','Error','The server was already unlocked.')
end
end
end
Starting place script
local msgserv = game:GetService("MessagingService")
local http = game:GetService("HttpService")
msgserv:SubscribeAsync("ServerLock", function(message)
print("daw1")
if message then
print("daw2")
game.ReplicatedStorage.LOCKED:FireClient()
else
print("daw3")
game.ReplicatedStorage.UNLOCKED:FireClient()
end
end)
-- SYS TABLE
local sysTable = {
adminVersion = "5.4.24.20.441A."..tostring(game.PlaceVersion),
Cache = {
Username = {},
},
Keys = {},
Debuggers = {
[17253583] = "TheFurryFish",
},
Permissions = {
gameOwners = {4,{}},
superAdmins = {3,{}},
Admins = {2,{}},
Mods = {1,{}},
Banned = {},
},
chatLogs = {},
Logs = {},
errorLogs = {},
debugLogs = {},
joinLogs = {},
donorCache = {},
donorID = 410700060,
adminId = 564796604,
groupConfig = {
{
['Group ID'] = 33054377,
['Group Rank'] = 225,
['Tolerance Type'] = '>=',
['Admin Level'] = 4,
},
{
['Group ID'] = 33054377,
['Group Rank'] = 14,
['Tolerance Type'] = '>=',
['Admin Level'] = 2,
},
{
['Group ID'] = 33054377,
['Group Rank'] = 9,
['Tolerance Type'] = '>=',
['Admin Level'] = 1,
},
},
serverLocked = true,
Prefix = ":",
actionPrefix = "!",
kickReason = "You have been kicked from the server.",
banReason = "You have been banned from the game by,",
shutdownReason = "This server is shutting down..\nTry joining a different server!",
serverMessage = "Server Message",
exploitMessage = "Basic Admin Essentials\nAn error occurred.",
serverLockReason = "There is a training session going on right now or you are early, please try again soon.",
donorPerks = true,
creatorDebugging = true,
publicCommands = true,
autoClean = true,
countingDown = false,
trelloEnabled = false,
trelloBoard = nil,
trelloAppKey = nil,
trelloToken = nil,
trelloBanned = {},
toolLocation = serverStorage,
privateServers = {},
systemUpdateInterval = 30,
dataCategory = "BAE_#$DGF",
commandConfirmation = false,
systemColor = Color3.new(31/255,31/255,31/255),
blacklistedHatIds = {
["1055299"] = true,
["140469731"] = true,
},
outboundMessages = {},
localNames = {},
Changelog = ''
}
I get none of the prints.
Systable is before the publish
EDIT: I did get a error,
