Lua 如何使此代码正确运行?

Lua 如何使此代码正确运行?,lua,scripting,roblox,Lua,Scripting,Roblox,我想在Roblox工作室制作一种大厅系统,如果一个部件上有4个人,你会被送到另一个地方。我试图为它建立一个系统,但没有成功;你能帮我渡过难关吗 我试着让它这么说。最后的价值 localteleportservice=game:GetService(“TeleportService”) 玩家数量=script.Parent.Parent.Parent.player\u计数 本地placeID_1=4119652438 PartTouch上的本地功能(其他部件) 本地玩家=游戏。玩家:GetPlay

我想在Roblox工作室制作一种大厅系统,如果一个部件上有4个人,你会被送到另一个地方。我试图为它建立一个系统,但没有成功;你能帮我渡过难关吗

我试着让它这么说。最后的价值

localteleportservice=game:GetService(“TeleportService”)
玩家数量=script.Parent.Parent.Parent.player\u计数
本地placeID_1=4119652438
PartTouch上的本地功能(其他部件)
本地玩家=游戏。玩家:GetPlayerFromCharacter(otherPart.Parent)
如果是玩家的话
玩家金额=玩家金额+1
结束
如果玩家数量=4,则
传送服务:传送(placeID_1,玩家)
结束
结束
script.Parent.touch:Connect(onPartTouch)

我期望输出为0,然后如果有人踩到它,它会将符号更新为1。但是它只保持在0。

这不是一个可行的解决方案,因为.touch会在玩家触摸某个部件的每一帧时触发,并且只有当他们移动时才会触发。我建议创建一个hitbox,正如我所做的那样

在我看来,您正在增加IntValue或类似的值。如果要更改标志,最好使用
.text=etc..引用文本。