# RestrictedVehicleNotice
FiveM用の犯罪禁止車両表示スクリプトです。指定された車両に乗車時、画面左上に警告メッセージを表示します。
## 概要
このスクリプトは、サーバー管理者が指定した特定の車両に乗車した際に、プレイヤーの画面に「この車両は犯罪禁止車両です」というメッセージを表示する機能を提供します。
## 機能
- 指定された車両への乗車を常時監視
- 犯罪禁止車両乗車時に画面左上に赤色で警告メッセージを表示
- 設定ファイルによる簡単な車両とメッセージのカスタマイズ
## インストール方法
1. このスクリプトをサーバーの `resources` フォルダにダウンロード・配置
2. `server.cfg` に以下の行を追加:
```
ensure LC_RestrictedVehicleNotice
```
3. サーバーを再起動
## ファイル構成
```
LC_RestrictedVehicleNotice/
├── client.lua # クライアントサイドスクリプト
├── config.lua # 設定ファイル
├── fxmanifest.lua # マニフェストファイル
└── README.md # このファイル
```
## 設定方法
`config.lua` ファイルを編集して、犯罪禁止車両とメッセージをカスタマイズできます。
### 車両の追加・変更
```lua
Config.RestrictedVehicles = {
GetHashKey("deluxo"), -- デロリアン
-- 必要に応じて追加
}
```
車両を追加する場合は、車両のスポーン名を `GetHashKey("車両名")` の形式で追加してください。
### メッセージの変更
```lua
Config.Message = "この車両は犯罪禁止車両です"
```
表示されるメッセージを変更する場合は、上記の部分を編集してください。
## 使用方法
1. スクリプトをインストール後、サーバーを起動
2. プレイヤーが指定された車両に乗車すると、自動的に警告メッセージが表示されます
3. 車両から降りるとメッセージは表示されなくなります
## 技術仕様
- **対応ゲーム**: GTA5 (FiveM)
- **フレームワーク**: FiveM Natives
- **言語**: Lua
- **バージョン**: 1.0.0
## 動作原理
1. クライアントサイドで常時プレイヤーの乗車状況を監視
2. 乗車中の車両モデルハッシュを取得
3. 設定ファイルの制限車両リストと照合
4. 一致する場合、画面左上に赤色で警告メッセージを描画
## トラブルシューティング
### メッセージが表示されない場合
1. `server.cfg` でスクリプトが正しく読み込まれているか確認
2. 車両名のスペルが正しいか確認
3. F8でコンソールを開き、エラーメッセージがないか確認
### 車両ハッシュの確認方法
車両のハッシュ値が正しいか確認するには、ゲーム内で以下のコマンドを使用:
```
/car [車両名]
```
## 作者
作者: mesa
## バージョン履歴
- v1.0.0: 初回リリース
- 基本的な犯罪禁止車両表示機能を実装