mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-22 13:14:58 +05:00
Уменьшить кол-во опыта за сообщение
This commit is contained in:
parent
218e44cb5d
commit
4c73fd2b25
1 changed files with 1 additions and 7 deletions
|
@ -12,24 +12,20 @@ module.exports = class {
|
||||||
|
|
||||||
const data = {};
|
const data = {};
|
||||||
|
|
||||||
// If the message author is a bot
|
|
||||||
if (message.author.bot) return;
|
if (message.author.bot) return;
|
||||||
|
|
||||||
// If the member on a guild is invisible or not cached, fetch them.
|
|
||||||
if (message.guild && !message.member) await message.guild.members.fetch(message.author.id);
|
if (message.guild && !message.member) await message.guild.members.fetch(message.author.id);
|
||||||
|
|
||||||
const client = this.client;
|
const client = this.client;
|
||||||
data.config = client.config;
|
data.config = client.config;
|
||||||
|
|
||||||
if (message.guild) {
|
if (message.guild) {
|
||||||
// Gets guild data
|
|
||||||
const guild = await client.findOrCreateGuild({
|
const guild = await client.findOrCreateGuild({
|
||||||
id: message.guild.id
|
id: message.guild.id
|
||||||
});
|
});
|
||||||
message.guild.data = data.guild = guild;
|
message.guild.data = data.guild = guild;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if the bot was mentionned
|
|
||||||
if (message.content.match(new RegExp(`^<@!?${client.user.id}>( |)$`))) {
|
if (message.content.match(new RegExp(`^<@!?${client.user.id}>( |)$`))) {
|
||||||
if (message.guild) return message.sendT("misc:HELLO_SERVER", { username: message.author.username, prefix: data.guild.prefix });
|
if (message.guild) return message.sendT("misc:HELLO_SERVER", { username: message.author.username, prefix: data.guild.prefix });
|
||||||
else return message.sendT("misc:HELLO_DM");
|
else return message.sendT("misc:HELLO_DM");
|
||||||
|
@ -38,7 +34,6 @@ module.exports = class {
|
||||||
if (message.content.includes("@someone") && message.guild && client.commands.get("someone").conf.enabled) return client.commands.get("someone").run(message, null, data);
|
if (message.content.includes("@someone") && message.guild && client.commands.get("someone").conf.enabled) return client.commands.get("someone").run(message, null, data);
|
||||||
|
|
||||||
if (message.guild) {
|
if (message.guild) {
|
||||||
// Gets the data of the member
|
|
||||||
const memberData = await client.findOrCreateMember({
|
const memberData = await client.findOrCreateMember({
|
||||||
id: message.author.id,
|
id: message.author.id,
|
||||||
guildID: message.guild.id
|
guildID: message.guild.id
|
||||||
|
@ -108,7 +103,6 @@ module.exports = class {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// Gets the prefix
|
|
||||||
const prefix = client.functions.getPrefix(message, data);
|
const prefix = client.functions.getPrefix(message, data);
|
||||||
if (!prefix) return;
|
if (!prefix) return;
|
||||||
|
|
||||||
|
@ -223,7 +217,7 @@ async function updateXp(client, msg, data) {
|
||||||
const toWait = Date.now() + 60000; // 1 min
|
const toWait = Date.now() + 60000; // 1 min
|
||||||
xpCooldown[msg.author.id] = toWait;
|
xpCooldown[msg.author.id] = toWait;
|
||||||
|
|
||||||
const won = client.functions.randomNum(2, 5);
|
const won = client.functions.randomNum(1, 4);
|
||||||
const newXp = parseInt(points + won, 10);
|
const newXp = parseInt(points + won, 10);
|
||||||
const neededXp = 5 * (level * level) + 80 * level + 100;
|
const neededXp = 5 * (level * level) + 80 * level + 100;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue