Score - stingray.Score ネームスペース リファレンス - Stingray Lua API リファレンス

stingray.Score ネームスペース リファレンス

説明

PlayStation 4 のスコア機能にアクセスするためのインタフェースです。

オブジェクトがシングルトンである(単一の Score しかない)ため、Score オブジェクトを関数に渡す必要はありません。Score シングルトンで、すべての関数が動作します。

非同期操作は、操作中に進捗状況をフェッチするための status() への呼び出しで渡すことができる ID を返します。操作が完了したら、free () を呼び出すことによってこのオブジェクトに使用されているメモリを解放する必要があります。そうしないと、ゲームは最終的にメモリ不足になります。

関数

パラメータ

id :

integer

ランキング操作の ID です。

戻り値
この関数は値を返しません。

取得し直すすべての ID について free() を呼び出す必要があります。これは、操作が正常に完了したかどうかに関わりません。そうしないと、スコア システムは最終的にメモリ不足になります。

パラメータ

user_id :

integer

プレイヤーの ID です。

board :

integer

ボードの ID です。

np_ids :

string[]

取得するユーザの NP ID が含まれたテーブルです。

[]表記は、この型が配列(メンバーのキーは連番、各要素の値は示されている型のインスタンス)であることを示します。
戻り値

integer

操作の ID です。これは、stingray.Score.status() に渡して操作の進捗状況を追跡することがで ます。

パラメータ

user_id :

integer

プレイヤーの ID です。

board :

integer

ボードの ID です。

start :

integer

フェッチする必要のある最初のスコア エントリのランキングです。最上位は、1 の値を持っています。0を渡すと、エラーが発生します。

size :

integer

フェッチされている必要がある最小人数です。100 以下である必要があります。

戻り値

integer

操作の ID です。これは、stingray.Score.status() に渡して操作の進捗状況を追跡することがで ます。

操作が完了すると、stingray.Score.ranking_result( ) を呼び出して、先ほどの結果を取得できます。結果は、stingray.Score.free() を呼び出すまでは利用可能でメモリを消費します。

パラメータ

id :

integer

ランキング操作の ID です。

戻り値

ps4_score_ranking_results

フェッチされたランキングを含むテーブルです。

操作が完了した後でのみ、また、操作の stingray.Score.free() を呼び出す前にのみ、この関数を呼び出すことができます。

パラメータ

user_id :

integer

プレイヤーの ID です。

board :

integer

ボードの ID です。

score :

number

記録するレコードです。

戻り値

integer

操作の ID です。これは、stingray.Score.status() に渡して操作の進捗状況を追跡することがで ます。

パラメータ

id :

integer

ランキング操作の ID です。

戻り値

integer

指定した ID を持つ操作のステータスです。任意のステータス コード定数を使用できます。

ステータス コード

status()への呼び出しで返されます。

COMPLETED : integer

操作が正常に完了しました。

ERROR : integer

操作中にエラーが発生しました。

STARTED : integer

操作は開始されていますが、まだ完了していません。

UNKNOWN : integer

ID が作成されたことがないか、または既に解放されています。