CampFirePlay/models/user.model.js
Degradin 4eb6b83f36 v0.3
Новая игра в казино
Переделаны слоты, установлено ограничение на клики
Максимальный уровень увеличен до 100
К бонусу добавлен множитель уровня
К работе добавлен множитель уровня
2025-01-06 02:05:59 +03:00

35 lines
1.4 KiB
JavaScript

const sequelize = require('../db');
const {DataTypes} = require('sequelize');
const User = sequelize.define('user', {
telegram_id: {type: DataTypes.STRING, primaryKey: true, unique: true},
username: {type: DataTypes.STRING},
name: {type: DataTypes.STRING},
status: {type: DataTypes.STRING, defaultValue: 'user'},
level: {type: DataTypes.INTEGER, defaultValue: 1},
hp: {type: DataTypes.INTEGER, defaultValue: 100},
armor: {type: DataTypes.INTEGER, defaultValue: 0},
exp: {type: DataTypes.INTEGER, defaultValue: 0},
money: {type: DataTypes.INTEGER, defaultValue: 0},
dirtymoney: {type: DataTypes.INTEGER, defaultValue: 0},
stealedcards: {type: DataTypes.INTEGER, defaultValue: 0},
bonus: {type: DataTypes.INTEGER, defaultValue: 0},
bonustime: {type: DataTypes.INTEGER, defaultValue: 0},
job: {type: DataTypes.INTEGER, defaultValue: 0},
jobcheck: {type: DataTypes.INTEGER, defaultValue: 0},
jobtime: {type: DataTypes.INTEGER, defaultValue: 0},
business: {type: DataTypes.JSON, defaultValue: {
id: 0,
checks: 0,
percent: 0
}
},
worktime: {type: DataTypes.INTEGER, defaultValue: 0},
slottime: {type: DataTypes.INTEGER, defaultValue: 0},
shoprobcd: {type: DataTypes.INTEGER, defaultValue: 0},
pocketstealcd: {type: DataTypes.INTEGER, defaultValue: 0},
isPlayingCasino: {type: DataTypes.BOOLEAN, defaultValue: false}
})
module.exports = User;