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

Roblox studio респавн NPC

Nya~ Мастер (1533), на голосовании 1 год назад
мне нужен постоянный спавн нпс. Тоесть чтобы при смерти нпс через секунд 5 возраждался, а также чтобы у него была анимация, но надо чтобы он был довольно медленным чтобы его можно было догнать. Как в каких нибудь симуляторах убийцы
Голосование за лучший ответ
Павел Тараскин Знаток (366) 2 года назад
Для того, чтобы создать постоянный спавн NPC (неписей) в Roblox Studio, можно использовать скрипт на языке Lua. Пример кода для создания неписей с анимацией и респавном через 5 секунд:

local npc = game.Workspace.NPC -- Создаем экземпляр непися в рабочей области

function respawnNPC() -- Функция для создания непися
local newNPC = npc:Clone() -- Клонируем непися
local humanoid = newNPC:WaitForChild("Humanoid") -- Находим компонент Humanoid для управления анимацией
humanoid.WalkSpeed = 10 -- Устанавливаем скорость непися
newNPC.Parent = game.Workspace -- Устанавливаем рабочую область непися
humanoid:MoveTo( Vector3.new (0, 0, 0)) -- Устанавливаем позицию непися
humanoid:LoadAnimation(newNPC.Animations.Walk) -- Загружаем анимацию для ходьбы непися
humanoid:PlayAnimation(newNPC.Animations.Walk) -- Воспроизводим анимацию ходьбы непися
end

while true do -- Бесконечный цикл
respawnNPC() -- Вызываем функцию создания непися
wait(5) -- Ожидание 5 секунд до создания нового непися
end


Этот скрипт будет создавать неписей с анимацией ходьбы и установленной скоростью в 10 единиц. Также он будет создавать новые экземпляры каждые 5 секунд после смерти предыдущего. Если вам нужно, чтобы неписи были медленнее, вы можете установить меньшую скорость в свойствах компонента Humanoid.
m,kmf wУченик (122) 1 год назад
не работает, он просто исчезает через 5 сек, а надо что бы он ожил
Даня ГюльтекинУченик (120) 3 месяца назад
как всегда, не работает
Похожие вопросы