online.tin 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #nop 几个常用的别名;
  2. #nop 一些中文 MUD 服务器在接收到 quit 命令时会让角色从服务器上下线,;
  3. #nop 这往往会导致玩家丢失背包里的物品。;
  4. #nop 为了避免悲剧发生,这里特别映射一下,改成仅断开连接,而不退出服务器角色。;
  5. #nop 如果玩家真的需要向服务器发送 quit 指令,请输入 #send quit。exit 同理;
  6. #alias {exit} {#end};
  7. #alias {quit} {#end};
  8. #nop 类似于 DOS/Unix,设置 clear/cls 命令为清除屏幕上的内容。;
  9. #alias {cls} {clear};
  10. #alias {clear} {
  11. #system {tput clear};
  12. prompt.refresh;
  13. };
  14. #nop 武当、少林等门派的诵经文本会干扰机器运行,使用全局替换从一开始就屏蔽掉。;
  15. #substitute {~\e[1;36m%+1u..\e[2;37;0m} {};
  16. #ticker {save-data} {xtt.Send save} {600};
  17. #ticker {backup-data} {xtt.Send backup} {1800};
  18. #delay 1 {
  19. set table_pattern 1;
  20. set area_detail 1;
  21. set learn_emote 1;
  22. set localmap 1;
  23. load-module basic/char;
  24. load-module shortcut;
  25. event.Handle {char/hpbrief} {prompt} {framework/online} {prompt.UpdateHP};
  26. event.Handle {char/status} {prompt} {framework/online} {prompt.UpdateSM};
  27. #nop 提供给用户的自动执行函数;
  28. user-online;
  29. };
  30. #event {RECEIVED OUTPUT} {
  31. #undelay KeepAlive;
  32. #delay KeepAlive {#zap} 180;
  33. };