| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- #var gOnlineUsers {};
- #alias {who-l} {
- #class who-parse open;
- #action {^【%*】%*(%w)$} {
- #local obj {@ParseTitle{%%0}};
- #if { "$obj[id]" == "" } {
- #echo {解析失败: %%0};
- };
- #else {
- #var gOnlineUsers[$obj[id]] {
- $gOnlineUsers[$obj[id]]
- $obj
- };
- };
- };
- who-handle-end;
- #class who-parse close;
- xtt.Send {who -l};
- };
- #alias {who-pro-l} {
- #class who-parse open;
- #action {^【%*】%*(%w)$} {
- #local obj {@ParseTitle{%%0}};
- #if { "$obj[id]" == "" } {
- #echo {解析失败: %%0};
- };
- #else {
- #local obj[pro] {$obj[rank]};
- #unlocal obj[rank];
- #var gOnlineUsers[$obj[id]] {
- $gOnlineUsers[$obj[id]]
- $obj
- };
- };
- };
- who-handle-end;
- #class who-parse close;
- xtt.Send {who -pro -l};
- };
- #alias {who-all} {
- #class who-parse open;
- #action {^%S(在线%d人)(活跃 %*%)$} {
- #echo {%s} {LINE: %%0};
- };
- #action {^%S(%w){(\s+\S+\(\w+\))*}%s$} {
- #echo {%s} {LINE: %%0};
- };
- who-handle-end;
- #class who-parse close;
- xtt.Send {who};
- };
- #alias {who-handle-end} {
- #action {^{|共列出 1 位玩家。}系统负担:%S cmds/s, %S comp lines/s。$} {
- #class who-parse kill;
- };
- #action {^请用help who查看指令格式。$} {
- #class who-parse kill;
- };
- #action {^等等,系统喘气中......$} {
- #class who-parse kill;
- };
- };
|