

Время игр
+1Скрипты для нпс в роблокс
привет можете написать скрипт при котором будет нпс следовать за игроком и убивать его
По дате
По рейтингу
12345678910111213141516171819202122232425262728293031323334353637383940
-- Получаем сервис PathfindingService
local pathfindingService = game:GetService("PathfindingService")
-- Получаем NPC и игрока
local npc = script.Parent
local player = game.Players.LocalPlayer
-- Функция для обновления пути
local function updatePath()
local path = pathfindingService:CreatePath({
AgentRadius = 2, -- Радиус NPC
AgentHeight = 5, -- Высота NPC
AgentCanJump = true, -- NPC может прыгать
AgentJumpHeight = 10, -- Высота прыжка NPC
})
-- Устанавливаем конечную точку пути на позицию игрока
path:ComputeAsync(npc.Position, player.Character.HumanoidRootPart.Position)
-- Передвигаем NPC по пути
path:MoveTo(npc)
end
-- Функция для атаки игрока
local function attackPlayer()
-- Замените это на ваш код атаки, например, уменьшение здоровья игрока
player.Character:TakeDamage(10)
end
-- Обновляем путь при старте и при каждом изменении позиции игрока
updatePath()
player.Character.HumanoidRootPart.Changed:Connect(updatePath)
-- Добавляем простую систему атаки
while wait(1) do
if (npc.Position - player.Character.HumanoidRootPart.Position).Magnitude < 10 then
attackPlayer()
end
end
Больше по теме