#ゲームモード変更コマンド
従来、ゲームモード/gamemode creative @p
とすればゲームモードを変更できます。これは省略も可能で/gamemode c
などでも変更できます。ですが、Minecraft1.13
から省略ができなくなったことから困った人もいるのではないでしょうか?
なので、プレイヤー指定はないけど簡単にゲームモードを変更できるようにしてみましょう。
#コード
command /gm [<text>]:
if arg-1 is set:
if arg-1 is "creative" or "c":
set player's gamemode to creative
if arg-1 is "survival" or "s":
set player's gamemode to survival
if arg-1 is "spectator" or "sp":
set player's gamemode to spectator
if arg-1 is "adventure" or "a":
set player's gamemode to creative
if arg-1 is not set:
if player's gamemode is creative:
set player's gamemode to adventure
stop
if player's gamemode is adventure:
set player's gamemode to survival
stop
if player's gamemode is survival:
set player's gamemode to spectator
stop
if player's gamemode is spectator:
set player's gamemode to creative
stop
#解説
まずコマンド生成ですね。
/gm <text>
でコマンドを実行できます。<text>
というargumentは[]
で囲まれているので/gm
か/gm <text>
で実行可能です。そして/gm
と/gm <text>
では動作が違います。とはいえ、解説もなにもないので簡単に説明しますと<text>
部分にcreative
かc
、adventure
かa
、survival
かs
、spectator
かsp
で各ゲームモードに変更できます。その機構をif文で書いています。
もし<text>
部分を書かなかった場合はその時のプレイヤーのゲームモード(`player's gamemode)によってゲームモードを変更します。
#最後に・・・
最近解説が雑くないか?なんて思う人いるのではないでしょうか?
ごめんなさい。なんか、いい解説が思いついたら書き直します。
#ページ作成に関して・・・
こんなもの作ってほしいなんてものがあったら言ってくれるとありがたいです。
ページ作成にあたってねたになりますので・・・
次はコチラ
前はコチラ