Roblox studio random spawn script помогите пожалуйста
Нужен срочно скрипт, который в определенном ограниченном координатами поле спавнил в рандомную указанные мною модели (с текстурками), и чтоб они были не Anchor, а также если их на этом поле 30 штук, они перестают спавнится, пока игрок не выталкнет хотяб одну. Знатоки помогите пожалуйста.
Голосование за лучший ответ
— Задайте местоположение спавна с помощью следующих переменных
local minX = 0
local maxX = 10
local minY = 0
local maxY = 10
— Создание списка моделей для спавна
local models =
— Создание максимального количества моделей для спавна
local maxModels = 30
— Главная функция
local function spawnRandom()
— Текущее количество моделей
local currentModels = workspace:GetChildren()
— Проверка на максимальное количество
if #currentModels < maxModels then
— Вычисление случайного местоположения
local x = math.random(minX, maxX)
local y = math.random(minY, maxY)
local position = Vector3.new(x, y, 0)
— Выбор случайной модели из списка
local randomModel = math.random(1, #models)
local model = models[randomModel]
— Спавн модели
local spawnedModel = Instance.new(«Model», workspace)
spawnedModel.Name = model
local part = Instance.new(«Part»)
part.Name = «Part»
part.Size = Vector3.new(1, 1, 1)
part.Position = position
part.Anchored = false
part.Material = Enum.Material.SmoothPlastic
part.Parent = spawnedModel
— Спавн текстурки
local texture = Instance.new(«Texture»)
texture.Name = «Texture»
texture.Texture = model..»Texture»
texture.Parent = part
end
end
— Цикл для спавна
while true do
spawnRandom()
wait(10)
end
MikrofoxУченик (173) 11 месяцев назад
проблема в том что я не понимаю в какой скрипт нужно это писать( в локал или обычный) и куда сувать эти скрипты
MikrofoxУченик (173) 11 месяцев назад
был бы очень рад если бы помогли фулл скрипт написать из этого просто обычно я думал есть такой скрипт в интернете но даже в англ фандоме не наблюдал такого полноценного
- Roblox Studio || Random Spawn Tool — YouTube https://youtu.be/xADs8byaQW0 Это видео показывает, как сделать скрипт, который дает игроку случайный инструмент при спавне или респавне.
- How to make a Random Coin Spawner in Roblox Studio | Roblox Scripting Tutorial — YouTube https://youtu.be/-vYiHW8E2SY Это видео показывает, как сделать скрипт, который спавнит случайные монеты на карте.
- How can I make efficient random spawn? — Roblox https://devforum.roblox.com/t/how-can-i-make-efficient-random-spawn/1167142 Это форумный пост обсуждает, как сделать эффективный случайный спавн для зомби-нпс, чтобы они не появлялись в нежелательных местах.
Рандомный спавн объекта по заданным точкам в Roblox Studio
Как сделать что бы моделька (объект) рандомно спавнилась, но только по местам которые я им задал, каждые 300 секунд
(но только именно модель спавнилась, а не просто part)
P.S Желательно напишите скрипт 🙂
Голосование за лучший ответ
Неизвестно какая модель, ну ладно.
Перемести модель в ServerStorage и пиши скрипт *ServerScriptService*
local Model = game.ServerStorage[«Название модели»]
local Positions = <> [2] = «x»,»y»,z»> — твои позиции в формате Vector3
while wait() do
local p = Model:Clone()
p.Parent = workspace
for _,v in pairs(p:GetDescendants()) do
local T = #Positions
if v:IsA(«BasePart») or v:IsA(«MeshPart») do
v.Position = Positions[Random:NextNumber(1,T)]
end
end
wait(300)
end
Надеюсь помог, если чего не понял или не работает пиши, не тестил.
Борис ПостновГуру (2834) 3 года назад
Спасибо! скоро попробую и напишу тебе!)
Борис ПостновГуру (2834) 3 года назад
Блин, не работает что-то вот скрипт:
local Diamond = game.ServerStorage[«Diamond»]
local Positions = <> [2] = «3»,»4.738″,-278.841″> — твои позиции в формате Vector3
while wait() do
local p = Model:Clone()
p.Parent = workspace
for _,v in pairs(p:GetDescendants()) do
local T = Positions
if v:IsA(«BasePart») or v:IsA(«MeshPart») do
v.Position = Positions[Random:NextNumber(1,T)]
end
end
wait(300)
end
всё переименовал вроде как надо, но не работает.
Проверь ошибки пж)
Помойму там пропущена » где ‘твои позиции в формате Vector3’ там где последние число в начале нету «
возможно есть ещё ошибки.
Борис ПостновГуру (2834) 3 года назад
АААААА почему здесь нельзя редактировать сообщение.
Slitty Мастер (1041) Борис Постнов, в Positions [2] в последнем числе нет «, как ты и сказал. В коде где цикл и проверка if там есть v.Position = Positions[Random:NextNumber(1,#T) там должно быть а не (1,T)
Sergey ТучинУченик (243) 3 года назад
1 вопрос/ Перенести модель я понял, а писать скрипт *ServerScriptService* я не совсем понял куда зачем почему
Slitty Мастер (1041) Sergey Тучин, создаешь скрипт в ServerScriptService и вставляешь код
—Ученик (120) 2 года назад
скажы плиз я хочу чтобы спавнился гуманоид можно чтобы он так спавнился? а и ещё хотелбы чтобы их было много, позиций много я зделаю а вот будет ли работать если гуманоидов много будет?
Как сделать спавнер Роблокс Студио
В этой статье вы узнаете как сделать простой спавнер игроков, предметов и машин в Роблокс студио. Рассмотрим разные способы на основе готовой модели и отдельного спавнера из мастерской.
Как сделать спавнер игроков
Во вкладке View активируем инструмент ToolBox, и вводим в поисковую строку spawnlocation. После чего выбираем спавнер и размещаем его на карте в любом месте.

Как сделать спавнер машин
Во вкладке ToolBox, в поисковой строке вводим car russian и выбираем любое авто со спавнером (фиолетовая кнопка рядом с машиной), например Russian Police Car.

Устанавливаем его в любое место

Раскрываем Spawn a car — Station и удаляем Lada2106

После удаления модельки авто у Вас должен остаться один спавнер (сиреневая кнопка)

Находим в ToolBox любой автомобиль для которого вы хотите сделать спавнер и разместите его недалеко от спавнера.

Перетащите модельку авто во вкладку Station (туда где был полицейский авто)

Готово, теперь у вас есть спавнер этого авто. Если нажать на кнопку у Вас появиться это авто и вы сможете покататься на нем. Призвать авто можно сколько угодно раз.

Как сделать спавнер предметов
Во вкладке ToolBox в поисковой строке напишите spawner item и найдите пустой спавнер в виде небольшого серого постамента.

Найдите в ToolBox любой предмет и разместите его над спавнером. В правой панели переместите модельку внутрь спавнера. В данном случае RedHyperLaser внутрь EquipmentSpawner.

Готово, как только вы подойдете к спавнеру у вашего персонажа появиться размещенное на нем оружие, а через некоторое время заспавнится еще одно оружие которое так же можно будет взять. Иконка с оружием будет отображаться в нижнем HotBar-e но если хотите, можете сделать полноценный инвентарь где будут храниться все ваши предметы.
Как сделать рандомный спавн вещей в Roblox Studio
![]()
В этом ролике я расскажу как сделать рандомный спавн вещей в Roblox Studio Ссылка на рандомный спавн вещей — https://create.roblox.com/marketplace/asset/14190212405/Random-Respawn-Collected-Coin Моя игра — https://www.roblox.com/games/14493989135/ ЧТО ТАКОЕ РОБЛОКС? — это платформа воображения, созданная сообществом. Каждый игрок может создавать свои собственные игры для других, используя Roblox Studio. Roblox Studio — это инструмент для разработки игр, который использует Lua, чтобы позволить пользователям создавать свои собственные игры в заданной 3D-среде. Roblox открывает широкий спектр возможностей для будущих разработчиков, от кодирования до сборки, от сборки до графики.
Показать больше
Войдите , чтобы оставлять комментарии