hello
i have made a revision.i am trying to get player title data and do some work based on a key/value.
i am doing this by calling the revision in cloudscript tab of that player in my game panel.
the problem is that each time it returns the default "Primary Title Data" in content tab instead of that specific player.
here is my code & log :
handlers.TagPlayerForDeletion = function (args, context) { var playerData = server.GetTitleData({ "Keys": [] }); log.debug("playerdata:", JSON.stringify(playerData)); log.debug("playerid:", currentPlayerId); var maxlevel = playerData.Data["player_gameplay_level_done"]; log.debug("max level is:",maxlevel); if (maxlevel <= 7) { log.debug("max level:", "entered maxlevel low!!!"); var request = { PlayFabId: currentPlayerId, TagName : "can_be_deleted" }; var playerStatResult = server.AddPlayerTag(request); } else { log.debug("max level:", "entered maxlevel high!!!"); } }
{ "FunctionResult": null, "Logs": [ { "Level": "Debug", "Message": "playerdata:", "Data": "{\"Data\":{\"levelup_reward\":\"10\"}}" }, { "Level": "Debug", "Message": "playerid:", "Data": "28676314E5BF0642" }, { "Level": "Debug", "Message": "max level is:", "Data": null }, { "Level": "Debug", "Message": "max level:", "Data": "entered maxlevel high!!!" } ], "ExecutionTimeSeconds": 0.0235017, "MemoryConsumedBytes": 5232, "APIRequestsIssued": 1, "HttpRequestsIssued": 0, "Error": null }