,
Hi! I want to get a list of levels of players from a certain segment (who haven't played for more than 30 days). The level value is stored in PLAYERDATA. I wrote this cloud script:
var segmentList = {}; segmentList = server.GetPlayersInSegment({ "SegmentId": "7C11A818812533F5" }) for(i = 0; i < segmentList.ProfilesInSegment; i++) { var playerId = segmentList.PlayerProfiles[i].PlayerId; var playerData = server.GetUserData({PlayFabId: playerId, Keys: "level"}); if ((playerData.Data.hasOwnProperty("level"))) { log.info("level:" + playerData.Data.level.Value); } }
It works, but only for 25 players, and then returns an error "PlayFab API request aborted, because API call count limit exceeded".
How else can I get this information?