qb-scoreboard-Optimized-Edi.../README.md
2025-11-12 08:34:01 +00:00

114 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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ファイルに直接埋め込み
- 外部ファイル参照を削除(`<link rel="stylesheet" href="style.css" />`と`<script src="app.js"></script>`
- 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 <https://www.gnu.org/licenses/>
```
---
Issued: Nov 12, 2025
- Author: uttili
- Contact: https://uttili.com/contact
- Uttili Cyber Journal
---
## ⚠️ 免責事項
この改変版は「現状のまま」提供され、いかなる種類の保証もありません。使用は自己責任で行ってください。
---
© 2025 uttili | GPLv3ライセンスの下で改変