コンテンツアイコン

Mineflow 1.0.0

aieuo

Well-known member
1月 27, 2018
289
204
43
aieuoの新しいコンテンツ:

Mineflow - ゲーム内でプラグインのようなものを作る

コマンドを実行した時やブロックを触ったときなどにいろいろとできます

IFプラグインをもとに新しく作り直しました。
ifプラグインの保存データは使用できませんが、個人チャットやdiscord aieuo#9928などで渡していただけると代わりに手動で対応させます。

主な変更点
  • 条件比較のifを好きな場所で使用できるようにしました。
  • 変数名を一新しました
  • 配列の変数で{onlines}[0]のように括弧の外でインデックスを指定していたものを{onlines[0]}のように括弧内で指定するようにしました。
  • いろいろ

詳しい説明...
このコンテンツの詳細を読む...
 
2月 25, 2020
51
7
8
フォームのビューを使ってxを押すと
フォームが戻ってきません、修正をお願いします。
 
最後の編集:

aieuo

Well-known member
1月 27, 2018
289
204
43
aieuoがMineflowのアップデートをしました:

アップデート

インベントリの内容を取得するアクションを追加しました。
割り算の余りを計算できるようにしました。
フォームの中の変数を置き換えるようにしました。
フォームのプレビューで閉じたときに前の画面に戻らない問題を修正しました。
このコンテンツの詳細を読む...
 
2月 25, 2020
51
7
8
フォームの一個前に戻るやつ修正されてないです
\nで改行できるようにしてほしいです
文字を比較するでエラーが出ます
 
最後の編集:

さくだま

Well-known member
12 月 7, 2018
98
50
18
東経135度の県
《不具合》
環境 PMMP ver 3.12.0 , MinecraftBe ver 1.14.60 , Mineflow 0.1.1 , Mirmサーバー
・サーバー起動時にforms.jsonがすべて消える
・"最大体力を変更する"と書くつもりだったと思われるが"体最大力を変更する"になっている
・"エンティティの体の向きを変える"が使えない
》変数は{target},角度は90で実行(180でも実行したが変化なし)
・"エンティティの頭の向きを変える"が使えない
》変数は{target},角度は90で実行(180でも実行したが変化なし)
・何故かよく分かりませんがMineflowの編集中に他のプラグインのフォームが出てきたりする
》LoginSystemプラグインとかRunForMoneyプラグインのフォームやメッセージが出てきます
・レシピを出力するとエラーで落ちる
 
最後の編集:

にしにし

New member
5月 1, 2020
1
0
1
「フォーム」→「フォーム一覧」→「タイトル編集」→「このフォームがトリガーのレシピ」→「レシピ」でどれかレシピを押すとInternal server error になります。修正お願いします。
 
2月 25, 2020
51
7
8
フォームの使い方教えてください、toggleをtrueにした時とかにコマンドを実行など、そういうのを作るにはどうすればいいですか?{form.data} 0 はどこに入力すればいいですか?
 

POKO

Active member
8月 12, 2019
59
34
18
変数がちょっとよくわからないので
if風にまとめるか変数についてもう少し突き詰めて解説して頂けませんか?
 

aieuo

Well-known member
1月 27, 2018
289
204
43
aieuoがMineflowのアップデートをしました:

アクション追加 など

  • イベントの変数 {event} を追加しました
  • アクションを直接呼び出すときに空白は渡さないようにしました
  • 「待機する」で1秒以下も指定できるようにしました
  • 文字列を操作するアクションを追加しました
  • ブロックが看板の時に看板の文字を変数に追加するようにしました
  • entity変数に体力 {entity.health} を追加しました
  • アイテムのダメージ値を変更するアクションを追加しました
  • アイテムの個数を変更するアクションを追加しました
  • アイテムの名前を変更するアクションを追加しました
  • 条件で結果が確定した時それより後の判定を飛ばすようにしました
  • エンティティの体の向きと頭の向きを変更するときにプライヤーだと変わらない問題を修正しました
  • 一部のフォームでプレビューで閉じたときに前の画面に戻らない問題を修正しました
  • 文字列を比較するで追加するときにエラーが出るのを修正しました
  • フォームで\nと書くと改行させるようにしました
このコンテンツの詳細を読む...
 

aieuo

Well-known member
1月 27, 2018
289
204
43
フォームの一個前に戻るやつ修正されてないです
\nで改行できるようにしてほしいです
文字を比較するでエラーが出ます
ごめんなさい...一か所しか修正していませんでした。ほかのフォームも修正しました
 

aieuo

Well-known member
1月 27, 2018
289
204
43
《不具合》
・"最大体力を変更する"と書くつもりだったと思われるが"体最大力を変更する"になっている
・"エンティティの体の向きを変える"が使えない
》変数は{target},角度は90で実行(180でも実行したが変化なし)
・"エンティティの頭の向きを変える"が使えない
》変数は{target},角度は90で実行(180でも実行したが変化なし)
ご報告ありがとうございます。修正しました

・何故かよく分かりませんがMineflowの編集中に他のプラグインのフォームが出てきたりする
》LoginSystemプラグインとかRunForMoneyプラグインのフォームやメッセージが出てきます
フォームのidがかぶっていることが原因ですがこちらではどうすることもできないです。LoginSystemやRunForMoneyの開発者様に報告お願いします
 

aieuo

Well-known member
1月 27, 2018
289
204
43
・レシピを出力するとエラーで落ちる
「フォーム」→「フォーム一覧」→「タイトル編集」→「このフォームがトリガーのレシピ」→「レシピ」でどれかレシピを押すとInternal server error になります。修正お願いします。
コンソールにエラーが表示されていると思うのでそれを見せてください
 

aieuo

Well-known member
1月 27, 2018
289
204
43
フォームの使い方教えてください、toggleをtrueにした時とかにコマンドを実行など、そういうのを作るにはどうすればいいですか?{form.data} 0 はどこに入力すればいいですか?
すいません
IFなら2つを比較するがありましたが
Mineflowにはないみたいなので

簡単に言えば

toggleをtrueにした時に〇〇を実行するのは作れますか?
レシピにフォームのトリガーを追加してから

「スクリプト」 > 「もし~なら...する」のアクションを追加して、それの条件に「スクリプト」 > 「文字列を比較する」の条件を追加してください
「文字列を比較する」には{form.data[0]}などとtrueが等しいかを入力してください
 

aieuo

Well-known member
1月 27, 2018
289
204
43
変数がちょっとよくわからないので
if風にまとめるか変数についてもう少し突き詰めて解説して頂けませんか?
使用できる変数はここに書いている通りです
変数名の右端に括弧で囲まれて書いている (player) などは変数の型で string と number 以外の場合変数名の後ろに . で区切って書くことで変数の中の要素にアクセスできます
例えば、プレイヤーがレシピを実行したときに追加される {target} の場合
player変数なので {target.name} でプレイヤーの名前や {target.x} や {target.level} が使用できます
{target.level} はlevel変数なので更に {target.level.id} でワールドのidや {target.level.name} でワールドの名前と置き換えたりできます
 

Metmon

New member
2月 11, 2020
7
2
3
とても使いやすいです!

因みに、フォームを繋げる事は可能ですか?
そして、フォームの中にスライド選択式の様なバーを追加できますか?
 
2月 25, 2020
51
7
8
とても使いやすいです!

因みに、フォームを繋げる事は可能ですか?
そして、フォームの中にスライド選択式の様なバーを追加できますか?
可能です
フォームを繋げるならレシピの欄に2個目のフォームを表示するのを作り繋げます。
スライド式のバーは2つあります
カスタムフォームからパーツの追加を押して探してみて下さい