1.0.0 Map Changes

κΈ°λ³Έ 슀크립트 μˆ˜μ • 사항

μ•„λž˜ λ‚΄μš©λŒ€λ‘œ κΈ°λ³Έ μ œκ³΅λ˜λŠ” 슀크립트λ₯Ό μˆ˜μ •ν•΄μ£Όμ„Έμš”. πŸ“„

  • DefaultInput 슀크립트의 84번째 쀄

    • β›” λ³€μˆ˜ 이름이 잘λͺ» μž‘μ„±λ˜μ–΄ μžˆμ–΄μš”.

    • πŸ“ IsUseLookUpControl 을 IsUseLookControl 둜 μˆ˜μ •ν•΄μ£Όμ„Έμš”.

  • DefaultSelfCam 슀크립트 199번 쀄

    • β›” μ½”λ“œμ˜ μœ„μΉ˜κ°€ 잘λͺ»λ˜μ—ˆμ–΄μš”.

    • πŸ“ 199번째 쀄 μ½”λ“œμ˜ μœ„μΉ˜λ₯Ό ifλ¬Έ μ™ΈλΆ€λ‘œ λ³€κ²½ν•΄μ£Όμ„Έμš”.


λ¦¬λ”λ³΄λ“œ ν•¨μˆ˜ μˆ˜μ • 사항

β›” GetGameStatisticsData ν•¨μˆ˜μ—μ„œ, CallBack μ—°κ²° ν•¨μˆ˜μ˜ 첫번째 인자인 count μΈμžκ°€ μ‚­μ œλ˜μ—ˆμ–΄μš”.

local function CompleteAquireData(count, data) -- !! count 인자 μ‚­μ œ
    ...
end

--κ²Œμž„ 톡계 데이터λ₯Ό 얻을 수 μžˆμ–΄μš”. (GameStatisticsData, Offset κ°’, Count κ°’, CallBack μ—°κ²° ν•¨μˆ˜)
Game:GetGameStatisticsData(LeaderBoardData, 0, 10, CompleteAquireData)

πŸ“ λ¦¬λ”λ³΄λ“œ λ°μ΄ν„°μ˜ κ°œμˆ˜λŠ”, count 인자 λŒ€μ‹  data 인자의 개수(#data) 둜 λ°›μ•„μ˜¬ 수 μžˆμ–΄μš”.

μ•„λž˜ μ½”λ“œλ₯Ό μ°Έκ³ ν•˜μ—¬, λ¦¬λ”λ³΄λ“œμ˜ Server 슀크립트λ₯Ό μˆ˜μ •ν•΄μ£Όμ„Έμš”.

--κ²Œμž„ 톡계 데이터λ₯Ό λ¦¬λ”λ³΄λ“œ ν…Œμ΄λΈ”μ— μ €μž₯ν•΄μš”.
local function CompleteAquireData(data)                          -- count 인자 μ‚­μ œ
    --print("CompleteAquireData Total data count : " .. #data)   -- count 인자 λŒ€μ‹  #data μ‚¬μš© 
    for i = 1, #data do                                          -- count 인자 λŒ€μ‹  #data μ‚¬μš© 
        LeaderBoard[data[i].PlayerID] = data[i].Value
    end
end

wait(3)

--κ²Œμž„ 톡계 데이터λ₯Ό 얻을 수 μžˆμ–΄μš”. (GameStatisticsData, Offset κ°’, Count κ°’, CallBack μ—°κ²° ν•¨μˆ˜)
Game:GetGameStatisticsData(LeaderBoardData, 0, 10, CompleteAquireData)

Last updated