Ghi chú phát hành
Học
Lớp công cụ
Player

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.


Tóm Tắt
Phương Pháp
GetFriendsOnline(maxFriends: number):{any}
Đã Lỗi Thời
GetRankInGroup(groupId: number):number
Đã Lỗi Thời
GetRankInGroupAsync(groupId: number):number
Đã Lỗi Thời
GetRoleInGroup(groupId: number):string
Đã Lỗi Thời
GetRoleInGroupAsync(groupId: number):string
Đã Lỗi Thời
IsBestFriendsWith(userId: User):boolean
Đã Lỗi Thời
IsFriendsWith(userId: User):boolean
Đã Lỗi Thời
isFriendsWith(userId: User):boolean
Đã Lỗi Thời
IsInGroup(groupId: number):boolean
Đã Lỗi Thời
Kick(message: string):()
LoadBoolean(key: string):boolean
Đã Lỗi Thời
loadBoolean(key: string):boolean
Đã Lỗi Thời
LoadCharacter():()
Đã Lỗi Thời
LoadCharacterAppearance(assetInstance: Instance):()
Đã Lỗi Thời
LoadCharacterWithHumanoidDescription(humanoidDescription: HumanoidDescription,assetTypeVerification: Enum.AssetTypeVerification):()
Đã Lỗi Thời
LoadInstance(key: string):Instance
Đã Lỗi Thời
loadInstance(key: string):Instance
Đã Lỗi Thời
LoadNumber(key: string):number
Đã Lỗi Thời
loadNumber(key: string):number
Đã Lỗi Thời
LoadString(key: string):string
Đã Lỗi Thời
loadString(key: string):string
Đã Lỗi Thời
Move(walkDirection: Vector3,relativeToCamera: boolean):()
RequestStreamAroundAsync(position: Vector3,timeOut: number):()
SaveBoolean(key: string,value: boolean):()
Đã Lỗi Thời
saveBoolean(key: string,value: boolean):()
Đã Lỗi Thời
SaveInstance(key: string,value: Instance):()
Đã Lỗi Thời
saveInstance(key: string,value: Instance):()
Đã Lỗi Thời
SaveNumber(key: string,value: number):()
Đã Lỗi Thời
saveNumber(key: string,value: number):()
Đã Lỗi Thời
SaveString(key: string,value: string):()
Đã Lỗi Thời
saveString(key: string,value: string):()
Đã Lỗi Thời
SetAccountAge(accountAge: number):()
WaitForDataReady():boolean
Đã Lỗi Thời
waitForDataReady():boolean
Đã Lỗi Thời
Thành viên kế thừa

Tài Liệu Tham Khảo API
Thuộc Tính
AccountAge
Chỉ Đọc
Không Sao Chép
Đọc Song Song
Các khả năng: Players
Player.AccountAge:number

AutoJumpEnabled
Đọc Song Song
Các khả năng: Players
Player.AutoJumpEnabled:boolean
Mẫu mã
Chuyển đổi Tự Nhảy
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local button = script.Parent
local function update()
-- Cập nhật văn bản nút
if player.AutoJumpEnabled then
button.Text = "Tự Nhảy đã BẬT"
else
button.Text = "Tự Nhảy đã TẮT"
end
-- Phản ánh thuộc tính trong nhân vật của người chơi, nếu họ có
if player.Character then
local human = player.Character:FindFirstChild("Humanoid")
if human then
human.AutoJumpEnabled = player.AutoJumpEnabled
end
end
end
local function onActivated()
-- Chuyển đổi tự nhảy
player.AutoJumpEnabled = not player.AutoJumpEnabled
-- Cập nhật mọi thứ khác
update()
end
button.Activated:Connect(onActivated)
update()

CameraMaxZoomDistance
Đọc Song Song
Các khả năng: Players
Player.CameraMaxZoomDistance:number

CameraMinZoomDistance
Đọc Song Song
Các khả năng: Players
Player.CameraMinZoomDistance:number

CameraMode
Đọc Song Song
Các khả năng: Players
Player.CameraMode:Enum.CameraMode
Mẫu mã
Chơi ở Chế độ Người thứ nhất
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMode = Enum.CameraMode.LockFirstPerson

CanLoadCharacterAppearance
Đọc Song Song
Các khả năng: Players
Player.CanLoadCharacterAppearance:boolean

Character
Đọc Song Song
Các khả năng: Players
Player.Character:Model

CharacterAppearance
Đã Lỗi Thời

CharacterAppearanceId
Đọc Song Song
Các khả năng: Players
Player.CharacterAppearanceId:number

DataComplexity
Đã Lỗi Thời

DataReady
Đã Lỗi Thời

DevCameraOcclusionMode
Đọc Song Song
Các khả năng: Players
Player.DevCameraOcclusionMode:Enum.DevCameraOcclusionMode

DevComputerCameraMode
Đọc Song Song
Các khả năng: Players
Player.DevComputerCameraMode:Enum.DevComputerCameraMovementMode

DevComputerMovementMode
Đọc Song Song
Các khả năng: Players
Player.DevComputerMovementMode:Enum.DevComputerMovementMode

DevEnableMouseLock
Đọc Song Song
Các khả năng: Players
Player.DevEnableMouseLock:boolean

DevTouchCameraMode
Đọc Song Song
Các khả năng: Players
Player.DevTouchCameraMode:Enum.DevTouchCameraMovementMode

DevTouchMovementMode
Đọc Song Song
Các khả năng: Players
Player.DevTouchMovementMode:Enum.DevTouchMovementMode

DisplayName
Đọc Song Song
Các khả năng: Players
Player.DisplayName:string

FollowUserId
Chỉ Đọc
Không Sao Chép
Đọc Song Song
Các khả năng: Players
Player.FollowUserId:number
Mẫu mã
Thông báo người theo dõi
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = player:WaitForChild("PlayerGui")
local function onPlayerAdded(newPlayer)
if newPlayer.FollowUserId == player.UserId then
local textLabel = Instance.new("TextLabel")
textLabel.Parent = screenGui
textLabel.Text = "Bạn đã được theo dõi vào trò chơi này bởi " .. newPlayer.Name .. "!"
task.delay(3, function()
if textLabel then
textLabel:Destroy()
end
end)
end
end
Players.PlayerAdded:Connect(onPlayerAdded)

GameplayPaused
Ẩn
Bảo Mật Không Thể Tiếp Cận
Đọc Song Song
Các khả năng: Players
Player.GameplayPaused:boolean

HasRobloxSubscription
Bảo Mật Roblox
Đọc Song Song
Các khả năng: Players
Player.HasRobloxSubscription:boolean
Mẫu mã
Kiểm tra trạng thái đăng ký Roblox
local Players = game:GetService("Players")
local player = Players.LocalPlayer
if player.HasRobloxSubscription then
-- Cung cấp nội dung hoặc đặc quyền dành riêng cho người đăng ký
end

HasVerifiedBadge
Đọc Song Song
Các khả năng: Players
Player.HasVerifiedBadge:boolean

HealthDisplayDistance
Đọc Song Song
Các khả năng: Players
Player.HealthDisplayDistance:number

InputLatency
Bảo Mật Roblox
Đọc Song Song
Các khả năng: Players
Player.InputLatency:number

LocaleId
Ẩn
Chỉ Đọc
Không Sao Chép
Đọc Song Song
Các khả năng: Players
Player.LocaleId:string

MembershipType
Đã Lỗi Thời

NameDisplayDistance
Đọc Song Song
Các khả năng: Players
Player.NameDisplayDistance:number

Neutral
Đọc Song Song
Các khả năng: Players
Player.Neutral:boolean

PartyId
Ẩn
Không Sao Chép
Bảo Mật Roblox
Đọc Song Song
Các khả năng: Players
Player.PartyId:string
Mẫu mã
ID Đội Bè.Cờ
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
local partyId = player.PartyId
if partyId ~= "" then
print("Người chơi đang ở trong một đội với ID: " .. partyId)
else
print("Người chơi không ở trong một đội")
end
player:GetPropertyChangedSignal("PartyId"):Connect(function()
if player.PartyId ~= "" then
print("Người chơi đã tham gia đội với ID: " .. player.PartyId)
else
print("Người chơi đã rời đội")
end
end)
end)

ReplicationFocus
Đọc Song Song
Các khả năng: Players
Player.ReplicationFocus:Instance

RespawnLocation
Đọc Song Song
Các khả năng: Players
Player.RespawnLocation:SpawnLocation
Mẫu mã
Thay Đổi Điểm Xuất Hiện Khi Chạm
local Players = game:GetService("Players")
local function addSpawn(spawnLocation)
-- lắng nghe khi điểm xuất hiện bị chạm vào
spawnLocation.Touched:Connect(function(hit)
local character = hit:FindFirstAncestorOfClass("Model")
if character then
local player = Players:GetPlayerFromCharacter(character)
if player and player.RespawnLocation ~= spawnLocation then
local humanoid = character:FindFirstChildOfClass("Humanoid")
-- đảm bảo rằng nhân vật không chết
if humanoid and humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
print("điểm xuất hiện đã được thiết lập")
player.RespawnLocation = spawnLocation
end
end
end
end)
end
local firstSpawn
-- tìm kiếm trong workspace để tìm các điểm xuất hiện
for _, descendant in pairs(workspace:GetDescendants()) do
if descendant:IsA("SpawnLocation") then
if descendant.Name == "FirstSpawn" then
firstSpawn = descendant
end
addSpawn(descendant)
end
end
local function playerAdded(player)
player.RespawnLocation = firstSpawn
end
-- lắng nghe người chơi mới
Players.PlayerAdded:Connect(playerAdded)
-- xử lý các người chơi hiện có
for _, player in pairs(Players:GetPlayers()) do
playerAdded(player)
end

StepIdOffset
Bảo Mật Roblox
Đọc Song Song
Các khả năng: Players
Player.StepIdOffset:number

Team
Không Sao Chép
Đọc Song Song
Các khả năng: Players
Player.Team:Team

TeamColor
Đọc Song Song
Các khả năng: Players
Player.TeamColor:BrickColor

ThirdPartyTextChatRestrictionStatus
Chỉ Đọc
Không Sao Chép
Bảo Mật Kịch Bản Roblox
Đọc Song Song
Các khả năng: Players
Player.ThirdPartyTextChatRestrictionStatus:Enum.ChatRestrictionStatus

User
Bảo Mật Roblox
Đọc Song Song
Các khả năng: Players
Player.User:User

UserId
Đọc Song Song
Các khả năng: Players
Player.UserId:number
Mẫu mã
Player.UserId
local Players = game:GetService("Players")
local function onPlayerAdded(player)
print(player.UserId)
end
Players.PlayerAdded:Connect(onPlayerAdded)
Dữ liệu lưu trữ đến Bảng xếp hạng
local Players = game:GetService("Players")
local DataStoreService = game:GetService("DataStoreService")
local goldDataStore = DataStoreService:GetDataStore("Gold")
local STARTING_GOLD = 100
local function onPlayerAdded(player)
local playerKey = "Player_" .. player.UserId
local leaderstats = Instance.new("IntValue")
leaderstats.Name = "leaderstats"
local gold = Instance.new("IntValue")
gold.Name = "Gold"
gold.Parent = leaderstats
local success, result = pcall(function()
return goldDataStore:GetAsync(playerKey) or STARTING_GOLD
end)
if success then
gold.Value = result
else
-- Không thể lấy dữ liệu
warn(result)
end
leaderstats.Parent = player
end
Players.PlayerAdded:Connect(onPlayerAdded)

userId
Đã Lỗi Thời

Phương Pháp
AddReplicationFocus
Các khả năng: Players
Player:AddReplicationFocus(part:BasePart):()
Tham Số
Lợi Nhuận
()

ClearCharacterAppearance
Các khả năng: Players
Player:ClearCharacterAppearance():()
Lợi Nhuận
()
Mẫu mã
Cách xóa ngoại hình của một nhân vật
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local function onChildRemoved(child)
print(child.ClassName, "đã bị xóa khỏi nhân vật")
end
character.ChildRemoved:Connect(onChildRemoved)
player:ClearCharacterAppearance()
--> BodyColors đã bị xóa khỏi nhân vật
--> ShirtGraphic đã bị xóa khỏi nhân vật
--> Shirt đã bị xóa khỏi nhân vật
--> Pants đã bị xóa khỏi nhân vật
--> CharacterMesh đã bị xóa khỏi nhân vật
--> Hat đã bị xóa khỏi nhân vật
--> Shirt đã bị xóa khỏi nhân vật

ClearCachedAvatarAppearance
Các khả năng: AvatarAppearance, Players
Player:ClearCachedAvatarAppearance():()
Lợi Nhuận
()

DistanceFromCharacter
Các khả năng: Players
Player:DistanceFromCharacter(point:Vector3):number
Tham Số
point:Vector3
Lợi Nhuận
Mẫu mã
Đo Khoảng Cách Giữa Người Chơi và Một Vị Trí
local Players = game:GetService("Players")
for _, player in pairs(Players:GetPlayers()) do
print(player:DistanceFromCharacter(Vector3.new(0, 0, 0)))
end

GetFriendsOnline
Đã Lỗi Thời

GetFriendsOnlineAsync
Sinh Lợi
Các khả năng: Players, Social
Player:GetFriendsOnlineAsync(maxFriends:number):{any}
Tham Số
maxFriends:number
Giá Trị Mặc Định: 200
Lợi Nhuận
Mẫu mã
Lấy danh sách kết nối trực tuyến
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local success, result = pcall(player.GetFriendsOnlineAsync, player, 10)
if success then
for _, friend in pairs(result) do
print(friend.UserName)
end
else
warn("Không thể lấy danh sách người chơi trực tuyến: " .. result)
end

GetFriendsWhoPlayedAsync
Sinh Lợi
Các khả năng: Players, Social
Player:GetFriendsWhoPlayedAsync():{any}
Lợi Nhuận

GetJoinData
Các khả năng: Players
Player:GetJoinData():Dictionary
Lợi Nhuận
Mẫu mã
Theo dõi nguồn lưu lượng truy cập
local DataStoreService = game:GetService("DataStoreService")
local Players = game:GetService("Players")
local analyticsStore = DataStoreService:GetDataStore("Analytics")
local ALLOWED_SOURCES = {
"twitter",
"youtube",
"discord",
}
local function onPlayerAdded(player)
local source = player:GetJoinData().LaunchData
-- kiểm tra xem nguồn cung cấp có hợp lệ không
if source and table.find(ALLOWED_SOURCES, source) then
-- cập nhật kho dữ liệu để theo dõi độ phổ biến của nguồn
local success, result = pcall(analyticsStore.IncrementAsync, analyticsStore, source)
if success then
print(player.Name, "tham gia từ", source, "- tổng cộng:", result)
else
warn("Không thể ghi lại nguồn tham gia: " .. result)
end
end
end
Players.PlayerAdded:Connect(onPlayerAdded)
Trình tạo URL giới thiệu
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local DIRECT_JOIN_URL = "https://www.roblox.com/games/start?placeId=%d&launchData=%s"
local textBox = script.Parent
local function generateReferralURL(player)
return DIRECT_JOIN_URL:format(game.PlaceId, player.UserId)
end
local function highlightAll()
if -- tránh các cập nhật thuộc tính đệ quy
textBox:IsFocused() and not (textBox.SelectionStart == 1 and textBox.CursorPosition == #textBox.Text + 1)
then
textBox.SelectionStart = 1
textBox.CursorPosition = #textBox.Text + 1
end
end
textBox.Focused:Connect(highlightAll)
textBox:GetPropertyChangedSignal("SelectionStart"):Connect(highlightAll)
textBox:GetPropertyChangedSignal("CursorPosition"):Connect(highlightAll)
textBox.TextEditable = false
textBox.ClearTextOnFocus = false
textBox.Text = generateReferralURL(player)
Sử dụng Bảng làm Dữ liệu Khởi động
local HttpService = game:GetService("HttpService")
local DATA_CHARACTER_LIMIT = 200
local function encodeTableAsLaunchData(data)
-- chuyển đổi bảng thành một chuỗi
local jsonEncodedData = HttpService:JSONEncode(data)
if #jsonEncodedData <= DATA_CHARACTER_LIMIT then
-- thoát các ký tự không hợp lệ, chẳng hạn như khoảng trắng
local urlEncodedData = HttpService:UrlEncode(jsonEncodedData)
return true, urlEncodedData
else
-- báo lỗi vượt giới hạn ký tự
return false, ("Bảng đã mã hóa vượt quá giới hạn %d ký tự"):format(DATA_CHARACTER_LIMIT)
end
end
local sampleData = {
joinMessage = "Xin chào!",
urlCreationDate = os.time(),
magicNumbers = {
534,
1337,
746733573,
},
}
local success, encodedData = encodeTableAsLaunchData(sampleData)
if success then
print(encodedData)
else
warn("thất bại trong việc mã hóa dữ liệu khởi động: " .. encodedData)
end
Giải mã Dữ liệu Khởi động JSON
local HttpService = game:GetService("HttpService")
local Players = game:GetService("Players")
local function onPlayerAdded(player)
local launchData = player:GetJoinData().LaunchData
if launchData then
-- cố gắng giải mã dữ liệu
local success, result = pcall(HttpService.JSONDecode, HttpService, launchData)
if success then
print(player.Name, "tham gia với dữ liệu:", result)
else
-- điều này có thể do người dùng sửa đổi URL
warn("Không thể phân tích dữ liệu khởi động:" .. result)
end
end
end
Players.PlayerAdded:Connect(onPlayerAdded)
Ví dụ Dữ liệu Teleport trên Máy Chủ
local Players = game:GetService("Players")
local approvedPlaceIds = { 1 } -- chèn các PlaceId đã được phê duyệt ở đây
local function isPlaceIdApproved(placeId)
for _, id in pairs(approvedPlaceIds) do
if id == placeId then
return true
end
end
return false
end
local function onPlayerAdded(player)
local joinData = player:GetJoinData()
-- xác nhận rằng dữ liệu này được gửi bởi một địa điểm đã phê duyệt
if isPlaceIdApproved(joinData.SourcePlaceId) then
local teleportData = joinData.TeleportData
if teleportData then
local currentLevel = teleportData.currentLevel
print(player.Name .. " đang ở cấp độ " .. currentLevel)
end
end
end
Players.PlayerAdded:Connect(onPlayerAdded)

GetMouse
Các khả năng: Input, Players
Player:GetMouse():Mouse
Lợi Nhuận

GetNetworkPing
Ghi Song Song
Các khả năng: Players
Player:GetNetworkPing():number
Lợi Nhuận

GetRankInGroup
Đã Lỗi Thời

GetRankInGroupAsync
Đã Lỗi Thời

GetRoleInGroup
Đã Lỗi Thời

GetRoleInGroupAsync
Đã Lỗi Thời

HasAppearanceLoaded
Các khả năng: Players
Player:HasAppearanceLoaded():boolean
Lợi Nhuận
Mẫu mã
Kiểm tra xem Hình dáng của Người chơi đã được tải chưa
local Players = game:GetService("Players")
local function onPlayerAdded(player)
local loaded = player:HasAppearanceLoaded()
print(loaded)
while not loaded do
loaded = player:HasAppearanceLoaded()
print(loaded)
task.wait()
end
end
Players.PlayerAdded:Connect(onPlayerAdded)

IsBestFriendsWith
Đã Lỗi Thời

IsFriendsWith
Đã Lỗi Thời

isFriendsWith
Đã Lỗi Thời

IsFriendsWithAsync
Sinh Lợi
Các khả năng: Players, Social
Player:IsFriendsWithAsync(userId:User):boolean
Tham Số
userId:User
Lợi Nhuận

IsInGroup
Đã Lỗi Thời

IsInGroupAsync
Sinh Lợi
Các khả năng: Players, Groups
Player:IsInGroupAsync(groupId:number):boolean
Tham Số
groupId:number
Lợi Nhuận

IsVerified
Các khả năng: Players
Player:IsVerified():boolean
Lợi Nhuận
Mẫu mã
Sử dụng IsVerified
local Players = game:GetService("Players")
local function onPlayerAdded(player)
print(player:IsVerified())
end
for _, player in pairs(Players:GetPlayers()) do
onPlayerAdded(player)
end
Players.PlayerAdded:Connect(onPlayerAdded)

Kick
Các khả năng: Players, Consequences
Player:Kick(message:string):()
Tham Số
message:string
Lợi Nhuận
()

LoadBoolean
Đã Lỗi Thời

loadBoolean
Đã Lỗi Thời

LoadCharacter
Đã Lỗi Thời

LoadCharacterAppearance
Đã Lỗi Thời

LoadCharacterAsync
Sinh Lợi
Các khả năng: Players
Player:LoadCharacterAsync():()
Lợi Nhuận
()
Mẫu mã
Tắt Tự Tải và Mô Phỏng Hồi Sinh Nhân Vật
local Players = game:GetService("Players")
local RESPAWN_DELAY = 5
Players.CharacterAutoLoads = false
local function onPlayerAdded(player)
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
local function onDied()
task.wait(RESPAWN_DELAY)
player:LoadCharacterAsync()
end
humanoid.Died:Connect(onDied)
end
player.CharacterAdded:Connect(onCharacterAdded)
player:LoadCharacterAsync()
end
Players.PlayerAdded:Connect(onPlayerAdded)

LoadCharacterWithHumanoidDescription
Đã Lỗi Thời

LoadCharacterWithHumanoidDescriptionAsync
Sinh Lợi
Các khả năng: Players
Player:LoadCharacterWithHumanoidDescriptionAsync(
humanoidDescription:HumanoidDescription, assetTypeVerification:Enum.AssetTypeVerification
):()
Tham Số
humanoidDescription:HumanoidDescription
assetTypeVerification:Enum.AssetTypeVerification
Giá Trị Mặc Định: "Default"
Lợi Nhuận
()
Mẫu mã
Phát Sinh Nhân Vật Với HumanoidDescription
local Players = game:GetService("Players")
Players.CharacterAutoLoads = false
local function onPlayerAdded(player)
local humanoidDescription = Instance.new("HumanoidDescription")
humanoidDescription.HatAccessory = "2551510151,2535600138"
humanoidDescription.BodyTypeScale = 0.1
humanoidDescription.ClimbAnimation = 619521311
humanoidDescription.Face = 86487700
humanoidDescription.GraphicTShirt = 1711661
humanoidDescription.HeadColor = Color3.new(0, 1, 0)
player:LoadCharacterWithHumanoidDescriptionAsync(humanoidDescription)
end
Players.PlayerAdded:Connect(onPlayerAdded)

LoadInstance
Đã Lỗi Thời

loadInstance
Đã Lỗi Thời

LoadNumber
Đã Lỗi Thời

loadNumber
Đã Lỗi Thời

LoadString
Đã Lỗi Thời

loadString
Đã Lỗi Thời

Move
Các khả năng: Players
Player:Move(
walkDirection:Vector3, relativeToCamera:boolean
):()
Tham Số
walkDirection:Vector3
relativeToCamera:boolean
Giá Trị Mặc Định: false
Lợi Nhuận
()
Mẫu mã
Di chuyển Người chơi tương đối so với Camera của họ
local Players = game:GetService("Players")
local localPlayer = Players.LocalPlayer
-- Chờ cho nhân vật và humanoid của người chơi, chúng phải tồn tại trước khi gọi :Move()
local character = localPlayer.Character or localPlayer.CharacterAdded:Wait()
character:WaitForChild("Humanoid")
-- Người chơi sẽ di chuyển cho đến khi họ cách 50 studs khỏi vị trí của camera tại thời điểm thực thi
localPlayer:Move(Vector3.new(0, 0, -50), true)

RemoveReplicationFocus
Các khả năng: Players
Player:RemoveReplicationFocus(part:BasePart):()
Tham Số
Lợi Nhuận
()

RequestStreamAroundAsync
Sinh Lợi
Các khả năng: Players
Player:RequestStreamAroundAsync(
position:Vector3, timeOut:number
):()
Tham Số
position:Vector3
timeOut:number
Giá Trị Mặc Định: 0
Lợi Nhuận
()

SaveBoolean
Đã Lỗi Thời

saveBoolean
Đã Lỗi Thời

SaveInstance
Đã Lỗi Thời

saveInstance
Đã Lỗi Thời

SaveNumber
Đã Lỗi Thời

saveNumber
Đã Lỗi Thời

SaveString
Đã Lỗi Thời

saveString
Đã Lỗi Thời

SetAccountAge
Bảo Mật Plugin
Các khả năng: Players
Player:SetAccountAge(accountAge:number):()
Tham Số
accountAge:number
Lợi Nhuận
()

SetSuperSafeChat
Bảo Mật Plugin
Các khả năng: Players
Player:SetSuperSafeChat(value:boolean):()
Tham Số
value:boolean
Lợi Nhuận
()

WaitForDataReady
Đã Lỗi Thời

waitForDataReady
Đã Lỗi Thời

Sự Kiện
CharacterAdded
Các khả năng: Players
Player.CharacterAdded(character:Model):RBXScriptSignal
Tham Số
character:Model
Mẫu mã
Phát hiện Sự xuất hiện và Biến mất của Người chơi
local Players = game:GetService("Players")
local function onCharacterAdded(character)
print(character.Name .. " đã xuất hiện")
end
local function onCharacterRemoving(character)
print(character.Name .. " đang biến mất")
end
local function onPlayerAdded(player)
player.CharacterAdded:Connect(onCharacterAdded)
player.CharacterRemoving:Connect(onCharacterRemoving)
end
Players.PlayerAdded:Connect(onPlayerAdded)
Bộ phận gỡ bỏ
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local function destroyAccessory(object)
if object:IsA("Hat") or object:IsA("Accessory") then
object:Destroy()
end
end
local function onCharacterAdded(character)
-- Chờ một chút trước khi gỡ bỏ phụ kiện để tránh
-- cảnh báo "Một cái gì đó bất ngờ đã đặt ___ cha mẹ thành NULL"
RunService.Stepped:Wait()
-- Kiểm tra bất kỳ phụ kiện nào hiện có trong nhân vật của người chơi
for _, child in pairs(character:GetChildren()) do
destroyAccessory(child)
end
-- Mũ có thể được thêm vào nhân vật một chút sau khi
-- CharacterAdded được kích hoạt, vì vậy chúng tôi lắng nghe
-- những cái đó sử dụng ChildAdded
character.ChildAdded:Connect(destroyAccessory)
end
local function onPlayerAdded(player)
player.CharacterAdded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)

CharacterAppearanceLoaded
Các khả năng: Players
Player.CharacterAppearanceLoaded(character:Model):RBXScriptSignal
Tham Số
character:Model
Mẫu mã
Xóa Phụ Kiện Sau Khi Tải
local Players = game:GetService("Players")
local function onPlayerAddedAsync(player)
local connection = player.CharacterAppearanceLoaded:Connect(function(character)
-- Tất cả phụ kiện đã được tải tại thời điểm này
local humanoid = character:FindFirstChildOfClass("Humanoid")
local numAccessories = #humanoid:GetAccessories()
print(("Đang xóa %d phụ kiện cho %s"):format(numAccessories, player.Name))
humanoid:RemoveAccessories()
end)
-- Đảm bảo chúng ta ngắt kết nối kết nối với người chơi sau khi họ rời đi
-- để cho phép người chơi được thu gom rác
player.AncestryChanged:Wait()
connection:Disconnect()
end
for _, player in Players:GetPlayers() do
task.spawn(onPlayerAddedAsync, player)
end
Players.PlayerAdded:Connect(onPlayerAddedAsync)

CharacterRemoving
Các khả năng: Players
Player.CharacterRemoving(character:Model):RBXScriptSignal
Tham Số
character:Model
Mẫu mã
Phát hiện Sự xuất hiện và Biến mất của Người chơi
local Players = game:GetService("Players")
local function onCharacterAdded(character)
print(character.Name .. " đã xuất hiện")
end
local function onCharacterRemoving(character)
print(character.Name .. " đang biến mất")
end
local function onPlayerAdded(player)
player.CharacterAdded:Connect(onCharacterAdded)
player.CharacterRemoving:Connect(onCharacterRemoving)
end
Players.PlayerAdded:Connect(onPlayerAdded)

Chatted
Các khả năng: Chat, Players
Player.Chatted(
message:string, recipient:Player
Tham Số
message:string
recipient:Player

Idled
Các khả năng: Players
Player.Idled(time:number):RBXScriptSignal
Tham Số
time:number

OnTeleport
Các khả năng: Players, Teleport
Player.OnTeleport(
teleportState:Enum.TeleportState, placeId:number, spawnName:string
Tham Số
teleportState:Enum.TeleportState
placeId:number
spawnName:string
Mẫu mã
NgườiChơi.TrênĐi
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
local playerOnTeleport = player
player.OnTeleport:Connect(function(teleportState, _placeId, _spawnName)
if teleportState == Enum.TeleportState.Started then
print("Bắt đầu đi (" .. playerOnTeleport.Name .. ")")
elseif teleportState == Enum.TeleportState.WaitingForServer then
print("Đang chờ máy chủ đi (" .. playerOnTeleport.Name .. ")")
elseif teleportState == Enum.TeleportState.InProgress then
print("Đang đi (" .. playerOnTeleport.Name .. ")")
elseif teleportState == Enum.TeleportState.Failed then
print("Việc đi thất bại! (" .. playerOnTeleport.Name .. ")")
end
end)
end)

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.