Client to Server (客戶端到伺服器)
Empty
Empty
Empty
Roblox Studio
Empty
Empty
Empty
local replicatedStorage = game:GetService("ReplicatedStorage")
local clientToServerEvent = replicatedStorage:WaitForChild("RemoteEvent")
local function onClientDataReceived(player, data)
print(player.Name .. " data: " .. data)
end
clientToServerEvent.OnServerEvent:Connect(onClientDataReceived)
Empty
Empty
Empty
local replicatedStorage = game:GetService("ReplicatedStorage")
local clientToServerEvent = replicatedStorage:WaitForChild("RemoteEvent")
local function sendData(data)
clientToServerEvent:FireServer(data)
end
while true do
wait(3)
sendData("Client to Server Data")
end
Roblox Studio
Server to Client (伺服器到客戶端)
Empty
Empty
Empty
local replicatedStorage = game:GetService("ReplicatedStorage")
local serverToClientEvent = replicatedStorage:WaitForChild("RemoteEvent")
serverToClientEvent.OnClientEvent:Connect(function(message)
print("Server sends:", message)
end)
Empty
Empty
Empty
local replicatedStorage = game:GetService("ReplicatedStorage")
local serverToClientEvent = replicatedStorage:WaitForChild("RemoteEvent")
local function sendMessageToPlayer(player, message)
serverToClientEvent:FireClient(player, message)
end
game.Players.PlayerAdded:Connect(function(player)
sendMessageToPlayer(player, "Welcome to the game, " .. player.Name .. "!")
end)
Empty
Empty
Empty
local replicatedStorage = game:GetService("ReplicatedStorage")
local serverToClientEvent = replicatedStorage:WaitForChild("RemoteEvent")
local function broadcastMessage(message)
serverToClientEvent:FireAllClients(message)
end
while true do
wait(3)
broadcastMessage("This is a broadast message!")
end
Roblox Studio