RobloxでユーザーID(UserId)を取得する方法
UserIdとは
Robloxにて利用されるユーザーを識別するためのID、これはユーザーがRobloxに登録を行ったタイミングで生成され、他のユーザーとかぶることはなく(一意)、ユーザーネームと異なり、変更されることはない。
この特性のため、プレイヤー固有のデータのセーブ/ロードに対してよく用いられる。
UserIdの取得方法
UserIdはPlayerオブジェクトのプロパティとして存在するため、Playerが取得できればそこからUserIdを読み取ることができる
- ServerScriptService配下にスクリプトを作成、名前をGetUserIdにする
2.スクリプトを以下のように編集する
-- UserIdを出力する local function printUserId(player) print(player.UserId) end -- プレイヤーが登録されたときにprintUserIdをよびだす game.Players.PlayerAdded:Connect(printUserId)
実行結果