roblox无法获得服务器响应,lua - (Roblox Studio)客户端-服务器-客户端通信不起作用 - 堆栈内存溢出...

我正在尝试使用RemoteEvent通过服务器端的脚本将数据从一个LocalScript发送到另一个LocalScript。 第一个LocalScript在StarterCharacterScripts中,服务器端脚本在工作区中,第二个LocalScript在玩家的角色模型下。

我已经在每个函数中设置了print语句,以查看通信在哪里停止,并且当服务器在第二个LocalScript处触发该函数时,它似乎正在停止。 但是,我无法确定原因。

第一个LocalScript(StarterCharacterScripts)

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local createPartEvent = ReplicatedStorage:WaitForChild("CreatePartEvent")

local UserInputService=game:GetService("UserInputService")

local player=game.Players.LocalPlayer

UserInputService.InputBegan:Connect(function(input,gameProcessed)

if input.KeyCode==Enum.KeyCode.G then

createPartEvent:FireServer(251,226,11)

print("Bing!")

end

end)

服务器端脚本(工作区)

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local createPartEvent = Instance.new("RemoteEvent", ReplicatedStorage)

createPartEvent.Name = "CreatePartEvent"

local fadePartEvent = Instance.new("RemoteEvent")

fadePartEvent.Parent=game.ReplicatedStorage

fadePartEvent.Name="FadePartEvent"

local function onCreatePartFired(player,red,green,blue)

print("Ting!" ,player,red,green,blue)

fadePartEvent:FireClient(player,red,green,blue)

end

createPartEvent.OnServerEvent:Connect(onCreatePartFired)

第二个LocalScript(播放器模型)

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local player=game.LocalPlayer

local fadePartEvent=ReplicatedStorage:WaitForChild("FadePartEvent")

fadePartEvent.Name="FadePartEvent"

local function onFadePartFired(player,red,green,blue)

print("Done!")

print(player,red,green,blue)

end

fadePartEvent.OnClientEvent:Connect(onFadePartFired)

如果代码正确运行,则输出应为:

Bing!

Ting! BusterTornado 251 226 11

Done! BusterTornado 251 226 11

但是,输出显示为:

Bing!

Ting! BusterTornado 251 226 11

这将表明该功能未达到第二个LocalScript。 我已经尝试过搜索,但到目前为止还没有找到任何答案。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值