Ваша проблема заключается в том, что вы пытаетесь получить `UserId` игрока, который, возможно, не существует или не имеет этого свойства. В вашем случае, возможно, ошибка в том, что вы неправильно обращаетесь к свойству `UserId`. Убедитесь, что вы используете правильный синтаксис и обращаетесь к существующему объекту игрока.
Попробуйте следующее:
1. Убедитесь, что вы используете правильный путь к объекту игрока.
2. Проверьте, что объект игрока действительно существует и имеет свойство `UserId`.
Вот пример исправленного скрипта:
```lua
local Players = game:GetService("Players")
local function getPlayerUserId(playerName)
-- Получаем объект игрока по имени
local player = Players:FindFirstChild(playerName)
if player then
-- Если объект игрока найден, выводим его UserId
local userId = player.UserId
print(userId)
else
-- Если объект игрока не найден, выводим сообщение об ошибке
print("Player not found")
end
end
-- Пример использования функции
getPlayerUserId("ИмяИгрока")
```
Если вы пытаетесь получить `UserId` игрока по его имени, когда игрок не в игре, используйте метод `Players:GetUserIdFromNameAsync`:
```lua
local Players = game:GetService("Players")
local function getUserIdFromName(playerName)
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync(playerName)
end)
if success then
print(userId)
else
print("Failed to get UserId")
end
end
-- Пример использования функции
getUserIdFromName("ИмяИгрока")
```
Этот код сначала пытается найти игрока в игре и получить его `UserId`. Если игрок не найден, он использует асинхронный метод для получения `UserId` по имени игрока, даже если игрок не в игре.
[1]
https://devforum.roblox.com/t/getting-a-user-id/1518436 [2]
https://devforum.roblox.com/t/getting-player-name-from-user-id/1227357 [3]
https://devforum.roblox.com/t/the-player-with-user-id-is-not-present-at-the-moment/1208621 [4]
https://devforum.roblox.com/t/how-would-i-get-the-players-userid-from-their-name/1000845 [5]
https://create.roblox.com/docs/reference/engine/classes/Players/GetUserIdFromNameAsync [6]
https://devforum.roblox.com/t/userid-is-not-a-valid-member-of-player/753218 [7]
https://create.roblox.com/docs/reference/engine/classes/Player
заранее спасибо)?❤