Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Roblox studio / Lua - Читайте текст вопроса

Богдан Васильевич Ученик (212), открыт 2 недели назад
 function MainModule.CreateOrbs() 
local OrbsCreate = 5
local Orbs = 0

while true do
if Orbs >= OrbsCreate then
break
else
local Orb = ReplicatedStorage.OrbModel:Clone()
local RandomNumber = math.random(1, 9321)
print(RandomNumber)
local RandomRarity = "Usual"
if RandomNumber >= 1 and RandomNumber <= 3500 then
RandomRarity = "Usual"
end
if RandomNumber >= 3501 and RandomNumber <= 5500 then
RandomRarity = "Rare"
end
if RandomNumber >= 5501 and RandomNumber <= 7000 then
RandomRarity = "SuperRare"
end
if RandomNumber >= 7001 and RandomNumber <= 8000 then
RandomRarity = "Epic"
end
if RandomNumber >= 8001 and RandomNumber <= 8700 then
RandomRarity = "Mythical"
end
if RandomNumber >= 8701 and RandomNumber <= 9200 then
RandomRarity = "Legendary"
end
if RandomNumber >= 9201 and RandomNumber <= 9310 then
RandomRarity = "Super"
end
if RandomNumber == 9321 then
RandomRarity = "SuperSecret"
end
print(RandomRarity)
Orb.Name = RandomRarity
Orb.Parent = workspace.Orbs
Orb.SpeedBonus = OrbsModule:FindFirstChild(RandomRarity).SpeedBonus
Orb.XpBonus = OrbsModule:FindFirstChild(RandomRarity).XpBonus
Orb.Part1.BrickColor = OrbsModule:FindFirstChild(RandomRarity).Color1
Orb.Part2.BrickColor = OrbsModule:FindFirstChild(RandomRarity).Color2
local RandomPosition = math.random(OrbsModule.Positions.Min, OrbsModule.Positions.Max)
Orb.Part1.CFrame = OrbsModule:FindFirstChild(RandomPosition)
Orb.Part2.CFrame= OrbsModule:FindFirstChild(RandomPosition)
Orbs = Orbs + 1
end
end
end
:FindFirstChild() не работает для модульных скриптов, что использовать вместо его?

ServerScriptService.MainModule:49: attempt to call missing method 'FindFirstChild' of table
эту ошибку выдаёт
1 ответ
Алексей Смелянский Мыслитель (5228) 2 недели назад
Тогда пиши без
 FindFirstChild() 
У тебя все равно в скрипте не используются строчки для проверки объектов, так что особой разницы не будет. можешь ещё конечно попробовать
 WaitForChild("") 
Но я не уверен что он работает, а так же если он не найдёт то что ты ищешь в скрипте то скрипт остановиться.
Похожие вопросы