==================================================== GS2-Ranking ==================================================== **Create Client** .. code-block:: lua ranking_client = client('ranking') .. contents:: 目次 :local: :depth: 2 Method ==================================================== ---------------------------------------------------- create_game_mode ---------------------------------------------------- .. code-block:: lua response = ranking_client:create_game_mode(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ゲームモードを作成します Request ---------------------------------------------------- .. include:: control/CreateGameModeRequest.rst Response ---------------------------------------------------- .. include:: control/CreateGameModeResult.rst ---------------------------------------------------- create_ranking_table ---------------------------------------------------- .. code-block:: lua response = ranking_client:create_ranking_table(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ランキングテーブルを新規作成します Request ---------------------------------------------------- .. include:: control/CreateRankingTableRequest.rst Response ---------------------------------------------------- .. include:: control/CreateRankingTableResult.rst ---------------------------------------------------- delete_game_mode ---------------------------------------------------- .. code-block:: lua response = ranking_client:delete_game_mode(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ゲームモードを削除します Request ---------------------------------------------------- .. include:: control/DeleteGameModeRequest.rst Response ---------------------------------------------------- None ---------------------------------------------------- delete_ranking_table ---------------------------------------------------- .. code-block:: lua response = ranking_client:delete_ranking_table(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ランキングテーブルを削除します Request ---------------------------------------------------- .. include:: control/DeleteRankingTableRequest.rst Response ---------------------------------------------------- None ---------------------------------------------------- describe_game_mode ---------------------------------------------------- .. code-block:: lua response = ranking_client:describe_game_mode(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ゲームモードの一覧を取得します Request ---------------------------------------------------- .. include:: control/DescribeGameModeRequest.rst Response ---------------------------------------------------- .. include:: control/DescribeGameModeResult.rst ---------------------------------------------------- describe_ranking_table ---------------------------------------------------- .. code-block:: lua response = ranking_client:describe_ranking_table(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ランキングテーブルの一覧を取得します Request ---------------------------------------------------- .. include:: control/DescribeRankingTableRequest.rst Response ---------------------------------------------------- .. include:: control/DescribeRankingTableResult.rst ---------------------------------------------------- get_estimate_rank ---------------------------------------------------- .. code-block:: lua response = ranking_client:get_estimate_rank(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end 指定したスコアを取った時のおおよその順位を取得します Request ---------------------------------------------------- .. include:: control/GetEstimateRankRequest.rst Response ---------------------------------------------------- .. include:: control/GetEstimateRankResult.rst ---------------------------------------------------- get_game_mode ---------------------------------------------------- .. code-block:: lua response = ranking_client:get_game_mode(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ゲームモードを取得します Request ---------------------------------------------------- .. include:: control/GetGameModeRequest.rst Response ---------------------------------------------------- .. include:: control/GetGameModeResult.rst ---------------------------------------------------- get_my_rank ---------------------------------------------------- .. code-block:: lua response = ranking_client:get_my_rank(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end 現在の順位を取得します Request ---------------------------------------------------- .. include:: control/GetMyRankRequest.rst Response ---------------------------------------------------- .. include:: control/GetMyRankResult.rst ---------------------------------------------------- get_ranking ---------------------------------------------------- .. code-block:: lua response = ranking_client:get_ranking(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ランキングを取得します Request ---------------------------------------------------- .. include:: control/GetRankingRequest.rst Response ---------------------------------------------------- .. include:: control/GetRankingResult.rst ---------------------------------------------------- get_ranking_table ---------------------------------------------------- .. code-block:: lua response = ranking_client:get_ranking_table(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ランキングテーブルを取得します Request ---------------------------------------------------- .. include:: control/GetRankingTableRequest.rst Response ---------------------------------------------------- .. include:: control/GetRankingTableResult.rst ---------------------------------------------------- put_score ---------------------------------------------------- .. code-block:: lua response = ranking_client:put_score(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end スコアを登録します Request ---------------------------------------------------- .. include:: control/PutScoreRequest.rst Response ---------------------------------------------------- .. include:: control/PutScoreResult.rst ---------------------------------------------------- update_game_mode ---------------------------------------------------- .. code-block:: lua response = ranking_client:update_game_mode(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ゲームモードの設定を更新します Request ---------------------------------------------------- .. include:: control/UpdateGameModeRequest.rst Response ---------------------------------------------------- .. include:: control/UpdateGameModeResult.rst ---------------------------------------------------- update_ranking_table ---------------------------------------------------- .. code-block:: lua response = ranking_client:update_ranking_table(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end ランキングテーブルを更新します Request ---------------------------------------------------- .. include:: control/UpdateRankingTableRequest.rst Response ---------------------------------------------------- .. include:: control/UpdateRankingTableResult.rst Model ==================================================== ---------------------------------------------------- GameMode ---------------------------------------------------- .. include:: model/GameMode.rst ---------------------------------------------------- RankingScore ---------------------------------------------------- .. include:: model/RankingScore.rst ---------------------------------------------------- Score ---------------------------------------------------- .. include:: model/Score.rst ---------------------------------------------------- RankingTable ---------------------------------------------------- .. include:: model/RankingTable.rst