alias :⁾
This commit is contained in:
parent
934f3a8918
commit
3f46d69b39
@ -9,7 +9,8 @@ export default bot => {
|
|||||||
.then(res => res.text())
|
.then(res => res.text())
|
||||||
.then(res => {
|
.then(res => {
|
||||||
e.args[0] = e.args[0] || e.user.nick;
|
e.args[0] = e.args[0] || e.user.nick;
|
||||||
let players = new Map();
|
let players = new Map()
|
||||||
|
, alias = {};
|
||||||
res
|
res
|
||||||
.split("\n").join``
|
.split("\n").join``
|
||||||
.match(/\<tr\>(.*?)\<\/tr\>/gsi)
|
.match(/\<tr\>(.*?)\<\/tr\>/gsi)
|
||||||
@ -20,15 +21,22 @@ export default bot => {
|
|||||||
.replace("</td>", "")
|
.replace("</td>", "")
|
||||||
):false)
|
):false)
|
||||||
.splice(1)
|
.splice(1)
|
||||||
.forEach(p => players.set(p[1].toLowerCase(), {
|
.forEach(p => { // 6 archangel!archangel@pomf.space
|
||||||
rang: parseInt(p[0]),
|
const nick = p[6].split("!")[0].toLowerCase();
|
||||||
name: p[1],
|
players.set(p[1].toLowerCase(), {
|
||||||
level: parseInt(p[2]),
|
rang: parseInt(p[0]),
|
||||||
class: p[4],
|
name: p[1],
|
||||||
ttl: p[5],
|
level: parseInt(p[2]),
|
||||||
online: p[7] === "Yes",
|
class: p[4],
|
||||||
itemsum: parseInt(p[31])
|
ttl: p[5],
|
||||||
}));
|
online: p[7] === "Yes",
|
||||||
|
nick: nick,
|
||||||
|
itemsum: parseInt(p[31])
|
||||||
|
});
|
||||||
|
if(nick !== p[1].toLowerCase())
|
||||||
|
alias[nick] = p[1].toLowerCase();
|
||||||
|
});
|
||||||
|
e.args[0] = (e.args[0].toLowerCase() in alias)?alias[e.args[0].toLowerCase()]:e.args[0];
|
||||||
let p = players.has(e.args[0].toLowerCase())?players.get(e.args[0].toLowerCase()):false;
|
let p = players.has(e.args[0].toLowerCase())?players.get(e.args[0].toLowerCase()):false;
|
||||||
let tmp = e.args[0].match(/#\d+/);
|
let tmp = e.args[0].match(/#\d+/);
|
||||||
if(tmp) {
|
if(tmp) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user