Roblox工作室使用触摸事件在播放器文件夹中找到播放器

问题描述 投票:0回答:1

我为自己的游戏制作了一个游戏通行证,并且我通了一条通向限制区域的门,您只能使用游戏通行证才能进入该区域,但是如果拥有游戏通行证的人打开了门,那么所有人都可以进入。联接时,它们被赋予一个布尔值,如果玩家不拥有该通行证,则其值为false;如果拥有该通行证,则为true。问题是布尔值被放置在播放器文件夹中的播放器中,因此当我设置检测器以检查播放器是否拥有游戏通行证时,touched事件只会为我提供有关工作区中播放器的信息,并且在工作区播放器中没有布尔值来检查他们是否通过。因此,我需要某种方式使用触摸事件来找到玩家文件夹中的玩家。

我实际上没有任何代码可显示,因为我真的不认为我提出的任何想法都能奏效,而我尝试过的想法也行不通。

lua
1个回答
0
投票
[Example来自Roblox员工:

part.Touched:Connect(function(hit) local player = game:GetService("Players"):GetPlayerFromCharacter(hit.Parent) if player then -- do stuff end end)

© www.soinside.com 2019 - 2024. All rights reserved.