2017-07-08 2 views
0

Je fais cet outil Wait For « PlaceEvent », mais je continue à obtenir cette erreur:ROBLOX.Lua Infini Yeild Solution possible?

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 

Voici le script:

-- 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) 

Répondre

0

La sortie que vous obtenez est pas une erreur, mais un avertissement. Il vous informe qu'il lui faut beaucoup de temps pour trouver "PlaceEvent" dans ReplicatedStorage. Il pourrait y avoir quelques causes à cela.

objet est pas encore créé

Si vous créez l'objet dans un autre script ou de déplacer l'objet dans ReplicatedStorage, vérifiez qu'il ne dispose pas d'une erreur séparée, l'amenant à abandonner avant de créer ' PlaceEvent »

objet est nommé

Improperly

Si elle est créée correctement, ou il est en ReplicatedStorage dès le début, vérifiez le nom pour vous assurer qu'il est EXACTEMENT « PlaceEvent », otherwis Votre script cédera pour toujours, ne trouvant jamais 'PlaceEvent'.

Voici les deux possibilités pour cet avertissement, mais souvenez-vous que c'est seulement un avertissement et dès qu'il trouve cet objet, le script va reprendre.