# QBCore Scoreboard - 最適化版
**たくさんの犯罪を使っているサーバー向けに最適化された [qbcore-framework/qb-scoreboard](https://github.com/qbcore-framework/qb-scoreboard) の改変版です。**
これはオリジナルのQBCore Scoreboardを改変したバージョンで、多くのアクティブなイベントや表示情報を持つサーバー向けに最適化されています。UIをよりコンパクトで効率的にしました。
---
## 📝 改変内容
### 変更されたファイル
- `html/app.js` - close関数の動作を変更
- `html/style.css` - コンパクト表示のためのUI最適化
- `html/ui.html` - CSSとJavaScriptをインライン化、外部ファイル参照を削除
### 詳細な変更点
#### **html/app.js**
- **39行目**: close関数内の`scoreboard.style.display`を`"none"`から`"flex"`に変更
#### **html/style.css**
- **75行目**: `margin-top: 30vh`を`5vh`に変更 - スコアボードの位置を上部に移動
- **75-78行目**: `max-height: 90vh`、`display: flex`、`flex-direction: column`を追加 - レイアウト構造の改善
- **95-97行目**: `.scoreboard-info`に`overflow-y: auto`と`flex: 1`を追加 - 長いリストのスクロールを有効化
- **82行目**: `padding: 1.5vh`を`1vh`に変更 - ヘッダーの余白を削減
- **88行目**: `font-size: 2.5vh`を`2vh`に変更 - ヘッダーのフォントサイズを縮小
- **101行目**: `height: 4.25vh`を`3.8vh`に変更 - 行の高さを削減
- **104行目**: `padding: 0 2.7vh`を`0 1.9vh`に変更 - 横方向の余白を削減
- **110行目**: `font-size: 1.3vh`を`1.2vh`に変更 - フォントサイズを縮小
- **111行目**: `letter-spacing: 0.1vh`を`0.05vh`に変更 - 文字間隔を削減
- **112行目**: `font-weight: 700`を`600`に変更 - フォントの太さをやや軽く
- **113行目**: `line-height: 1.1`を追加 - 行間を狭く
- **125行目**: `font-size: 1.3vh`を`1.2vh`に変更 - ステータスフォントを縮小
- **127-137行目**: より良いUXのためのカスタムスクロールバースタイリングを追加
#### **html/ui.html**
- CSSとJavaScriptをHTMLファイルに直接埋め込み
- 外部ファイル参照を削除(``と``)
- style.cssとapp.jsからのすべての変更を統合
### 最適化の概要
✅ **UI要素のサイズを20%削減**(パディング、マージン、フォントサイズ)
✅ **スクロール可能なコンテンツエリア** - 多くのステータス項目を持つサーバー向け
✅ **画面上部への配置** - 上部から30vhから5vhに移動
✅ **単一ファイルでのデプロイ** - ui.htmlにCSS/JSをインライン化
✅ **カスタムスクロールバー** - より良い視覚的統合
---
## 📦 インストール方法
オリジナルのQBCore Scoreboardと同じです。`qb-scoreboard`リソースフォルダ内のファイルを置き換えるだけです。
1. サーバーを停止
2. `html`フォルダの内容を改変版ファイルに置き換え
3. サーバーを起動
---
## 🖼️ プレビュー
スコアボードはよりコンパクトになり、画面の上部に配置されるようになりました。これにより、多くのステータス情報を表示する必要があるサーバーでも、プレイヤーの視界を妨げることなく、多数の項目を表示できます。
---
## 📄 オリジナルプロジェクト
これは以下のプロジェクトの改変版です:
- **オリジナルリポジトリ**: [qbcore-framework/qb-scoreboard](https://github.com/qbcore-framework/qb-scoreboard)
- **オリジナル作者**: QBCore Framework
- **オリジナルライセンス**: GNU General Public License v3.0
---
## 📜 ライセンス
**改変者: uttili (2025)**
改変部分もGPLv3の下でライセンスされています
```
QBCore Framework
Copyright (C) 2021 Joshua Eger
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
```
---
Issued: Nov 12, 2025
- Author: uttili
- Contact: https://uttili.com/contact
- Uttili Cyber Journal
---
## ⚠️ 免責事項
この改変版は「現状のまま」提供され、いかなる種類の保証もありません。使用は自己責任で行ってください。
---
© 2025 uttili | GPLv3ライセンスの下で改変