uprav a uprava
This commit is contained in:
parent
f58309743f
commit
b1c57e6a9e
@ -88,6 +88,8 @@ const exp: Modul = {
|
|||||||
run: (mes, arg) => {
|
run: (mes, arg) => {
|
||||||
const name = oddiakritikovat(arg.toLowerCase());
|
const name = oddiakritikovat(arg.toLowerCase());
|
||||||
|
|
||||||
|
if (name == "") return "a co mam jako zapomenout";
|
||||||
|
|
||||||
if (zakladniKomandy[name]) return "tuten komand se neda smazat ti smazko";
|
if (zakladniKomandy[name]) return "tuten komand se neda smazat ti smazko";
|
||||||
if (zakladniAliasy[name]) return "tuten alijaas se neda smazat ti smazko";
|
if (zakladniAliasy[name]) return "tuten alijaas se neda smazat ti smazko";
|
||||||
|
|
||||||
@ -97,7 +99,7 @@ const exp: Modul = {
|
|||||||
else if (cmd = customAliasy[name]) jeKomand = false;
|
else if (cmd = customAliasy[name]) jeKomand = false;
|
||||||
else return `"${name}" nen komnad an alias`;
|
else return `"${name}" nen komnad an alias`;
|
||||||
|
|
||||||
if (cmd.owner != mes.author.id) return "tuto ael neni tvuj komand toxikale zkurvenej";
|
if (cmd.owner != mes.author.id) return "tuto ael neni tvoje toxikale zkurvenej";
|
||||||
|
|
||||||
jeKomand ? delete customKomandy[name] : delete customAliasy[name];
|
jeKomand ? delete customKomandy[name] : delete customAliasy[name];
|
||||||
save();
|
save();
|
||||||
@ -186,6 +188,69 @@ const exp: Modul = {
|
|||||||
|
|
||||||
send(text, i);
|
send(text, i);
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
uprav: {
|
||||||
|
arg: "název komandu",
|
||||||
|
run: (mes, arg) => {
|
||||||
|
const args = arg.split(" ").filter(v => v != "");
|
||||||
|
|
||||||
|
if (args.length == 0) return "a co mam jako vopravit";
|
||||||
|
if (args.length == 1) return "a co bich nato mnel rict????";
|
||||||
|
|
||||||
|
const name = oddiakritikovat(args[0].toLowerCase());
|
||||||
|
|
||||||
|
if (zakladniKomandy[name]) return "tuten komand se neda vopravit";
|
||||||
|
if (zakladniAliasy[name]) return "tuten alijaas se neda vopravit";
|
||||||
|
|
||||||
|
let jeKomand: boolean;
|
||||||
|
let cmd;
|
||||||
|
if (cmd = customKomandy[name]) jeKomand = true;
|
||||||
|
else if (cmd = customAliasy[name]) jeKomand = false;
|
||||||
|
else return `"${name}" nen komnad an alias`;
|
||||||
|
|
||||||
|
if (cmd.owner != mes.author.id) return "tuto ael neni tvoe toxikale zkurvenej";
|
||||||
|
|
||||||
|
jeKomand ? delete customKomandy[name] : delete customAliasy[name];
|
||||||
|
|
||||||
|
customKomandy[name] = { text: args.splice(1).join(" "), owner: mes.author.id };
|
||||||
|
save();
|
||||||
|
return "jo";
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
uprava: {
|
||||||
|
arg: "název aliasu",
|
||||||
|
run: (mes, arg) => {
|
||||||
|
const args = arg.split(" ").filter(v => v != "").map(v => oddiakritikovat(v));
|
||||||
|
const name = args[0];
|
||||||
|
|
||||||
|
if (args.length == 0) return "a co mam jako vopravit";
|
||||||
|
if (args.length == 1) return "a co to ma znamenat????";
|
||||||
|
|
||||||
|
if (zakladniKomandy[name]) return "tuten komand se neda vopravit";
|
||||||
|
if (zakladniAliasy[name]) return "tuten alijaas se neda vopravit";
|
||||||
|
|
||||||
|
let jeKomand: boolean;
|
||||||
|
let cmd;
|
||||||
|
if (cmd = customKomandy[name]) jeKomand = true;
|
||||||
|
else if (cmd = customAliasy[name]) jeKomand = false;
|
||||||
|
else return `"${name}" nen komnad an alias`;
|
||||||
|
|
||||||
|
if (cmd.owner != mes.author.id) return "tuto ael neni tvoe toxikale zkurvenej";
|
||||||
|
|
||||||
|
let jmeno: string;
|
||||||
|
if (!zakladniKomandy[args[1]] && !zakladniAliasy[args[1]]) {
|
||||||
|
if (!customKomandy[args[1]] && !customAliasy[args[1]]) return `nejze "${args[1]}" neni realnej ani vlastni komand ani alias`;
|
||||||
|
jmeno = customKomandy[args[1]] ? args[1] : customAliasy[args[1]].cmd;
|
||||||
|
} else jmeno = zakladniKomandy[args[1]] ? args[1] : zakladniAliasy[args[1]];
|
||||||
|
|
||||||
|
jeKomand ? delete customKomandy[name] : delete customAliasy[name];
|
||||||
|
|
||||||
|
customAliasy[args[0]] = { cmd: jmeno, owner: mes.author.id };
|
||||||
|
save();
|
||||||
|
return "jo";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user