【发布时间】:2021-10-10 20:35:46
【问题描述】:
我正在使用远程函数创建一个脚本,但在 elseif part2.Name==selected.Name 上写着:“尝试用名称索引 nil”这是脚本:
game.ReplicatedStorage.Events.PlaceBlock.OnServerInvoke= function(player,pos,selected)
for i,part2 in ipairs(parts:GetChildren()) do
if part2== nil then
partPlace= parts.BasicPart
elseif part2.Name==selected.Name then
partPlace = selected:Clone()
end
end
partPlace.CFrame = CFrame.new(math.ceil(pos.X), math.ceil(pos.Y)+2, math.ceil(pos.Z))
partPlace.Orientation = Vector3.new(0,0,0)
partPlace.Parent = player.Plate.Value.Parts
partPlace.Owner.Value=player
end
【问题讨论】:
-
看到你对
part2进行nil检查,你的问题是selected=nil -
Seth OwO,你能分享你打电话给
PlaceBlock:InvokeServer(pos, selected)的代码吗?