データベースのget, update以外のメソッドについて & 謎の翻訳

いつもお世話になっております!

現在、GDscriptからデータベースの情報をまとめて取得する際、例えば「持っている全アイテムをリストに表示する」時など、名前の欄に0から番号を振ってfor文で回しnullが返ってきたら終了という形で取得しているのですが、VSから操作するときは名前が数字になってるので分かりづらくなってしまいます

ただVSの実行アクションには「レコードを変数で指定」というのがあるので取得する方法が他にありそうなのですが、マニュアルを見る限りget, update以外に書かれていなかったので、他にメソッドがあればご教授頂きたいです

あと、データベース名に大文字から始まる翻訳できそうな英語を入れると勝手に翻訳されます。Itemはアイテムに、SaveはセーブにCategoryはなぜかサウンドカテゴリになります…:thinking:

開発に確認をしてみますね。

勝手に翻訳される件はエディターのpoファイルによる翻訳機能が適用されてしまっているようですね、オフにできるか確認をしてみます。

1 Like

こちら翻訳の件本日配信の1.1.4で修正させていただきました。

また、

レコードのインデックスでデータベースの情報を取得/更新出来るようメソッドを追加及び公開致しました。

合わせて、レコードの総数を返すメソッドも新たに追加致しました。

追加されたメソッドは以下になります。

■ レコードのインデックスでデータを取得するメソッド
  • get_project_database_plain_by_idx :ユーザーデータベース用

  • get_project_database_equipment_type_by_idx :装備タイプ用

  • get_project_database_attribute_type_by_idx :属性タイプ用

  • get_project_database_custom_type_by_idx :ユーザー定義のタイプデータベース用

  • get_project_database_sound_by_idx :サウンドデータベース用

  • get_project_database_variable_by_idx :プロジェクト変数用

  • get_project_database_switch_by_idx :プロジェクトスイッチ用

■ レコードのインデックスでデータを更新するメソッド
  • update_project_database_plain_by_idx :ユーザーデータベース用

  • update_project_database_variable_by_idx :プロジェクト変数用

  • update_project_database_switch_by_idx :プロジェクトスイッチ用

■ レコードの総数を取得するメソッド
  • get_project_database_plain_record_max :ユーザーデータベース用

  • get_project_database_equipment_type_record_max :装備タイプ用

  • get_project_database_attribute_type_record_max :属性タイプ用

  • get_project_database_custom_type_record_max :ユーザー定義のタイプデータベース用

  • get_project_database_sound_record_max :サウンドデータベース用

  • get_project_database_variable_record_max :プロジェクト変数用

  • get_project_database_switch_record_max :プロジェクトスイッチ用

1 Like

お疲れ様です!

メソッド追加ありがとうございます!シンプルなコードで色々できそうで楽しみです :smiling_face: