본문 바로가기
IT

로블록스 사용자 상태 표시하기(리더보드 만들기)

by 배애앰이 좋아 2022. 1. 10.
반응형

 

로블록스 프로젝트를 하다가 사용자 상태 표시하는 방법을 하게 되어서 글로 정리해봅니다.

 

 

ServerScriptService  아래에 있는 DataManger 스크립트를 열어서 아래와 같은 코드를 작성해주었습니다.

 

 

이때 리더보드라고 하는 것을 사용하게 되는데 저 같은 경우 이 리더보드에 사용자의 이름, 사용자가 소지한 돈, 사용자의 경험치를 표시하게 작성해주었습니다.

 

game.Players.PlayerAdded:Connect(function(player)
	local leaderstats = Instance.new("Folder")
	leaderstats.Name = "leaderstats"
	leaderstats.Parent = player

	local money = Instance.new("IntValue")
	money.Name = "Money"
	money.Value = 0
	money.Parent = leaderstats

	local exp = Instance.new("IntValue")
	exp.Name = "Experience"
	exp.Value = 0
	exp.Parent = leaderstats
end)

 

위 코드를 복사하신 후 자신이 원하시는 항목으로 이름을 바꾸시면 될 것 같습니다.

위 코드를 작성하고 실행하게 되면,

 

 

위와 같이 의도한 대로 오른쪽 상단에 리더보드가 생기고 이름, 돈, 경험치 값이 표기되는 것을 확인할 수 있습니다.

감사합니다.

반응형

댓글