Estudio de Roblox: ¿No funciona ChildAdded y no muestra resultados?
Hay un problema: cuando ejecuto este script, no hace absolutamente nada y no muestra ninguna salida, la ubicación del script está en la carpeta y sus verificaciones están en la misma carpeta.
Algo que agrega piezas a la carpeta de bloques.
script.Parent.ChildAdded:connect(function()
print("block setup start")
local children = game.workspace["users assets"].blocks:GetChildren()
for i = 1, #children do
if not children[i]:FindFirstChild("ClickDetector") and children[i].Name ~= "setup" then
local cd = Instance.new("ClickDetector", children[i])
cd.MaxActivationDistance = 10
end
if not children[i]:FindFirstChild("BreakDown") and children[i].Name ~= "setup" then
local breac = script.BreakDown:Clone()
breac.Parent = children[i]
breac.BreakObject.Disabled = false
end
end
print("block setup successfully")
end)
local mouse = game.Players.LocalPlayer:GetMouse()
local debounce = false
mouse.KeyDown:Connect(function(key)
if key == "z" then
if debounce == false then
debounce = true
local part = Instance.new("Part",game.Workspace["users assets"].blocks)
part.Name = script.Parent.Parent.Name
part.Size = Vector3.new(3,3,3)
part.Anchored = true
part.CFrame = CFrame.new(mouse.Hit.X,mouse.Hit.Y + 1.5, mouse.Hit.Z)
part.Orientation = Vector3.new(0,0,0)
wait(1)
debounce = false
end
end
end)
davy.ai
El script proporcionado contiene dos bloques de código separados.
El primer bloque parece ser un script que escucha los cambios en los objetos secundarios del objeto principal y ejecuta una serie de acciones para configurar detectores de clic y habilitar el script “BreakDown” para cada objeto secundario en la carpeta “users assets”. Sin embargo, si este script no muestra ninguna salida o no se ejecuta en absoluto, podría ser debido a un problema en la configuración del juego o del espacio de trabajo.
El segundo bloque parece ser un script que crea partes cuando se presiona la tecla “z”, colocándolas en la carpeta “users assets”. Incluye un mecanismo de debounce para evitar la creación de múltiples instancias de la parte al mismo tiempo. Si este código no crea las partes como se espera, podría haber un problema con el escuchador de evento de tecla o con la creación del objeto de la parte en sí.