Quellcode durchsuchen

fix(chat): 修复北侠挂机时可能会吞掉所有屏幕输出的 BUG

dzp vor 2 Jahren
Ursprung
Commit
7c344470a1
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 6 2
      mud/pkuxkx/plugins/lib/ui/chat.tin

+ 6 - 2
mud/pkuxkx/plugins/lib/ui/chat.tin

@@ -2,7 +2,7 @@
 
 /*
 本文件属于 PaoTin++ 的一部分。
-PaoTin++ © 2020~2022 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 享有并保留一切法律权利
+PaoTin++ © 2020~2023 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 享有并保留一切法律权利
 你可以在遵照 GPLv3 协议的基础之上使用、修改及重新分发本程序。
 */
 
@@ -88,6 +88,8 @@ load-lib alert;
                 #class chat.log kill;
             } {4.992};
 
+            #delay chat.log {#class chat.log kill} 0;
+
             #class chat.log close;
         };
     };
@@ -100,11 +102,13 @@ load-lib alert;
                 chat.log {%1} {%%0};
             } {4.993};
 
-            #action {~^%c{[' -]+}\e[2;37;0m {|\e\[0m}{|ID=chat.log}$} {
+            #action {~^%c{[' -]+}%c{|ID=chat.log}$} {
                 chat.log {%1} {%%0};
                 #class chat.log kill;
             } {4.992};
 
+            #delay chat.log {#class chat.log kill} 0;
+
             #class chat.log close;
         };
         #elseif { {$text} == {%*{[^m )]}\e[0m} } {