2017-07-08 9 views
0

私は、このツールは、「PlaceEvent」のために待って作っていますが、私はこのエラーを取得しておいてください。ここではROBLOX.Lua無限の可能性のある修正?

21:58:52.024 - Infinite yield possible on 'ReplicatedStorage:WaitForChild("PlaceEvent")' 
21:58:52.026 - Stack Begin 
21:58:52.026 - Script 'Players.rohanskywalker.Backpack.Grass.Main', Line 7 
21:58:52.026 - Stack End 

はスクリプトです:

-- Local Script 
local tool = script.Parent 
local player = game.Players.LocalPlayer 
local mouse = player:GetMouse() 
local clickEvent = tool.ClickEvent 
local ReplicatedStorage = game:GetService("ReplicatedStorage") 
local PlaceEvent = ReplicatedStorage:WaitForChild("PlaceEvent") 


local function onActivate() 
local clickLocation = mouse.hit 
clickEvent:FireServer(clickLocation) 
PlaceEvent:FireServer() 
end 

tool.Activated:connect(onActivate) 

答えて

0

あなたが取得している出力は、エラーではありませんが、警告。 ReplacementStorageに "PlaceEvent"が見つかるまでに長い時間がかかることを通知しています。これにはいくつかの原因が考えられます。あなたが別のスクリプトでオブジェクトを作成したりReplicatedStorageにオブジェクトを移動し、それが別のエラーを持っていないことを確認し、それが作成前に中止する原因となっている場合

オブジェクトがまだ

作成されていませんPlaceEvent otherwis、PlaceEvent 『」

オブジェクトは、それが正確であることを確認して名前を確認し、それが適切に作成されている場合は不適切

という名前、またはそれは最初からReplicatedStorageになっています』あなたのスクリプトは永遠に現れ、決して 'PlaceEvent'を見つけることはありません。

これらは警告の2つの可能性がありますが、警告であることを覚えておいて、そのオブジェクトが見つかるとすぐにスクリプトが再開します。

関連する問題