ClientScript: (Placed in PlayerGui)
for i,v in pairs(game.Workspace:GetChildren()) do
if v:IsA("Model") and v.Name == "HotelConsole" and v:FindFirstChild("CustomerConsole") then
print("Console found")
v.CustomerConsole.CD.MouseClick:connect(function(plr)
print("Console clicked!")
local Cash = plr.PlayerGui:WaitForChild("Stats").Cash
if CustomerBusy == false and Cash.Value >= 500 and
plr.PlayerGui.Stats.AwaitingConfirmation.Value ~= true and plr.PlayerGui.Stats.PlayerHasSuite.Value ~= true then
print("Passed test")
CustomerBusy = true
v.SellerConsole.Beep:Play()
print("Play beep")
game.ReplicatedStorage.RemoteFunctions.CustomerFunction:InvokeServer(v)
print("Sent request to server")
CustomerBusy = false
v.SellerConsole.Beep:Stop()
print("Stop beep")
end
end)
end
end
ServerScript: (Placed in ReplicatedFirst)
function game.ReplicatedStorage.RemoteFunctions.DoorFunction.OnServerInvoke(plr,model)
if CustomerBusy == false then
CustomerBusy = true
plr.PlayerGui.Stats.AwaitingConfirmation.Value = true
model.CustomerConsole.CD.MaxActivationDistance = 0
model.CustomerConsole.CustomerName.Value = plr.Name
model.SellerConsole.BrickColor = BrickColor.new("Lime green")
model.SellerConsole.CD.MaxActivationDistance = 15
end
end
*print("Sent request to server") Does not print
Help?*
