const sqlite3 = require("sqlite3").verbose(); let db = new sqlite3.Database("./db.sqlite"); db.run(`CREATE TABLE IF NOT EXISTS config ( guildId TEXT, name TEXT, value TEXT, PRIMARY KEY (guildId, name) )`); db.run(`CREATE TABLE IF NOT EXISTS users ( guildId TEXT, userId TEXT, pocket INTEGER DEFAULT 0, bank INTEGER DEFAULT 0, reputation INTEGER DEFAULT 0, lvl INTERGER DEFAULT 0, xp INTERGER DEFAULT 0, objet INTERGER DEFAULT 0, key INTERGER DEFAULT 0, buyer BOOLEAN DEFAULT FALSE, owner BOOLEAN DEFAULT FALSE, whitelist BOOLEAN DEFAULT FALSE, blacklist BOOLEAN DEFAULT FALSE, antiRob INTEGER DEFAULT 0, lastRob INTEGER DEFAULT 0, lastRecolt INTEGER DEFAULT 0, lastWork INTEGER DEFAULT 0, lastDaily INTEGER DEFAULT 0, lastRep INTERGER DEFAULT 0, lastTrep INTERGER DEFAULT 0, lastArep INTERGER DEFAULT 0, lastHack INTERGER DEFAULT 0, lastKill INTERGER DEFAULT 0, lastBraquage INTERGER DEFAULT 0, job TEXT, teamId TEXT, teamRole TEXT, teamDroper INTERGER DEFAULT 0, embed TEXT, PRIMARY KEY (guildId, userId) )`); db.run(`CREATE TABLE IF NOT EXISTS teams ( guildId TEXT, id TEXT, name TEXT, description TEXT, icon TEXT, banner TEXT, reputation INTERGER DEFAULT 0, bank INTEGER DEFAULT 0, location INTERGER DEFAULT 0, level INTEGER DEFAULT 1, padlock INTEGER DEFAULT 5, soldiers INTEGER DEFAULT 0, woundedSoldiers INTEGER DEFAULT 0, campLevel INTEGER DEFAULT 1, turrets INTEGER DEFAULT 0, alliancesId TEXT, PRIMARY KEY (guildId, id) )`); db.run(`CREATE TABLE IF NOT EXISTS alliances ( guildId TEXT, id TEXT, creator TEXT, name TEXT, description TEXT, icon TEXT, banner TEXT, reputation INTERGER DEFAULT 0, bank INTEGER DEFAULT 0, PRIMARY KEY (guildId, id) )`); db.run(`CREATE TABLE IF NOT EXISTS rolePermission ( guildId TEXT, roleId TEXT, permission INTEGER, PRIMARY KEY (guildId, permission) )`); module.exports = db;