v5.9.5
This commit is contained in:
parent
063ed5fc3a
commit
4d109bfa80
@ -176,28 +176,36 @@
|
||||
});
|
||||
}
|
||||
|
||||
// Склад (имеет следующие переменные playerId: DataTypes.BIGINT,capacity: DataTypes.INTEGER, // Общая ёмкость складаwood: DataTypes.INTEGER,coal: DataTypes.INTEGER,oil: DataTypes.INTEGER,metall: DataTypes.INTEGER,gold: DataTypes.INTEGER,diamond: DataTypes.INTEGER,), красиво выводим весь склад и добавляем прогрессбар заполненности
|
||||
// Склад (имеет следующие переменные
|
||||
// playerId: DataTypes.BIGINT,
|
||||
// capacity: DataTypes.INTEGER, // Общая ёмкость склада
|
||||
// wood: DataTypes.INTEGER,
|
||||
// coal: DataTypes.INTEGER,
|
||||
// oil: DataTypes.INTEGER,
|
||||
// metall: DataTypes.INTEGER,
|
||||
// gold: DataTypes.INTEGER,
|
||||
// diamond: DataTypes.INTEGER,)
|
||||
// выводим весь склад и добавляем прогрессбар заполненности
|
||||
const warehouseDiv = document.getElementById("warehouse");
|
||||
if (warehouse) {
|
||||
warehouseDiv.innerHTML = "";
|
||||
const resources = Object.keys(warehouse.dataValues).filter(key => key !== 'playerId' && key !== 'capacity');
|
||||
resources.forEach(resource => {
|
||||
const warehouseCapacity = warehouse.capacity;
|
||||
const warehouseResources = Object.keys(warehouse).filter(key => key !== 'playerId' && key !== 'capacity');
|
||||
warehouseResources.forEach(resource => {
|
||||
const div = document.createElement("div");
|
||||
div.classList.add("resource");
|
||||
div.innerHTML = `
|
||||
<strong>${getResourceName(resource)}</strong><br>
|
||||
Количество: ${warehouse[resource]}<br>
|
||||
Максимум: ${warehouse.capacity}
|
||||
Количество: ${warehouse[resource]}
|
||||
`;
|
||||
// Добавляем прогрессбар заполненности склада
|
||||
const progress = (warehouse[resource] / warehouse.capacity) * 100;
|
||||
const progress = (warehouse[resource] / warehouseCapacity) * 100;
|
||||
const progressBar = document.createElement("div");
|
||||
progressBar.classList.add("progress-bar");
|
||||
progressBar.innerHTML = `<div class="progress-bar-inner" style="width: ${progress}%"></div>`;
|
||||
div.appendChild(progressBar);
|
||||
warehouseDiv.appendChild(div);
|
||||
});
|
||||
}
|
||||
|
||||
})
|
||||
.catch(err => {
|
||||
console.error("Ошибка загрузки данных:", err);
|
||||
|
@ -8,7 +8,7 @@ global.config = require('./config'); // Конфигурация
|
||||
global.database = sequelize; // База данных
|
||||
global.utils = require('./utils');
|
||||
const express = require('express');
|
||||
const { UserModel, CharacterModel, BusinessModel, EnterpriseModel } = global.config;
|
||||
const { UserModel, CharacterModel, BusinessModel, EnterpriseModel, WarehouseModel } = global.config;
|
||||
const app = express();
|
||||
|
||||
app.use(express.static('public')); // Для выдачи HTML и статики
|
||||
|
Loading…
Reference in New Issue
Block a user