13.1.0 more ID values
This commit is contained in:
5 files changed
+28
-26
No files matched your search
@@ -217,14 +217,14 @@ module.exports = {
|
|||||||
// Display wallet
|
// Display wallet
|
||||||
|
|
||||||
let item = inventory.guilds[GuildDB.serverID].items[0];
|
let item = inventory.guilds[GuildDB.serverID].items[0];
|
||||||
let ID = `${client.exists(item.ID.firstname) ? item.ID.firstname : '...'} ${client.exists(item.ID.lastname) ? item.ID.lastname : '...'} | ${client.exists(item.ID.dob) ? item.ID.dob : 'N/A'} | ${client.exists(item.ID.addr) ? item.ID.addr : 'N/A'}`
|
let ID = `**FN** ${client.exists(item.ID.firstname) ? `${item.ID.firstname}` : '...'} **LN** ${client.exists(item.ID.lastname) ? item.ID.lastname : '...'} **DOB** ${client.exists(item.ID.dob) ? item.ID.dob : 'N/A'}\n**Address** ${client.exists(item.ID.addr) ? item.ID.addr : 'N/A'} **Height** ${client.exists(item.ID.height) ? item.ID.height : 'N/A'} **Weight** ${client.exists(item.ID.weight) ? item.ID.weight : 'N/A'}\n**Eye Color** ${client.exists(item.ID.eyeColor) ? item.ID.eyeColor : 'N/A'} **Hair Color** ${client.exists(item.ID.hairColor) ? item.ID.hairColor : 'N/A'} **Sex** ${client.exists(item.ID.sex) ? item.ID.sex : 'N/A'}`
|
||||||
|
|
||||||
let walletEmbed = new EmbedBuilder()
|
let walletEmbed = new EmbedBuilder()
|
||||||
.setTitle(`Your Wallet`)
|
.setTitle(`Your Wallet`)
|
||||||
.setColor(client.config.Colors.Default)
|
.setColor(client.config.Colors.Default)
|
||||||
.addFields(
|
.addFields(
|
||||||
{ name: '**Cash**', value: `$${item.cash.toFixed(2)}`, inline: true },
|
{ name: '**Cash**', value: `$${item.cash.toFixed(2)}`, inline: true },
|
||||||
{ name: '**ID**', value: ID, inline: true });
|
{ name: '**ID**', value: ID, inline: false });
|
||||||
|
|
||||||
return interaction.send({ embeds: [walletEmbed] });
|
return interaction.send({ embeds: [walletEmbed] });
|
||||||
|
|
||||||
@@ -399,13 +399,13 @@ module.exports = {
|
|||||||
let itemEmbed = new EmbedBuilder().setColor(client.config.Colors.Default);
|
let itemEmbed = new EmbedBuilder().setColor(client.config.Colors.Default);
|
||||||
if (item.type == 'wallet') {
|
if (item.type == 'wallet') {
|
||||||
// Display wallet
|
// Display wallet
|
||||||
|
|
||||||
let ID = `${client.exists(item.ID.firstname) ? item.ID.firstname : '...'} ${client.exists(item.ID.lastname) ? item.ID.lastname : '...'} | ${client.exists(item.ID.dob) ? item.ID.dob : 'N/A'} | ${client.exists(item.ID.addr) ? item.ID.addr : 'N/A'}`
|
let ID = `**FN** ${client.exists(item.ID.firstname) ? `${item.ID.firstname}` : '...'} **LN** ${client.exists(item.ID.lastname) ? item.ID.lastname : '...'} **DOB** ${client.exists(item.ID.dob) ? item.ID.dob : 'N/A'}\n**Address** ${client.exists(item.ID.addr) ? item.ID.addr : 'N/A'} **Height** ${client.exists(item.ID.height) ? item.ID.height : 'N/A'} **Weight** ${client.exists(item.ID.weight) ? item.ID.weight : 'N/A'}\n**Eye Color** ${client.exists(item.ID.eyeColor) ? item.ID.eyeColor : 'N/A'} **Hair Color** ${client.exists(item.ID.hairColor) ? item.ID.hairColor : 'N/A'} **Sex** ${client.exists(item.ID.sex) ? item.ID.sex : 'N/A'}`
|
||||||
|
|
||||||
itemEmbed.setTitle(`Your Wallet`);
|
itemEmbed.setTitle(`Your Wallet`);
|
||||||
itemEmbed.addFields(
|
itemEmbed.addFields(
|
||||||
{ name: '**Cash**', value: `$${item.cash.toFixed(2)}`, inline: true },
|
{ name: '**Cash**', value: `$${item.cash.toFixed(2)}`, inline: true },
|
||||||
{ name: '**ID**', value: ID, inline: true });
|
{ name: '**ID**', value: ID, inline: false });
|
||||||
|
|
||||||
} else if (item.type == 'firearm') {
|
} else if (item.type == 'firearm') {
|
||||||
// Display firearm
|
// Display firearm
|
||||||
|
|||||||
+1
-1
@@ -100,7 +100,7 @@ module.exports = {
|
|||||||
itemEmbed.setTitle(`${User.tag.split('#')[0]}'s Wallet`);
|
itemEmbed.setTitle(`${User.tag.split('#')[0]}'s Wallet`);
|
||||||
itemEmbed.addFields(
|
itemEmbed.addFields(
|
||||||
{ name: '**Cash**', value: `$${item.cash.toFixed(2)}`, inline: true },
|
{ name: '**Cash**', value: `$${item.cash.toFixed(2)}`, inline: true },
|
||||||
{ name: '**ID**', value: ID, inline: true });
|
{ name: '**ID**', value: ID, inline: false });
|
||||||
|
|
||||||
} else if (item.type == 'firearm') {
|
} else if (item.type == 'firearm') {
|
||||||
// Display firearm
|
// Display firearm
|
||||||
|
|||||||
+16
-19
@@ -31,7 +31,10 @@ module.exports = {
|
|||||||
required: true,
|
required: true,
|
||||||
choices: [
|
choices: [
|
||||||
{ name: "firstname", value: "firstname" }, { name: "lastname", value: "lastname" },
|
{ name: "firstname", value: "firstname" }, { name: "lastname", value: "lastname" },
|
||||||
{ name: "dob", value: "dob" }, { name: "address", value: "address" },
|
{ name: "date of birth", value: "dob" }, { name: "address", value: "addr" },
|
||||||
|
{ name: "eye color", value: "eyeColor" }, { name: "height", value: "height" },
|
||||||
|
{ name: "weight", value: "weight" }, { name: "sex", value: "sex" },
|
||||||
|
{ name: "hair color", value: "hairColor" },
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -72,7 +75,13 @@ module.exports = {
|
|||||||
ID: {
|
ID: {
|
||||||
firstname: '',
|
firstname: '',
|
||||||
lastname: '',
|
lastname: '',
|
||||||
dob: ''
|
dob: '',
|
||||||
|
addr: '',
|
||||||
|
height: '',
|
||||||
|
weight: '',
|
||||||
|
eyeColor: '',
|
||||||
|
hairColor: '',
|
||||||
|
sex: '',
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
@@ -96,30 +105,24 @@ module.exports = {
|
|||||||
// Display wallet
|
// Display wallet
|
||||||
|
|
||||||
let item = inventory.guilds[GuildDB.serverID].items[0];
|
let item = inventory.guilds[GuildDB.serverID].items[0];
|
||||||
let ID = `${client.exists(item.ID.firstname) ? item.ID.firstname : '...'} ${client.exists(item.ID.lastname) ? item.ID.lastname : '...'} | ${client.exists(item.ID.dob) ? item.ID.dob : 'N/A'} | ${client.exists(item.ID.addr) ? item.ID.addr : 'N/A'}`
|
let ID = `**FN** ${client.exists(item.ID.firstname) ? `${item.ID.firstname}` : '...'} **LN** ${client.exists(item.ID.lastname) ? item.ID.lastname : '...'} **DOB** ${client.exists(item.ID.dob) ? item.ID.dob : 'N/A'}\n**Address** ${client.exists(item.ID.addr) ? item.ID.addr : 'N/A'} **Height** ${client.exists(item.ID.height) ? item.ID.height : 'N/A'} **Weight** ${client.exists(item.ID.weight) ? item.ID.weight : 'N/A'}\n**Eye Color** ${client.exists(item.ID.eyeColor) ? item.ID.eyeColor : 'N/A'} **Hair Color** ${client.exists(item.ID.hairColor) ? item.ID.hairColor : 'N/A'} **Sex** ${client.exists(item.ID.sex) ? item.ID.sex : 'N/A'}`
|
||||||
|
|
||||||
let walletEmbed = new EmbedBuilder()
|
let walletEmbed = new EmbedBuilder()
|
||||||
.setTitle(`Your Wallet`)
|
.setTitle(`Your Wallet`)
|
||||||
.setColor(client.config.Colors.Default)
|
.setColor(client.config.Colors.Default)
|
||||||
.addFields(
|
.addFields(
|
||||||
{ name: '**Cash**', value: `$${item.cash.toFixed(2)}`, inline: true },
|
{ name: '**Cash**', value: `$${item.cash.toFixed(2)}`, inline: true },
|
||||||
{ name: '**ID**', value: ID, inline: true });
|
{ name: '**ID**', value: ID, inline: false });
|
||||||
|
|
||||||
return interaction.send({ embeds: [walletEmbed] });
|
return interaction.send({ embeds: [walletEmbed] });
|
||||||
|
|
||||||
} else if (args[0].name == "id-set") {
|
} else if (args[0].name == "id-set") {
|
||||||
const query = {"inventory.userID":interaction.member.user.id, [`inventory.guilds.${GuildDB.serverID}.items.type`]:"wallet"};
|
const query = {"inventory.userID":interaction.member.user.id, [`inventory.guilds.${GuildDB.serverID}.items.type`]:"wallet"};
|
||||||
let update, updateAction;
|
|
||||||
|
|
||||||
if (args[0].options[0].value == "firstname") {
|
let update = {$set: {[`inventory.guilds.${GuildDB.serverID}.items.$.ID.${args[0].options[0].value}`]: args[0].options[1].value}};
|
||||||
update = {$set: {[`inventory.guilds.${GuildDB.serverID}.ID.firstname`]: args[0].options[1].value}};
|
let updateAction = args[0].options[0].name;
|
||||||
updateAction = "firstname";
|
|
||||||
|
|
||||||
} else if (args[0].options[0].value == "lastname") {
|
if (args[0].options[0].value == "dob") {
|
||||||
update = {$set: {[`inventory.guilds.${GuildDB.serverID}.ID.lastname`]: args[0].options[1].value}};
|
|
||||||
updateAction = "lastname";
|
|
||||||
|
|
||||||
} else if (args[0].options[0].value == "dob") {
|
|
||||||
const isDate = (date) => {
|
const isDate = (date) => {
|
||||||
return (new Date(date) !== "Invalid Date") && !isNaN(new Date(date));
|
return (new Date(date) !== "Invalid Date") && !isNaN(new Date(date));
|
||||||
}
|
}
|
||||||
@@ -131,12 +134,6 @@ module.exports = {
|
|||||||
|
|
||||||
return interaction.send({ embeds: [embed] });
|
return interaction.send({ embeds: [embed] });
|
||||||
}
|
}
|
||||||
|
|
||||||
update = {$set: {[`inventory.guilds.${GuildDB.serverID}.ID.dob`]: args[0].options[1].value}};
|
|
||||||
updateAction = "date of birth";
|
|
||||||
} else if (args[0].options[0].value == "address") {
|
|
||||||
update = {$set: {[`inventory.guilds.${GuildDB.serverID}.ID.addr`]: args[0].options[1].value}};
|
|
||||||
updateAction = "address";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
client.dbo.collection("inventories").updateOne(query, update, function (err, res) {
|
client.dbo.collection("inventories").updateOne(query, update, function (err, res) {
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@ require('dotenv').config();
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
Dev: "PROD.",
|
Dev: "PROD.",
|
||||||
Version: "13.0.4", // (major).(feature).(revision/bug/refactoring)
|
Version: "13.1.0", // (major).(feature).(revision/bug/refactoring)
|
||||||
Admins: ["362791661274660874", "329371697570381824"], // Admins of the bot
|
Admins: ["362791661274660874", "329371697570381824"], // Admins of the bot
|
||||||
DefaultPrefix: "?",
|
DefaultPrefix: "?",
|
||||||
ServerID: "955668596745461830",
|
ServerID: "955668596745461830",
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ const defaultGuildData = {
|
|||||||
lastname: '',
|
lastname: '',
|
||||||
dob: '',
|
dob: '',
|
||||||
addr: '',
|
addr: '',
|
||||||
|
height: '',
|
||||||
|
weight: '',
|
||||||
|
eyeColor: '',
|
||||||
|
hairColor: '',
|
||||||
|
sex: '',
|
||||||
}
|
}
|
||||||
}],
|
}],
|
||||||
lastWork: new Date('2000-01-01T00:00:00') // garantee's they can work right after inventory create,
|
lastWork: new Date('2000-01-01T00:00:00') // garantee's they can work right after inventory create,
|
||||||
|
|||||||
Reference in new issue
Block a user