この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== 開発者向け情報 ====== BeamNG.driveのMOD開発・Lua開発に関する情報をまとめたページです。 ---- ===== ページ一覧 ===== * [[development:console|システムコンソールの使い方]]:Luaコマンドやエラーログをゲームのコンソールでデバッグする方法 * [[development:model_name_mapping|車両名とモデル名の対応表]]:Luaコマンドやコンフィグ内で使用するmodel_keyの一覧 ---- ===== Luaコマンド集 ===== ==== 車両のスポーン ==== **extensions.core_multispawn.spawnGroup(group, amount, options)** 複数車両を一括でスポーンさせる関数。 * **引数** * group: `{{model = "", config = "", paintName = "", paintName2 = "", paintName3 = ""}, {...}, ...}` 形式で指定。各パラメータは下記の通り: * model: モデル名(`pickup` など。対応表は[[development:model_name_mapping|こちら]]) * config: コンフィグ名(*.pcのファイルパスまたはキー。未指定時はデフォルト) * paintName / paintName2 / paintName3: 各ペイント色(未指定時はデフォルト。`"random"` でランダム) * amount: スポーン数(数値指定、必須) * options: オプション(未指定時は全てデフォルト動作) * name: グループ名(デフォルト: `'custom'`) * mode: スポーンモード(デフォルト: `'roadAhead'`) * gap: スポーン地点の間隔[m](デフォルト: 15) * shuffle: groupの順番をシャッフルするか(デフォルト: false) * **戻り値:** 無し ---- ===== 外部リソース ===== * [[https://documentation.beamng.com/modding/|公式MODドキュメント(英語)]] * [[https://documentation.beamng.com/modding/programming/debugging/|デバッグ方法(英語)]] ---- [[start|トップページに戻る]] ~~LASTMOD~~