Блог школы Роблоппа — Роблокс Студио, обучение, познавательные статьи и новости школы

Как получить игрока в скрипте (Роблокс Студио)

2026-05-23 20:56 Документация
В Роблокс Студио есть несколько способов получить игрока (Player) — всё зависит от ситуации: событие, GUI, касание и т.д.

🟢 1. Через PlayerAdded (самый основной способ)

📌 Используется на сервере
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
print("Игрок зашёл:", player.Name)
end)
✔️ получаем игрока при входе

🟢 2. Из события CharacterAdded

local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
print("Игрок:", player.Name)
end)
end)
✔️ есть доступ к игроку и персонажу

🟡 3. Через касание (Touched)

📌 нужно определить, кто коснулся
script.Parent.Touched:Connect(function(hit)
local character = hit.Parent
local player = game.Players:GetPlayerFromCharacter(character)
if player then
print("Это игрок:", player.Name)
end
end)
✔️ получаем игрока через персонажа

🟡 4. В GUI (LocalScript)

📌 на клиенте
local player = game.Players.LocalPlayer
print(player.Name)
✔️ работает только в LocalScript

🟠 5. Через RemoteEvent

Клиент → сервер

LocalScript

game.ReplicatedStorage.RemoteEvent:FireServer()

Script

game.ReplicatedStorage.RemoteEvent.OnServerEvent:Connect(function(player)
print("Игрок:", player.Name)
end)
✔️ player передаётся автоматически

🔴 Важно помнить

✔️ LocalPlayer — только в LocalScript
✔️ PlayerAdded — только на сервере
✔️ через Touched нужен GetPlayerFromCharacter
✔️ player ≠ character

❌ Частые ошибки

❌ используют LocalPlayer в Script
❌ забывают проверку if player then
❌ путают Player и Character
❌ не используют Players сервис

🚀 Итог

Получить игрока в Роблокс Студио можно разными способами:
  • PlayerAdded — при входе
  • LocalPlayer — в GUI
  • Touched → GetPlayerFromCharacter
  • RemoteEvent — между клиентом и сервером
👉 Выбор зависит от задачи.

🔗 Полезные ссылки:

🚀 Хочешь научиться делать свои игры?

Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo