if

aieuo

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

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

aieuo

Well-known member
1月 27, 2018
223
155
43
エラーが発生します。
[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)
commands.ymlの141行目付近を見せていただけますでしょうか
 

Lawless1011

Well-known member
2月 3, 2019
195
87
28
札幌
アップデートが多くてドンドン進化し続けていて最高です。
提案
・スコアボードのif追加
詳細(自分自身の希望です!)

if設定の処理にオンラインのプレイヤー数を表示的なもの(変数らへん分からないので変数の編集でできるなら教えてください)
Thannks aiueo and IFplugin
 

POKO

Active member
8月 12, 2019
21
25
3
フォームのドロップダウンで要素分追加がよくわかりません
自分が提案したサーバー内の人の名前がズラーッと出てくるようにするにはどう打てばいいですか?

/kick (???) を例に お願いします
 

aieuo

Well-known member
1月 27, 2018
223
155
43
アップデートが多くてドンドン進化し続けていて最高です。
提案
・スコアボードのif追加
詳細(自分自身の希望です!)

if設定の処理にオンラインのプレイヤー数を表示的なもの(変数らへん分からないので変数の編集でできるなら教えてください)
Thannks aiueo and IFplugin
ありがとうございます! 装飾すごい


スコアボードもいいですね
時間あれば追加してみます


オンラインのプレイヤー数は {onlines}.length と書くと置き換わります
 
いいね数: Lawless1011

aieuo

Well-known member
1月 27, 2018
223
155
43
フォームのドロップダウンで要素分追加がよくわかりません
自分が提案したサーバー内の人の名前がズラーッと出てくるようにするにはどう打てばいいですか?

/kick (???) を例に お願いします
form1.png
このように選択肢にオンラインのプレイヤーが入っている変数の {onlines} を入れると実行時には

form3.png
こんな感じにプレイヤー名に置き換わるので、IF編集で
form2.png
kick {form_dropdown}[0] というコマンドを実行すると選択したプレイヤーをキックできます
({form_dropdown}[0] には選択されたプレイヤーの名前が入っています}
 

aieuo

Well-known member
1月 27, 2018
223
155
43
この利用規約を読んでください~ の文章の改行を \nに置き換えて一行で書いてみてください
 
最後の編集:

tmc

Active member
6月 16, 2019
67
27
18
どこかのサーバー(かも)
PlayerDropItemEvent 追加してください!

あと、条件の
  • インベントリに指定したアイテムが入ってるか
  • 指定したアイテムがインベントリにあるなら削除する
でもアイテム名を指定できるようにしてほしいです。
 
最後の編集:

さくだま

Well-known member
12 月 7, 2018
74
49
18
イベントの所にある 指定したアイテムを手に持っているか っていうのを設定すると
プレイヤーがop ならと名前が適切ではないことがあります
 

aieuo

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

不具合修正 など

\nと入力するとその場所で改行するようにしました。

プレイヤーがアイテムを捨てたときのイベントを追加しました。

条件のアイテムでも名前を指定できるようにしました。

一部のメッセージが正しく表示されない問題を修正しました。
このコンテンツの詳細を読む...
 

aieuo

Well-known member
1月 27, 2018
223
155
43
PlayerDropItemEvent 追加してください!

あと、条件の
  • インベントリに指定したアイテムが入ってるか
  • 指定したアイテムがインベントリにあるなら削除する
でもアイテム名を指定できるようにしてほしいです。
ご提案ありがとうございます。
イベントとアイテムの名前追加しました。
 

さくだま

Well-known member
12 月 7, 2018
74
49
18
フォームで鯖民同士の通報を作ってたんですが
通報する人
{onlines}
通報理由
( )
のように設定したのですがこれをOpに送るように設定してあり
通報理由を(form_input)[1]とifで設定して動作テストをしたのですが
通報理由がUndefined variable: form_input[1]のようにちゃんとでてきませんでした
((語彙力が足りないかも))
 
いいね数: aieuo

aieuo

Well-known member
1月 27, 2018
223
155
43
フォームで鯖民同士の通報を作ってたんですが
通報する人
{onlines}
通報理由
( )
のように設定したのですがこれをOpに送るように設定してあり
通報理由を(form_input)[1]とifで設定して動作テストをしたのですが
通報理由がUndefined variable: form_input[1]のようにちゃんとでてきませんでした
((語彙力が足りないかも))
{form_input}[0] ではなく {form_data}[0] を使用してみてください
 

さくだま

Well-known member
12 月 7, 2018
74
49
18
{form_input}[0] ではなく {form_data}[0] を使用してみてください
ありがとうございます!あと
フォームを多数追加した場合ボタンを削除してもボタンが違います(語彙力皆無)
例としてロビーにTpというボタンを削除した場合を挙げます
(例)削除前
〜〜〜スマートフォーム〜〜〜
SHOP
ロビーにTP
ルール確認
通報

(例)削除後
〜〜〜スマートフォーム〜〜〜
SHOP
ルール確認←削除されたにも関わらずロビーにTPになっている
通報←ルール確認

つまり1つずつずれるんです