9 pages tagged with "oxide"
Rust プラグインでマップにマーカーを追加する
Published on 2024/10/12 - 1139 words - 6 mins
概要
Rust プラグインでマップにマーカーを追加します。
関連情報
Rust のサーバーを構築する
VSCode に Rust の Mod の開発環境を構築する
Marker API を使用する方法
Marker API を使用してマップにマーカーを追加します。
Marker API のインストール
Marker API から MarkerAPI.cs をダウンロードします。
MarkerAPI.cs をサーバーの oxide/plugins フォルダにコピーします。
API_CreateMarkerPublic
API_CreateMarkerPublic をコールしてプレ…
read more
Rust プラグインでエンティティのスケールを変更する
Published on 2024/10/08 - 716 words - 4 mins
概要
Rust プラグインで Entity Scale Manager を使用してエンティティのスケールを変更します。
参考情報
Entity Scale Manager
関連情報
Rust のサーバーを構築する
VSCode に Rust の Mod の開発環境を構築する
Entity Scale Manage のインストール
Entity Scale Manager から EntityScaleManager.cs をダウンロードします。
EntityScaleManager.cs をサーバーの oxide/plugins フォルダにコピーします。
API_ScaleEn…
read more
Rust プラグインのデータファイルを使用する
Published on 2024/10/01 - 602 words - 4 mins
概要
Rust プラグインのデータファイルを使用して任意のデータを保存します。
参考情報
Data Files
関連情報
Rust のサーバーを構築する
VSCode に Rust の Mod の開発環境を構築する
データファイルの使用
ファイルの先頭に名前空間への参照を追加します。
using Oxide.Core.Configuration;
データファイルのフィールドを作成します。
DynamicConfigFile dataFile;
データファイル oxide/data/MyDataFile.json がすでに存在する場合はロードします。データファイルが存在し…
read more
Rust プラグインにライブラリを追加する
Published on 2024/09/25 - 146 words - 1 mins
概要
Oxide の拡張機能を利用して Rust プラグインにライブラリを追加します。今回は WanaKanaShaapu をプラグインに追加します。
参考情報
Extensions
関連情報
Rust のサーバーを構築する
VSCode に Rust の Mod の開発環境を構築する
ライブラリの追加
ライブラリの dll ファイルを用意します。今回は WanaKanaShaapu.dll です。
サーバーの RustDedicated_Data/Managed フォルダに dll ファイルをコピーします。
プラグインの cs ファイルの先頭に次のコメントを追記します。
…
read more
Rust プラグインに構成を設定する
Published on 2024/09/16 - 488 words - 3 mins
概要
Rust プラグインに構成を設定し JSON ファイルから設定を読み込みます。
参考情報
Plugin lifecycle
Step 6: Implementing Configuration
関連情報
Rust のサーバーを構築する
VSCode に Rust の Mod の開発環境を構築する
Rust プラグインのチャットコマンドを実装する
権限の設定
Rust プラグインのチャットコマンドを実装する で作成した ActivePlayers.cs ファイルに構成を設定します。
ファイルの先頭に名前空間への参照を追加します。
using Newtonsoft.Json;
…
read more
Rust プラグインの基本的な GUI を実装する
Published on 2024/09/01 - 552 words - 3 mins
概要
Rust プラグインの基本的な GUI を実装し、チャットコマンドを実行すると文字を表示します。
参考情報
Basic concepts of GUI
RustCui
Kulltero/Rust.Community
Timers
FlamingMojo's Blog
関連情報
Rust プラグインのチャットコマンドを実装する
環境
Visual Studio Code 1.91.1
Docker Desktop 4.33.1
.NETFramework Standard 2.1
Microsoft.NETFramework.ReferenceAssemblies 1.0.3
O…
read more
Rust プラグインをローカライズする
Published on 2024/08/15 - 457 words - 3 mins
概要
Rust プラグインをローカライズします。
参考情報
Localization
Localization
関連情報
Rust のサーバーを構築する
VSCode に Rust の Mod の開発環境を構築する
Rust プラグインのチャットコマンドを実装する
デフォルトの文言を設定
Rust プラグインのチャットコマンドを実装する で作成した ActivePlayers.cs ファイルをローカライズします。
Dictionary を使用するため、System.Collections.Generic をインポートします。
using System.Collections.Gen…
read more
Rust プラグインに権限を設定する
Published on 2024/08/14 - 468 words - 3 mins
概要
Rust プラグインに権限を設定し、権限のあるユーザーのみがプラグインを使用できるようにします。
参考情報
Plugin lifecycle
Introduction to Permissions
関連情報
Rust のサーバーを構築する
VSCode に Rust の Mod の開発環境を構築する
Rust プラグインのチャットコマンドを実装する
権限の設定
Rust プラグインのチャットコマンドを実装する で作成した ActivePlayers.cs ファイルに権限を設定します。
プロパティ Permission で実装する権限を指定します。
privat…
read more
Rust プラグインのチャットコマンドを実装する
Published on 2024/08/13 - 338 words - 2 mins
概要
チャットコマンドを実行しアクティブユーザーの名前をチャットに表示する Rust 用プラグインを作成します。
参考情報
Plugin lifecycle
Writing your first plugin
関連情報
Rust のサーバーを構築する
VSCode に Rust の Mod の開発環境を構築する
プラグインの実装方法
ActivePlayers.cs ファイルを作成し、アクティブユーザーの名前をチャットに表示するチャットコマンドを実装します。
メソッド ActivePlayersCommand を実装します。
void ActivePlayersCo…
read more