2016年12月18日日曜日

[C#なMinecraftPEサーバーのMinet]プラグインをつくる#3 コマンド処理編

こんにちは、haniokasaiです。
今回はコマンドをMinetサーバー内で使う方法を解説します。

1、おまじないをかける
Minetでコマンドをプレイヤーに使わせるには以下のおまじないをかける必要があります。これにより、ワールド内でチート(コマンド)が使えると、端末が認識します。

var setCmdEnabled = McpeSetCommandsEnabled.CreateObject();
setCmdEnabled.enabled = true;
player.SendPackage(setCmdEnabled);

これは、このプラグインを入れれば、勝手にやってくれます。
https://github.com/haniokasai/EnableCommand

2.書き方

        [Command(Name = "test", Description = "コマンドテスト", Permission = "OP")]
        public void test(Player player)
        {
            player.Level.BroadcastMessage("test", type: MessageType.Raw); // Message typeはtip popup messageが選べる!
        }

こんな感じ。Permissionに関しては、まだ仕様(しよう)が良くわかりません。どうしよう。

0 件のコメント:

コメントを投稿

EveryPhone PW (EP-171PW)で使えるケースや保護フィルムを探す

どうも、お久しぶりです。 先日、 EveryPhone PW を買ったのですが、該当する製品の保護フィルムやカバーがなくて困りました。つけないつもりでいたのですが、ある妙案を思いつきました。 そもそもこのEveryPhone、中華メーカー等の既製品をEver...