/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/lua/lua-515-23-001/main.lua
30 строк
1 KB
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
-- JumpEffectClient.luau local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") -- Подготавливаем шаблон эффекта (загружен заранее в ReplicatedStorage) local jumpEffectTemplate = ReplicatedStorage:WaitForChild("JumpEffect"):Clone() -- Событие для запроса эффекта у сервера local requestJumpEffect = ReplicatedStorage:WaitForChild("RequestJumpEffect") humanoid.StateChanged:Connect(function(oldState, newState) if newState == Enum.HumanoidStateType.Jumping then -- Отправляем запрос серверу — не создаём эффект напрямую! requestJumpEffect:FireServer() end end) -- Сервер отвечает через другой RemoteEvent local playJumpEffect = ReplicatedStorage:WaitForChild("PlayJumpEffect") playJumpEffect.OnClientEvent:Connect(function(position: Vector3) local effect = jumpEffectTemplate:Clone() effect.Position = position effect.Parent = workspace effect:Emit(10) task.delay(2, function() effect:Destroy() end) end)