コンテンツアイコン

KBroadcaster 1.1.1

Katona

New member
6月 7, 2019
5
0
3
Katonaの新しいコンテンツ:

KBroadcaster - 定期的にブロードキャストメッセージを送信します

KBroadcaster
定期的にメッセージをサーバーにいる人たちに送ります
カテゴリを "一般" から "チャット関連"へ変更しました
  • 各メッセージごとに送る間隔やフォーマットが設定できます
  • フォーマットは好きなものを自分で追加できます ( [運営], 運営>>, =運営= など)
  • チャット以外にも、タイトル, チップ, ポップアップが送信できます
  • すべてFormで操作します
することリスト
  • 同じタイミングに送られるメッセージが複数あれば、その内一つをランダムで選んでブロードキャスト
  • ブロードキャストのオン オフの切り替え
  • 登録されているメッセージの編集

- コマンド
/kbroadcaster (/kbro) (OP)...
このコンテンツの詳細を読む...
 

tmc

Active member
6月 16, 2019
63
29
18
どこかのサーバー(かも)
バグ見つけました!
メッセージが一つもない状態で「メッセージを編集」を押し、そのあと「送信」を押すとInternal server errorでkickされるバグです。
見つけたので報告します。
下のコードがエラーのログです。
[15:05:23] [Server thread/CRITICAL]: ErrorException: "Undefined offset: 0" (EXCEPTION) in "plugins/KBroadcaster_v1.1.phar/src/katona/kBroadcaster/KBroadcaster" at line 110
[15:05:23] [Server thread/DEBUG]: #0 plugins/KBroadcaster_v1.1.phar/src/katona/kBroadcaster/KBroadcaster(110): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[19] Undefined offset: 0, string[113] phar://C:/Users/tomoh/Desktop/appleserver/plugins/KBroadcaster_v1.1.phar/src/kat, integer 110, array[5])
[15:05:23] [Server thread/DEBUG]: #1 src/pocketmine/plugin/MethodEventExecutor(38): katona\kBroadcaster\KBroadcaster->onReceive(object pocketmine\event\server\DataPacketReceiveEvent)
[15:05:23] [Server thread/DEBUG]: #2 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(object katona\kBroadcaster\KBroadcaster, object pocketmine\event\server\DataPacketReceiveEvent)
[15:05:23] [Server thread/DEBUG]: #3 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\server\DataPacketReceiveEvent)
[15:05:23] [Server thread/DEBUG]: #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\event\Event->call()
[15:05:23] [Server thread/DEBUG]: #5 src/pocketmine/network/mcpe/protocol/BatchPacket(123): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
[15:05:23] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[15:05:23] [Server thread/DEBUG]: #7 src/pocketmine/Player(3124): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[15:05:23] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[15:05:23] [Server thread/DEBUG]: #9 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[18] 192.168.1.14 57687, object raklib\protocol\EncapsulatedPacket, integer 0)
[15:05:23] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[15:05:23] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[15:05:23] [Server thread/DEBUG]: #12 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
[15:05:23] [Server thread/DEBUG]: #13 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[15:05:23] [Server thread/DEBUG]: #14 src/pocketmine/Server(2348): pocketmine\snooze\SleeperHandler->sleepUntil(double 1562391323.5824)
[15:05:23] [Server thread/DEBUG]: #15 src/pocketmine/Server(2205): pocketmine\Server->tickProcessor()
[15:05:23] [Server thread/DEBUG]: #16 src/pocketmine/Server(1784): pocketmine\Server->start()
[15:05:23] [Server thread/DEBUG]: #17 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[35] C:\Users\tomoh\Desktop\appleserver\, string[43] C:\Users\tomoh\Desktop\appleserver\plugins\)
[15:05:23] [Server thread/DEBUG]: #18 (1): require(string[90] phar://C:/Users/tomoh/Desktop/appleserver/PocketMine-MP.phar/src/pocketmine/Pock)
長文失礼いたしました。
 
最後の編集:

Katona

New member
6月 7, 2019
5
0
3
バグ見つけました!
メッセージが一つもない状態で「メッセージを編集」を押し、そのあと「送信」を押すとInternal server errorでkickされるバグです。
見つけたので報告します。
下のコードがエラーのログです。
面倒くさくてやってなかった例外処理を今ちゃんと追加しました。
すみませんでした。
 

添付ファイル

最後の編集:

tmc

Active member
6月 16, 2019
63
29
18
どこかのサーバー(かも)

NoNaMe(のなめ)

Well-known member
12 月 31, 2018
129
83
28
Gifu
nnm.localinfo.jp
今のところ導入時点で(重要)とかお知らせとかしか無いので、鯖内でもFormで追加出来たら良いなぁと
今は直接コンフィグに書き足していますから...
 

Katona

New member
6月 7, 2019
5
0
3
今のところ導入時点で(重要)とかお知らせとかしか無いので、鯖内でもFormで追加出来たら良いなぁと
今は直接コンフィグに書き足していますから...
このプラグインはコンフィグを直接編集することはありません
すべてフォームから管理できるので、/kbro で出るフォームの「フォーマットを追加」から追加してください