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

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

説明

Windows プラットフォームでコア Steam 機能にアクセスするためのインタフェースです。

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

Steam サポートを使用してエンジンがコンパイルされない場合、ゲームで Steam が有効でない(steam_appid.txt ファイルがない)場合、または Steam サービスが実行されていない場合、Steam オブジェクトは nil です。

次の手順で、ログイン済みユーザの有効な Steam インストールについてテストできます。

関数

パラメータ
この関数はパラメータを受け入れません。
戻り値

integer

数値として表現した、現在のアプリケーションの Steam アプリケーション ID を返します。

パラメータ
この関数はパラメータを受け入れません。
戻り値

boolean

現在の Steam クライアントに Steam サーバへのライブ接続がある場合は true を返し、それ以外の場合は false を返します。false が返された場合は、 ローカル マシン上にネットワークの問題があるか、または Steam サーバがダウンしているか、ビジー状態であることを示します。

Steam クライアントは、可能な限りの頻度で自動的に接続の再作成を試みます。

パラメータ
この関数はパラメータを受け入れません。
戻り値

string

短い文字列として、Steam に設定されている言語です。これには、次のいずれかを使用できます。

  • ja: 日本語
  • en: 英語
  • fr: フランス語
  • es: スペイン語
  • de: ドイツ語
  • it: イタリア語
  • nl: オランダ語
  • pt: ポルトガル語
  • ru: ロシア語
  • ko: 韓国語
  • zht: 中国語(繁体字)
  • zhs: 中国語(簡体字)
  • fi: フィンランド語
  • sv: スウェーデン語
  • da: デンマーク語
  • no: ノルウェー語
  • pl: ポーランド語
  • hu: ハンガリー語
  • th: タイ語
  • cs: チェコ語
パラメータ

url :

string

開く URL です。

戻り値
この関数は値を返しません。
パラメータ
この関数はパラメータを受け入れません。
戻り値

string

ログイン中のプレイヤーのオンライン ID です。

パラメータ

id :

string?

名前を取得するプレイヤーの ID です。(オプション) このパラメータを省略した場合は、ログイン中のプレイヤーのユーザ名を取得します。

? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。
戻り値

string

指定した ID を持つプレイヤーのユーザ名です。

DLC

Steam でダウンロード可能なコンテンツに関連する関数です。

パラメータ
この関数はパラメータを受け入れません。
戻り値

integer?

新しくインストールされた DLC またはアプリケーションのアプリケーション ID をフェッチします。インストール イベントが発生しなかった場合は、nil です。

? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。

nil が返されるまで、これをループ内で呼び出し、インストール済みのアプリケーション ID ごとに対処します。

パラメータ

app_id :

integer

アプリケーション ID を指定します。

戻り値

boolean

DLC が所有およびインストールされている場合は、true です。それ以外の場合は、false です。

パラメータ

app_id :

integer

アプリケーション ID を指定します。

戻り値

boolean

アプリケーション(DLC ではない)がプレイヤーによって所有されている場合は、true です。