FireLocalServer

格式

FireLocalServer( ...)

只有服务器脚本可访问

简介

服务器脚本向服务器脚本发送事件。

相关链接

教学视频:
https://creator.reworlder.com/tutorials 进阶课程第一章课时8

参数

名称 类型 默认值 描述
可变参数 Tuple 传递事件所用参数

返回值

类型 描述
event 将传入的参数注册为事件

实例

当角色碰撞到零件时,发送服务器事件。当接收服务器事件时,打印接收到的参数。

local workSpace=GetService("WorkSpace") --获取工作区服务
local obj = RWObject:New("Part") -- 创建零件
local eventobj = RWObject:New("EventObject") -- 创建事件对象
obj.Position=Vector3.New(1,1,1)
obj.Parent=workSpace
eventobj.Parent=workSpace
eventobj.ServerEventCallBack:Connect(function(res1,res2) -- 服务器回调事件定义
    print("触发本地服务器事件。".."传递的参数1为:"..tostring(res1).."传递的参数2为:"..tostring(res2)) -- 打印接收到的参数
end)
obj.TriggerEnter:Connect(function(res) -- 当零件受到碰撞时,触发事件
    if res:IsClass("Avatar") then -- 当碰撞零件的对象为角色时
        eventobj:FireLocalServer("222","333") -- 发送服务器事件
    end
end)
文档更新时间: 2020-08-07 17:07   作者:王辰剑