【統合版】基本魔法part2 : ファイア【コマンド】【解説忘れてたシリーズ】

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 11

  • @creepernomahokobo
    @creepernomahokobo  4 месяца назад +3

    ファイア
    ※(スコアを作った後)使用者は自身のスコアmagicを2にする
    /scoreboard players set @s magic 2
    ~チャットで打つ~
    /gamerule commandblockoutput false
    /scoreboard objectives add magic dummy
    /scoreboard objectives add fire dummy
    ~リピート 無条件 常時実行~
    /execute as @a[scores={magic=2},hasitem={item=stick,location=slot.weapon.mainhand}] at @s if entity @s[y=~1.4,dx=0] unless entity @s[y=~1.5,dx=0] run scoreboard players add @s fire 1
    ~チェーン 無条件 常時実行~
    /execute as @a[scores={magic=2},hasitem={item=stick,location=slot.weapon.mainhand}] at @s if entity @s[y=~1.4,dx=0] if entity @s[y=~1.5,dx=0] run scoreboard players set @s fire 0
    /execute as @a[scores={magic=2,fire=1},hasitem={item=stick,location=slot.weapon.mainhand}] at @s run summon armor_stand ^ ^ ^8 0 0 minecraft:on_tame fire
    /execute as @a[scores={magic=2,fire=1},hasitem={item=stick,location=slot.weapon.mainhand}] at @s run summon armor_stand ^ ^ ^8 60 0 minecraft:on_tame fire
    /execute as @a[scores={magic=2,fire=1},hasitem={item=stick,location=slot.weapon.mainhand}] at @s run summon armor_stand ^ ^ ^8 120 0 minecraft:on_tame fire
    /execute as @a[scores={magic=2,fire=1},hasitem={item=stick,location=slot.weapon.mainhand}] at @s run summon armor_stand ^ ^ ^8 180 0 minecraft:on_tame fire
    /execute as @a[scores={magic=2,fire=1},hasitem={item=stick,location=slot.weapon.mainhand}] at @s run summon armor_stand ^ ^ ^8 240 0 minecraft:on_tame fire
    /execute as @a[scores={magic=2,fire=1},hasitem={item=stick,location=slot.weapon.mainhand}] at @s run summon armor_stand ^ ^ ^8 300 0 minecraft:on_tame fire
    /execute as @a[scores={magic=2,fire=1},hasitem={item=stick,location=slot.weapon.mainhand}] at @s run playsound mob.blaze.shoot @a ~ ~ ~ 1 1
    /scoreboard players add @e[type=armor_stand,name=fire] fire 1
    /execute as @e[type=armor_stand,name=fire,scores={fire=1}] at @s run tp @s ~ ~1000 ~
    ~ここからを5回繰り返す~
    /execute as @e[type=armor_stand,name=fire,scores={fire=1..}] at @s run particle minecraft:mobflame_single ~ ~-1000 ~
    /execute as @e[type=armor_stand,name=fire,scores={fire=1..}] at @s positioned ~ ~-1000 ~ run damage @e[r=1.5] 8 fire entity @s
    /execute as @e[type=armor_stand,name=fire,scores={fire=1..}] at @s run tp @s ^ ^ ^0.5 ~16 ~-5
    ~ここまでを5回繰り返す~
    /kill @e[type=armor_stand,name=fire,scores={fire=5..}]

  • @Frailwharf-
    @Frailwharf- 4 месяца назад +2

    惚れてまうやろ

  • @さしすせせ
    @さしすせせ 4 месяца назад +4

    魔法は消えるから錆にはならないんよ

  • @vikutoru417
    @vikutoru417 4 месяца назад +1

    しゃがむと発動する魔法でクールタイムを付けたいのですがおすすめはありますか
    なるべくコマンド数は少なくお願いしたいです

    • @creepernomahokobo
      @creepernomahokobo  4 месяца назад +1

      しゃがむとスコアが増えていき、しゃがみを解除するとスコアが0にセットされますよね。
      しゃがむと発動するコマンドは、しゃがんだ直後、つまりスコアが1のときに色々と技がでるようになってますが、
      もうひとつクールタイム用のスコアを用意しておいて、技を発動させた後にそのクールタイムのスコアを適当(40とか)にセットさせて、それを0になるまで減らしていくようにさせます。ここで初めの「しゃがむとスコアが増える」というコマンドの「しゃがむと」という条件に「クールタイムのスコア=0のとき」という条件を加えればできると思います。

  • @Ðせん
    @Ðせん 4 месяца назад

    うぽつです!
    火の魔法とは対極に、水や氷の魔法もアリかもですね

    • @たーぼばばあ
      @たーぼばばあ 4 месяца назад +2

      前に出してるよ

    • @Ðせん
      @Ðせん 4 месяца назад

      @@たーぼばばあ
      そうでしたか、すみません。

  • @まくらさんだー
    @まくらさんだー 4 месяца назад +1

    採用率は低い(無い)が、カッメ-ンライダー!作って欲しい
    魔法ってことでウィザードとかアリか?

  • @Skeleplayer-x8o
    @Skeleplayer-x8o 4 месяца назад +1

    最高

  • @宍戸あゆむ
    @宍戸あゆむ 4 месяца назад +1

    多分1