Помощь в Roblox studio
как сделать так чтобы при смерти всех нпс на карте игрока перекидывало в главное меню игры
костыль но тригеры на каждого нпс и при срабатывании тригеров тп
во первых назови расположение всех нпс во вторых главное меню это какая-то позицимя в мире или гуи менюшка?
Вот как сделать переход в меню после смерти всех NPC:
1. Создай скрипт в ServerScriptService
2. Добавь отслеживание всех NPC (Humanoid) на карте
3. Проверяй их состояние через Humanoid.Died
4. При смерти последнего NPC телепортируй игрока
Пример кода:
```lua
local Players = game:GetService("Players")
local NpcFolder = workspace:WaitForChild("NPCs") -- папка с NPC
local function checkAllDead()
for _, npc in ipairs(NpcFolder:GetChildren()) do
if npc:FindFirstChild("Humanoid") and npc.Humanoid.Health > 0 then
return false
end
end
return true
end
local function onNpcDied()
if checkAllDead() then
for _, player in ipairs(Players:GetPlayers()) do
player:LoadCharacter() -- или переход в меню через TeleportService
end
end
end
for _, npc in ipairs(NpcFolder:GetChildren()) do
if npc:FindFirstChild("Humanoid") then
npc.Humanoid.Died:Connect(onNpcDied)
end
end
NpcFolder.ChildAdded:Connect(function(npc)
if npc:FindFirstChild("Humanoid") then
npc.Humanoid.Died:Connect(onNpcDied)
end
end)
```
Не забудь:
- Создать папку NPCs в Workspace
- Проверить пути к объектам
- Настроить TeleportService если нужно именно меню
Так просто скрипт на телепорт и все