Просмотр исходного кода

feat(note): 小小笔记本功能

dzp 2 лет назад
Родитель
Сommit
281d9f7bf2
3 измененных файлов с 14 добавлено и 0 удалено
  1. 1 0
      etc/ui-settings.tin
  2. 1 0
      mud/pkuxkx/etc/ui-settings.tin
  3. 12 0
      plugins/lib/ui/prompt.tin

+ 1 - 0
etc/ui-settings.tin

@@ -10,6 +10,7 @@
     { {place}{BotSepBar}        {label}{<119>警报}  {name}{alert} }
     { {place}{BotSepBar}        {label}{屏幕美化}   {name}{beautify} {cooldown}{600} {visibility}{HideCool} }
     { {place}{BotSepBar}        {label}{状态栏更新} {name}{disable}  {visibility}{HideLabel} }
+    { {place}{BotSepBar}        {label}{随手记}     {name}{note}     {color}{<134>}}
 };
 
 #nop 配色主题,注意这里不要直接嵌入 SGR(ansi codes),否则计算宽度时会有问题。;

+ 1 - 0
mud/pkuxkx/etc/ui-settings.tin

@@ -55,6 +55,7 @@
     { {place}{Bot} {line}{3}    {label}{持续效果}   {name}{persist}  {countdown}{Seconds} }
 
     { {place}{Bot} {line}{99}   {label}{<119>警报}  {name}{alert}   }
+    { {place}{Bot} {line}{99}   {label}{随手记}     {name}{note}     {color}{<134>}}
 
     { {place}{BotSepBar}        {label}{搜索条件}   {name}{search}  }
     { {place}{BotSepBar}        {label}{屏幕美化}   {name}{beautify} {cooldown}{600} {visibility}{HideCool} }

+ 12 - 0
plugins/lib/ui/prompt.tin

@@ -642,6 +642,18 @@ tt++ table 由一组选项和与之对应的选项值来组成,用来说明想
     };
 };
 
+#alias {NOTE} {prompt.Note};
+#alias {prompt.Note} {
+    prompt.Set {{note}{%0}};
+
+    #if { @isEmpty{%0} } {
+        okLog 你轻轻地从笔记本上撕下一页,捏成一个纸团丢到了垃圾桶里。;
+    };
+    #else {
+        okLog 你抬头看着远方,若有所思,接着又奋笔疾书,在笔记本上记下一些东西。;
+    };
+};
+
 #alias {prompt.test} {
     #local fullme {<219>很久没有进行机器人检查(fullme)了,任务奖励将受到影响。<299>};
     #local fullme {http://pkuxkx.com/antirobot/robot.php?filename=1576762922984895};