if

aieuo

Well-known member
1月 27, 2018
302
206
43
コマンドを追加した後に
コマンド > 一覧 > コマンドの名前 からアクションなどを変更しようとすると高確率でエラーになります 修正をお願いします。
コマンド作成時にコマンドの説明に半角英数字以外を使い、OP権限を必要ないと設定し、再起動すると、そのコマンドの説明が「IFプラグインのコマンドです」などと
表示され、OPしか実行できなくなります!修正をお願いします
ご報告ありがとうございます。修正します
 

aieuo

Well-known member
1月 27, 2018
302
206
43
ボタンを一度消すとバグってしまいます..ボタンに何も機能を入れてないのに勝手に入ってしまいます...
修正お願いします。
ボタンに反応するifを追加した後にボタンを書いた場合はifの条件にある{form_data}と0が等しいのような比較の数字の部分を手動で変更してください
 
  • Like
Reactions: kaisei.k
2月 25, 2020
51
7
8
      重要
1のボタン2のボタンがあるとします

① aieuo
② あいうえお


1のボタンを押すとaieuoとチャットに出るようにする
2のボタンを押すとkillするようにする

1のボタンを押すとこうなります

チャット
aieuo
れあるさん は力尽きた

れあるさん を倒しました

このように2で設定したIFが同時に発動されます
修正をお願いします。
 

やまちゃんゼノ

Well-known member
12 月 3, 2018
90
48
18
近畿
      重要
1のボタン2のボタンがあるとします

① aieuo
② あいうえお


1のボタンを押すとaieuoとチャットに出るようにする
2のボタンを押すとkillするようにする

1のボタンを押すとこうなります

チャット
aieuo
れあるさん は力尽きた

れあるさん を倒しました

このように2で設定したIFが同時に発動されます
修正をお願いします。
条件に{form_data}[0]ならって加えていますか?
 
2月 25, 2020
51
7
8
{form_data}

0

が等しいならになってます

{form_data}[0]

0

が等しいならにすればいいんですか?

0時51分追記

この方法でやったら改善しました!
ありがとうございました!
 
最後の編集:

やまちゃんゼノ

Well-known member
12 月 3, 2018
90
48
18
近畿
エラーが出ました
[11:18:58] [Server thread/CRITICAL]: TypeError: "Argument 1 passed to pocketmine\entity\Living::setMaxHealth() must be of the type integer, null given, called in phar:///home/container/plugins/if_plugin_v3.9.0.phar/src/aieuo/ip/processes/SetMaxHealth.php on line 26" (EXCEPTION) in "src/pocketmine/entity/Living" at line 157
[11:18:58] [Server thread/DEBUG]: #0 plugins/if_plugin_v3.9.0.phar/src/aieuo/ip/processes/SetMaxHealth(26): pocketmine\entity\Living->setMaxHealth(NULL )
[11:18:58] [Server thread/DEBUG]: #1 plugins/if_plugin_v3.9.0.phar/src/aieuo/ip/IFAPI(56): aieuo\ip\processes\SetMaxHealth->execute()
[11:18:58] [Server thread/DEBUG]: #2 plugins/if_plugin_v3.9.0.phar/src/aieuo/ip/IFAPI(76): aieuo\ip\IFAPI->executeProcess(object pocketmine\Player, array[3], array[3])
[11:18:58] [Server thread/DEBUG]: #3 plugins/if_plugin_v3.9.0.phar/src/aieuo/ip/EventListener(187): aieuo\ip\IFAPI->executeIfMatchCondition(object pocketmine\Player, array[1], array[3], array[0], array[3])
[11:18:58] [Server thread/DEBUG]: #4 plugins/if_plugin_v3.9.0.phar/src/aieuo/ip/EventListener(201): aieuo\ip\EventListener->onEvent(object pocketmine\event\player\PlayerInteractEvent, string[19] PlayerInteractEvent)
[11:18:58] [Server thread/DEBUG]: #5 src/pocketmine/plugin/MethodEventExecutor(42): aieuo\ip\EventListener->interact(object pocketmine\event\player\PlayerInteractEvent)
[11:18:58] [Server thread/DEBUG]: #6 src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object aieuo\ip\EventListener, object pocketmine\event\player\PlayerInteractEvent)
[11:18:58] [Server thread/DEBUG]: #7 src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerInteractEvent)
[11:18:58] [Server thread/DEBUG]: #8 src/pocketmine/level/Level(1863): pocketmine\event\Event->call()
[11:18:58] [Server thread/DEBUG]: #9 src/pocketmine/Player(2404): pocketmine\level\Level->useItemOn(object pocketmine\math\Vector3, object pocketmine\item\Potion, integer 3, object pocketmine\math\Vector3, object pocketmine\Player, boolean 1)
[11:18:58] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(150): pocketmine\Player->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
[11:18:58] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(178): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
[11:18:58] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[11:18:58] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/protocol/BatchPacket(129): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
[11:18:58] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[11:18:58] [Server thread/DEBUG]: #15 src/pocketmine/Player(3118): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[11:18:58] [Server thread/DEBUG]: #16 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[11:18:58] [Server thread/DEBUG]: #17 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] 180.147.84.32 54292, object raklib\protocol\EncapsulatedPacket, integer 0)
[11:18:58] [Server thread/DEBUG]: #18 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[11:18:58] [Server thread/DEBUG]: #19 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[11:18:58] [Server thread/DEBUG]: #20 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
[11:18:58] [Server thread/DEBUG]: #21 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[11:18:58] [Server thread/DEBUG]: #22 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1592219938.0367)
[11:18:58] [Server thread/DEBUG]: #23 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()
[11:18:58] [Server thread/DEBUG]: #24 src/pocketmine/Server(1584): pocketmine\Server->start()
[11:18:58] [Server thread/DEBUG]: #25 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[11:18:58] [Server thread/DEBUG]: #26 src/pocketmine/PocketMine(296): pocketmine\server()
[11:18:58] [Server thread/DEBUG]: #27 (1): require(string[64] phar:///home/container/Server.phar/src/pocketmine/PocketMine.php)
 
2月 25, 2020
51
7
8
コマンドに空白があるとエラーで消せなくなります
コマンドリストからコマンドを編集しようとすると落ちます