uprav a uprava
This commit is contained in:
parent
f58309743f
commit
b1c57e6a9e
@ -88,6 +88,8 @@ const exp: Modul = {
|
||||
run: (mes, arg) => {
|
||||
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 (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 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];
|
||||
save();
|
||||
@ -186,6 +188,69 @@ const exp: Modul = {
|
||||
|
||||
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