> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# replicatesignal

> 调用 RBXScriptSignal 的 replication path。该函数读取 signal signature，将提供的 Lua arguments 转换为每个 signature type 对应的 Roblox signal values，截断超过 signature length 的额外 Lua arguments，然后调用 owning instance event invocation function。

<div className="real-function-page">
  ```lua theme={null}
  replicatesignal(signal: RBXScriptSignal, ...arguments?: ...any)
  ```

  ## 别名

  * `replicateevent`

  ## 参数

  <ParamField path={"signal"} type={"RBXScriptSignal"} required>
    要调用其 owning instance event invocation function 的 RBXScriptSignal。
  </ParamField>

  <ParamField path={"...arguments"} type={"...any"}>
    按照 signal signature 转换的 Lua arguments。超过 signature length 的 extra arguments 会被忽略。
  </ParamField>

  ## 示例

  Replicate for a RemoteEvent signal with values that match the signal signature.

  ```lua theme={null}
  local ReplicatedStorage = game:GetService("ReplicatedStorage")
  local remote = ReplicatedStorage:FindFirstChild("RemoteEvent")

  if remote and remote:IsA("RemoteEvent") then
      replicatesignal(remote.OnClientEvent, "hello")
  end
  ```
</div>
