GTA5 RP をプレイし、LUA を学んで Trew HUD UI をコーディングするのは素晴らしい経験でした。しかし、FiveM コミュニティとプロジェクト自体との数々の課題を経て、これ以上の開発を中止することにしました。最後に GTA5 RP をプレイしてから 6 か月が経ち、このプロジェクトを続けることはもはや意味がありません。
ビデオプレビュー
ダウンロードミラー
特徴
- サーバーロゴ;
- 仕事 および職位。
- お金、汚いお金、銀行 そして社会(この最後のものは ESX のみ対象です)
- 健康、装甲、スタミナ、空腹、渇きなどのステータス。
- シートベルト付きスピードメーター サポート燃料検知、ライト、ギアチェンジ、警報、サイレン(緊急車両用)
- 場所と時間
- 音声コントローラー(OneSync対応)
- 武器のユーザー インターフェイス。
- カスタムステータスの組み込み。
インストレーション・インストラクション
- ファイルを抽出します:
- を抽出する。
ジッパー
ファイルを開くか、直接開きます。 - 場所
trew_hud_ui
リソース ディレクトリ内。
- を抽出する。
- 更新
server.cfg
:- 以下の行を
server.cfg
ファイル:sqlCode コピーtrew_hud_ui を起動する
- 以下の行を
ESX バージョンに関する特別な指示
必要条件
エスエクステンデッド
esx_society
esx_addonアカウント
オプション:
esx_basic のニーズ
esx_ステータス
レガシー燃料
(開始する必要があります 前にtrew_hud_ui
)
デフォルトの HUD を無効にする:
- こちらへ
es_extended/config.lua
そして設定Config.EnableHud
への擬似
.
コードの置き換え esx_basicneeds/メイン.lua
:
- 既存のコードを置き換えます:
TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F', function(status) return true end, function(status) status.remove(1000) end) TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1', function(status) return true end, function(status) status.remove(750) end)
と:TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F', function(status) return false end, function(status) status.remove(1000) end) TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1', function(status) return false end, function(status) status.remove(750) end)
VRP/VRPEX バージョンに関する特別な指示
Config.vRP設定:
- アイテムIDを指定してブラックマネーなどの必要なアイテムを設定します。
config.lua
.
Config.vRP の例:
Config.vRP = {
blackMoney = "dirty_money" -- これをブラックマネーアイテムIDに変更します
}
一般的な構成:
- 構成ロケール: 言語を設定する(デフォルトは
ja 翻訳
). - Config.serverロゴ: サーバー ロゴの URL を設定します。
- 設定フォント: UI フォントをカスタマイズします (デフォルトは Montserrat)。
- 設定日付: GPS 位置情報の日付形式を設定します。
- 設定。声: 音声設定を構成します(OneSync 対応)。
- 車両構成: 車両とスピードメーターの設定を構成します。
- Config.ui: HUD の表示要素を切り替えます。
カスタムステータスの追加
ストレスや酔いなどの既存のステータスに対してカスタムインジケーターを作成できます。
例
んexports.trew_hud_ui.createStatus({
ステータス = 'ストレス'、
色 = '#FF0090',
アイコン = ' '
});
カスタムステータスの更新:
Citizen.CreateThread(function())
真実はそうである
市民.待機(1000)
ローカルSTRESS_STATUS
トリガーイベント('esx_status:getStatus'、'stress'、関数(status)
STRESS_STATUS = status.getPercent()
エンド)
exports.trew_hud_ui:setStatus({
名前 = 'ストレス'、
値 = STRESS_STATUS
});
終わり
エンド)
チャットコマンド:
- /トグルUI: ストリーマーに役立つ HUD 情報要素を有効/無効にします。
使用例:
/トグルUI
よくあるご質問
Q: HUD の日付が間違っています。修正できますか?
- A: について 住宅公庫 日付はゲームサーバーの時間とFiveMのデフォルト機能を使用するので間違いではありません。実際の日付を表示したい場合は編集できます。
アプリ
JavaScriptを使用して日付()
機能。詳細については Google で検索してください。
Q: /toggleui コマンドを編集して要素を非表示にするにはどうすればよいですか?
- A: 編集するには
/トグルUI
コマンドを実行するには、ui.html
ファイルを探してid
非表示にしたい要素の属性を編集します。次に、トグル
コマンドでクライアント.lua
お客様のニーズに合わせて。
Q: このスクリプトやあのスクリプトをサポートするバージョンをリリースする予定はありますか?
- A: 現時点ではそうではありません。LegacyFuel は、燃料の動作を変更しますが、動作するために特別な機能を必要としないため、オプション機能として表示されます。
Q: 要素の位置を変更したいのですが、どうすればよいですか?
- A: 要素の位置を変更するには、
メイン.css
ファイルを変更してトップ
,左
,右
、 または底
必要な要素のプロパティを設定します。CSSの絶対配置については注意して読んでください。たとえば、要素を一番下に配置するには、底
財産の代わりにTOP
.
コメントを追加