if

POKO

Active member
8月 12, 2019
59
34
18
変数の提案
攻撃した人の名前の{attacker}はありますが
攻撃された人(殴った人)の変数が欲しいです
フォームの提案
drmpdownに設定した名前をそのまま変数に入れれるようにして欲しいです(説明下手)
選択肢にいろんな人の名前があったとして
kick {form_data}[0]
で選んだ名前の人をkickするって感じのを
作れるようにしたいです
あと、例えばですが 選択肢のところに
{onlines}と打てばサーバーに居る人の名前がズラーッと選択肢に出るようにして欲しいです
長文失礼いたしました
 
  • Like
Reactions: aieuo

Yukio_0819

Member
1月 27, 2018
39
19
8
24
静岡県
twpf.jp
サーバー起動時にエラーが出ます

TypeError: "Argument 1 passed to pocketmine\command\Command::setDescription() must be of the type string, null given, called in phar:///home/container/plugins/if_plugin_v3.3.0.phar/src/aieuo/ip/manager/CommandManager.php on line 71" (EXCEPTION) in "src/pocketmine/command/Command" at line 273
 

aieuo

Well-known member
1月 27, 2018
302
206
43
変数の提案
攻撃した人の名前の{attacker}はありますが
攻撃された人(殴った人)の変数が欲しいです
ダメージを受けたときのイベントの攻撃した人は attacker, ダメージを受けた人は player で、
攻撃したときのイベントの攻撃した人は player, ダメージを受けた人は target という変数を使用できます。

フォームの提案
drmpdownに設定した名前をそのまま変数に入れれるようにして欲しいです(説明下手)
選択肢にいろんな人の名前があったとして
kick {form_data}[0]
で選んだ名前の人をkickするって感じのを
作れるようにしたいです
ご提案ありがとうございます
次回のアップデートで追加します

あと、例えばですが 選択肢のところに
{onlines}と打てばサーバーに居る人の名前がズラーッと選択肢に出るようにして欲しいです
長文失礼いたしました
いいですね
次回か次々回のアップデートで追加します
 

aieuo

Well-known member
1月 27, 2018
302
206
43
サーバー起動時にエラーが出ます

TypeError: "Argument 1 passed to pocketmine\command\Command::setDescription() must be of the type string, null given, called in phar:///home/container/plugins/if_plugin_v3.3.0.phar/src/aieuo/ip/manager/CommandManager.php on line 71" (EXCEPTION) in "src/pocketmine/command/Command" at line 273
ご報告ありがとうございます。
修正します
 

aieuo

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

不具合修正 など

英語のメッセージが読み込めない問題を修正しました。

一部のメッセージを日本語にしました。

追加したフォーム一覧を見れるようにしました。

コマンド登録時にエラーが発生することがあるのを修正しました。

フォームに追加したボタンなどを削除できるようにしました。

処理に「所持金を設定する」を追加しました。

ドロップダウンで選択した選択肢の変数{form_dropdown}を追加しました。
フォームの一つ目のドロップダウンは {form_dropdown}[0] 、二つ目は{form_dropdown}[1]のように使用できます。
(フォームにひとつしかドロップダウンがない場合は {form_dropdown} だけでも正しく動作します。)
このコンテンツの詳細を読む...
 

aieuo

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

フォームのパーツに変数を使用できるように

フォームのボタン、パーツなどに変数を使用できるようになりました。

ボタンとドロップダウンに {aieuo}[0] のように使うlist変数を入れると要素分パーツが増えるようになりました

フォームを送信したときの変数に選択したボタンに表示されている文字の変数 {form_button}  を追加しました。
このコンテンツの詳細を読む...
 
11月 9, 2018
21
3
3
エラーが発生します。
[07:19:03] [Server thread/CRITICAL]: ErrorException: "yaml_parse(): parsing error encountered during parsing: did not find expected key (line 141, column 2), context while parsing a block mapping (line 2, column 1)" (EXCEPTION) in "src/pocketmine/utils/Config" at line 181
[07:19:03] [Server thread/DEBUG]: #0 (): pocketmine\utils\Utils::errorExceptionHandler(integer 2, string[160] yaml_parse(): parsing error encountered during parsing: did not find expected ke, string[66] phar:///home/container/Server.phar/src/pocketmine/utils/Config.php, integer 181, array[4])
[07:19:03] [Server thread/DEBUG]: #1 src/pocketmine/utils/Config(181): yaml_parse(string[8262] ---.kinkyuu:. if:. - id: 7. content: "". match:. - id: 104. content: .)
[07:19:03] [Server thread/DEBUG]: #2 src/pocketmine/utils/Config(113): pocketmine\utils\Config->load(string[43] /home/container/plugin_data/if/commands.yml, integer 2, array[0])
[07:19:03] [Server thread/DEBUG]: #3 plugins/if_plugin_v3.3.0.phar/src/aieuo/ip/manager/IFManager(21): pocketmine\utils\Config->__construct(string[43] /home/container/plugin_data/if/commands.yml, integer 2, array[0])
[07:19:03] [Server thread/DEBUG]: #4 plugins/if_plugin_v3.3.0.phar/src/aieuo/ip/manager/CommandManager(15): aieuo\ip\manager\IFManager->__construct(object aieuo\ip\ifPlugin, string[8] commands)
[07:19:03] [Server thread/DEBUG]: #5 plugins/if_plugin_v3.3.0.phar/src/aieuo/ip/ifPlugin(67): aieuo\ip\manager\CommandManager->__construct(object aieuo\ip\ifPlugin)
[07:19:03] [Server thread/DEBUG]: #6 src/pocketmine/plugin/PluginBase(123): aieuo\ip\ifPlugin->onEnable()
[07:19:03] [Server thread/DEBUG]: #7 src/pocketmine/plugin/PluginManager(588): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[07:19:03] [Server thread/DEBUG]: #8 src/pocketmine/Server(2002): pocketmine\plugin\PluginManager->enablePlugin(object aieuo\ip\ifPlugin)
[07:19:03] [Server thread/DEBUG]: #9 src/pocketmine/Server(1988): pocketmine\Server->enablePlugin(object aieuo\ip\ifPlugin)
[07:19:03] [Server thread/DEBUG]: #10 src/pocketmine/Server(1782): pocketmine\Server->enablePlugins(integer 1)
[07:19:03] [Server thread/DEBUG]: #11 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[07:19:03] [Server thread/DEBUG]: #12 (1): require(string[64] phar:///home/container/Server.phar/src/pocketmine/PocketMine.php)
 

aieuo

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

不具合修正 など

「アイテムを追加」、「アイテムを削除」などで名前が反映されない問題を修正しました。

「title欄にメッセージを送る」でサブタイトルも送信できるようにしました。

フォームのIF設定にひとつ前に戻るボタンを追加しました。(一度ほかのボタンを押すと戻れなくなります)
このコンテンツの詳細を読む...
 

aieuo

Well-known member
1月 27, 2018
302
206
43
インベントリにアイテムを追加する処理でアイテム名を書いても反映されません。
追加
アイテムを減らすときの
アイテム名も反映されませんよ
報告ありがとうございます。修正しました。

フォームのif設定に一つ前のページに戻る追加希望
IF設定で何か操作してから戻ろうとするとプラグインの大規模な改修が必要なため、IF設定画面に移行してほかのボタンを押す前だけ戻れるようにしました。
ご希望に添えず申し訳ないです。