これはテストPackageです。販売を目的としていません。
製品概要
Pyon Blips は、データベース(MySQL)と連携し、ゲーム内で動的に目的地(ブリップ)を管理・共有できる、多機能かつ軽量なナビゲーションスクリプトです。不動産業や管理者など、特定の職職のみがその場でブリップを追加・削除でき、全プレイヤーに対して即座に同期が行われます。
主な機能
-
データベース永続化: 追加されたブリップは
oxmysqlを通じてデータベースに保存され、サーバー再起動後も保持されます。 -
動的な同期システム: 管理者がブリップを追加または削除すると、サーバーに接続中の全プレイヤーのマップへリアルタイムに反映されます。
-
高度なナビゲーション:
-
ウェイポイントモード: 標準的なマップピンとして設定。
-
ルート描画モード: 目的地まで路上のルートを直接描画する設定が可能です。
-
-
直感的なメニュー (ox_lib):
ox_libのコンテキストメニューを採用し、UIから簡単に目的地を選択してナビゲーションを開始できます。 -
詳細なカスタマイズ: スプライト(アイコン)、色、スケール、説明文、表示範囲(ShortRange)をゲーム内から個別に設定可能です。
権限・制限機能
-
ジョブ制限: 設定した特定のジョブ(例:
realestate,admin)を持つプレイヤーのみがブリップの管理を行えるよう制限できます。 -
ACE権限対応: サーバーのACE権限(
pyonblips.admin)によるコマンド制限もサポートしており、セキュリティを強化できます。 -
マルチフレームワーク対応: Qbox, QBCore, ESX に加え、Standalone環境での動作もサポートしています。
コマンド一覧
/navi :目的地一覧メニューを表示し、ナビを開始します。
/adminblip : 現在地に新しいブリップを作成するための入力フォームを開きます。
/removeblip [ID] : 指定したIDのブリップを削除します。
/blipreload : ブリップ情報を手動で最新の状態に同期します。
/blipwhoami : 自身の現在の権限やジョブ状態を確認します(デバッグ用)。
技術要件
-
依存スクリプト:
-
ox_lib -
oxmysql
-
-
推奨環境:
-
FXServer Cerulean バージョン以上
-
MySQL / MariaDB
-