
ServerScript --Workspace/Sample/CubeList 경로에 있는 오브젝트의 --자식 오브젝트 리스트를 GetChildList()로 얻은 다음, --CubeList 변수에 할당해요. local CubeList = Workspace.Sample.CubeList:GetChildList() --반복문을 이용해서 CubeList 변수에 할당된 오브젝트들의 이름을 print로 출력해요. --첫번째(i = 1)부터 시작해서, --CubeList의 크기(#CubeList)만큼 반복하고 --n번째 자식 오브젝트(CubeList[i])의 이름을 로그창에 출력해요. for i = 1, #CubeList do print("Child Object Name : " .. CubeList[i]:GetName()..

SeverScript --Workspace/Sample/Cube 경로에 있는 오브젝트를 Cube 변수에 할당해요. local Cube = Workspace.Sample.Cube print("Cube Name : " .. Cube:GetName()) --GetName()으로 큐브의 이름을 얻은 다음 로그창에 출력해요. wait(1) --1초를 기다린뒤, Cube:SetName("NewName") --큐브의 이름을 NewName으로 변경해요. print("Cube Name : " .. Cube:GetName()) --GetName()으로 큐브의 이름을 얻은 다음 로그창에 출력해요. Script Log

ServerScript print("wait 15 second") wait(15) --15초를 기다린뒤, --게임의 모든 플레이어를 Game:GetAllPlayer()로 얻은 다음, --AllPlayer 변수에 할당해요. local AllPlayer = Game:GetAllPlayer() --반복문을 이용해서 AllPlayer 변수에 할당된 플레이어들의 이름을 print로 출력해요. --첫번째(i = 1)부터 시작해서, --AllPlayer의 크기(#AllPlayer)만큼 반복하고 --n번째 자식 오브젝트(AllPlayer[i])의 이름을 로그창에 출력해요. for i = 1, #AllPlayer do print("Player Name : " .. AllPlayer[i]:GetName()) end 더보기..

ServerScript wait(2) --2초를 기다린 뒤, local Player = Game:GetAllPlayer()[1] --게임의 첫번째 플레이어를 얻어서 Player 변수에 할당해요. 더보기 예제 --게임의 모든 플레이어를 Game:GetAllPlayer()로 얻은 다음, --AllPlayer 변수에 할당해요. local AllPlayer = Game:GetAllPlayer() --반복문을 이용해서 AllPlayer 변수에 할당된 플레이어들의 이름을 print로 출력해요. --첫번째(i = 1)부터 시작해서, --AllPlayer의 크기(#AllPlayer)만큼 반복하고 --n번째 자식 오브젝트(AllPlayer[i])의 이름을 로그창에 출력해요. for i = 1, #AllPlayer do ..
SeverScript --Workspace/Sample/CubeList 경로에 있는 오브젝트를 CubeFolder 변수에 할당해요. local CubeFolder = Workspace.Sample.CubeList --오브젝트들을 할당할 테이블 변수를 선언해요. local CubeList = {} --CubeList 테이블에 오브젝트를 할당해요. table.insert(CubeList, CubeFolder.RedCube) table.insert(CubeList, CubeFolder.GreenCube) table.insert(CubeList, CubeFolder.BlueCube) 더보기 리스트 Lua에서 리스트는 table로 구현할 수 있습니다. 샘플 local function Sample() local o..

ClientScript --로컬 플레이어를 Player 변수에 할당해요. local Player = LocalPlayer:GetRemotePlayer() 더보기 함수 RModeRemotePlayer GetRemotePlayer(string PlayerName) 이름으로 플레이어를 얻을 수 있어요. (찾고싶은 플레이어 이름) 샘플 local player = LocalPlayer:GetRemotePlayer() --자신의 플레이어를 반환해요. print("Wait Spawn Character") --조건(Player:GetCharacter())이 true가 될때까지 repeat 다음의 동작(wait)을 반복해요. --repeat의 조건이 true가 되어야 repeat 다음줄의 동작을 수행해요. repeat ..