Completed QBCore version of Renzu_hud, renzu_engine and renzu_turbo in one pack. ALL GLORY TO RENZU: https://github.com/renzuzu
- Fivem HUD - UI Framework include Street HUD, Status Hud, Speedometer Hud, Weapon Hud, Body Hud and many more.
- Design to work with Qbcore framework.
# Features
- Advanced Player Status System
- Draggable UI Status,Car HUD (position will restore upon reconnect)
- Multiple Status UI version (icons,circle progressbars, flat progressbars)
- Multi CarHUD Version (Simple, Minimal, Modernized)
- Weapon HUD
- Street HUD
- Engine Overheat System --default is OFF
- Engine Swap System (Performance and sound)
- Car Status
- Car Control
- Vehicle Keyless System
- Body Status System
- WheelStancer
- AirSuspension
- Neon Color Control
- Neon Color Multiple Effects
- Seatbelt System
- Drive Mode - Sports or Eco or Normal, Drift Mode
- Built in Car GPS
- Mileage System
- Nitro System
- Advanced Tire System with items
- Advanced Turbo System with items
- Water and Engine Oil System (WIP)
- Manual Transmission
- Waypoint Large Marker
- Distance to Waypoint Calculation to UI
- Clock
- Gear
- RPM Text and Radial Bar
- Speedometer Text and Radialbar
- Fuel tank meter
- Vehicle Health Meter
-much more not included yet..
#Maximum Possible Optimisation
Client Side Lua and Javascript Side
- Settings
- F9 (default) and command /hud
PREVIEW https://www.youtube.com/watch?v=EH1wZoJ6aBc
By pressing INSTERT KEY you pop your personal menu:
3 versions of car hud
#BodyStatus HUD
By pressing HOME button you can see whats happen to you
and if you meet a doctor he can
/checkbody to pop your status on his screen.
Then he can heal by items
#Turbo system
Change Vehicle Turbo system
#Feat
Custom BOV Sounds for each Turbo variants
Custom Power for ea Turbo Variants
Power Multiplication Sync with renzu_nitro
Item Supported
Job Supported
#Usage:
/giveitem turbostreet 1 --sound effect and boost of turbo
/giveitem turbo_street 1 --instal a prop and boost of the turbo on car, synced
/giveitem turbosports 1 --sound effect and boost of turbo
/giveitem turbo_sports 1 --instal a prop and boost of the turbo on car, synced
/giveitem turboracing 1 --sound effect and boost of turbo
/giveitem turbo_racing 1 --instal a prop and boost of the turbo on car, synced
default config only mechanic
#Nitro system
/giveitem ID nitro 1
then in car pres DELETE to ON/OFF the nitro
activate nitro with left shift
#Engine:
Change Vehicle Engine Sound and Sync to all server One Sync/One Sync Infinity (included carsound pack from gta5mods)
Custom Engine
Custom Specs
Custom Sounds
Fully Server sync using Onesync state bags
Use
as a mechanic you next to car write
/installengine zentorno
/installengine supra2jzgtett
and with arrow down place engine into car
or
just changesound of your car
/changesound elegy
/changesound toysupmk4
#LIST OF SOUNDS
shonen
toysupmk4
sestov10
rotary7
rb26dett
r35sound
predatorv8
p60b40
musv8
murciev12
m297zonda
m158huayra
lambov10
k20a
gt3flat6
ferrarif12
f50v12
f40v8
elegyx
diablov12
brabus850
avesv
#TIRE SYSTEM
Usage
/repairtire --for mechanics becouse your tires isnt immortal so you must go to mechanic for repairs
-- usable tire items with different handlings
#Car Status
by pressing a key U, pop the status of your car
there you can see the condition of your car whats instales and oil and tire usage so mechanic chan
/repairtire
or
/changeoil
#DRIVE MODE
by pressing right shift you changing driving modes
ECO, NORMAL, SPORT, DRIFT
#CAR CONTROL
by pressing NumLock you pop a car control menu
that mean you can by defauld DELETE VSTANCER from your resources
# Dependency
- qb-core
- renzu_hud --included
- renzu_engine --included
- renzu_turbo --included
# NO MORE NEEDED TO HAVE
- vstancer --can be removed from your files becouse hud have self stancer modes
- qb-hud
# Installation
- Download [SONNY_RENZU]
- Extract
- rename to [SONNY_RENZU]
- ensure [SONNY_RENZU] --after [qb]
#SQL
open folder [SONNY_RENZU]
and instal: hud_turbo_engine_bodystatus.sql
#IMAGES
open folder : [SONNY_RENZU]/[ADD_TO_INVENTORY_IMAGES]
and copy images into your inventory
#ITEMS
add items into
qb-core/shared/items.lua
--RENZU ITEMS
['nitro'] = {['name'] = 'nitro', ['label'] = 'Nitro', ['weight'] = 100, ['type'] = 'item', ['image'] = 'nitrous.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['turbo_racing'] = {['name'] = 'turbo_racing', ['label'] = 'Turbo Racing', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_racing.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['turboracing'] = {['name'] = 'turboracing', ['label'] = 'Turbo Racing Sound', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_racing.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Turbo Racing Sound! :D'},
['turbo_sports'] = {['name'] = 'turbo_sports', ['label'] = 'Turbo Sports', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_sports.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['turbosports'] = {['name'] = 'turbosports', ['label'] = 'Turbo Sports Sound', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_sports.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Turbo Sports Sound! :D'},
['turbo_street'] = {['name'] = 'turbo_street', ['label'] = 'Turbo Street', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['turbostreet'] = {['name'] = 'turbostreet', ['label'] = 'Turbo Street Sound', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Turbo Street Sound! :D'},
['street_tirekit'] = {['name'] = 'street_tirekit', ['label'] = 'Street Tire Kit', ['weight'] = 100, ['type'] = 'item', ['image'] = 'street_tirekit.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Street Tire Kit! :D'},
['sports_tirekit'] = {['name'] = 'sports_tirekit', ['label'] = 'Sports Tire Kit', ['weight'] = 100, ['type'] = 'item', ['image'] = 'sports_tirekit.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Sports Tire Kit! :D'},
['racing_tirekit'] = {['name'] = 'racing_tirekit', ['label'] = 'Racing Tires Kit', ['weight'] = 100, ['type'] = 'item', ['image'] = 'racing_tirekit.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Racing Tires Kit! :D'},
['drag_tirekit'] = {['name'] = 'drag_tirekit', ['label'] = 'Drag Tires Kit', ['weight'] = 100, ['type'] = 'item', ['image'] = 'drag_tirekit.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Drag Tires Kit! :D'},
['head_brace'] = {['name'] = 'head_brace', ['label'] = 'Head Brace', ['weight'] = 0, ['type'] = 'item', ['image'] = 'head_bandage.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A Head Brace works every time'},
['leg_bandage'] = {['name'] = 'leg_bandage', ['label'] = 'Leg Bandage', ['weight'] = 0, ['type'] = 'item', ['image'] = 'leg_bandage.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A Leg Bandage works every time'},
['arm_bandage'] = {['name'] = 'arm_bandage', ['label'] = 'Arm Bandage', ['weight'] = 0, ['type'] = 'item', ['image'] = 'arm_bandage.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A Arm Bandage works every time'},
['body_bandage'] = {['name'] = 'body_bandage', ['label'] = 'Body Bandage', ['weight'] = 0, ['type'] = 'item', ['image'] = 'chest_bandage.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A Body Bandage works every time'},
['b16b'] = {['name'] = 'b16b', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['rb26dett'] = {['name'] = 'rb26dett', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['supra2jzgtett'] = {['name'] = 'supra2jzgtett', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['rx713b'] = {['name'] = 'rx713b', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['musv8'] = {['name'] = 'musv8', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['r488sound'] = {['name'] = 'r488sound', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['apollosv8'] = {['name'] = 'apollosv8', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['avesvv12'] = {['name'] = 'avesvv12', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['c6v8sound'] = {['name'] = 'c6v8sound', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['diablov12'] = {['name'] = 'diablov12', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['f40v8'] = {['name'] = 'f40v8', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['f50v12'] = {['name'] = 'f50v12', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['ferrarif12'] = {['name'] = 'ferrarif12', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['gtaspanov10'] = {['name'] = 'gtaspanov10', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['k20a'] = {['name'] = 'k20a', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['r35sound'] = {['name'] = 'r35sound', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['mclarenv8'] = {['name'] = 'mclarenv8', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['murciev12'] = {['name'] = 'murciev12', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['perfov10'] = {['name'] = 'perfov10', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['sestov10'] = {['name'] = 'sestov10', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['urusv8'] = {['name'] = 'urusv8', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['veyronsound'] = {['name'] = 'veyronsound', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['viperv10'] = {['name'] = 'viperv10', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['gt3flat6'] = {['name'] = 'gt3flat6', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['m158huayra'] = {['name'] = 'm158huayra', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['m297zonda'] = {['name'] = 'm297zonda', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
['p60b40'] = {['name'] = 'p60b40', ['label'] = 'ENGINE', ['weight'] = 100, ['type'] = 'item', ['image'] = 'turbo_street.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Speed up, gas pedal! :D'},
#COMMANDS
/hud
Relocate Status UI
/dragui
Relocate CarHU UI
/dragcarui
Force CarHUD UI
/carui simple
Force Crosshair UI
/crosshair (1-3) ex: /crosshair 3
Force Vehicle Manual Gearbox/Transmision
Enable/Disable: /manual (stable version)
WIP: /manual2 (supports custom gear ratios and final drive)
BONUS COMMAND:
Automatic Driving
WIP: /drivetocoord
info: blip waypoint must be set before using the command.
warning: this is set to drive like a crazy man.
Admin Commands
Install Vehicle Engine (copy vehicle handling/spec and sounds)
/installengine : example /installengine zentorno
info: upon installation, press ARROW DOWN/UP to control the engine lifer.
Heal any damage body parts
/bodyheal : example /bodyheal leg (leg,arm,head,chest)
Use a specific items from Config
/useitem : example: /useitem nitro
KEYBINDS KEYMAP COMMANDS [SONNY_RENZU]/renzu_hud/conf/keybinds.lua
-- IMPORTANT TO CHANGE ALL OF THIS FIRST BEFORE RUNNING THIS SCRIPT, DEPENDING ON YOUR SERVER CONFIGURATION
-- HERE YOU CAN CHANGE THE KEYBINDS [SONNY_RENZU]/renzu_hud/conf/keybinds.lua
config.keybinds = {
--TOGGLE STATUS
showstatus = 'INSERT',-- show toggable status
--UI VOICE
voip = 'Z', -- if voip keymap is enable (could be deprecated in future update of this hud)
--signal lights
signal_left = 'LEFT',
signal_right = 'RIGHT',
signal_hazard = 'BACK',
-- seatbelt
car_seatbelt = 'B', -- Seatbelt ui and seatbelt function
-- Enter Vehicle -- This is needed to throw a function and loop while entering a vehicle
entering = 'F',
-- Switch Vehicle mode eg. Sports mode and Eco mode
mode = 'RSHIFT', -- Right Shift Activate vehiclde mode
--switching differential eg. 4WD,RWD,FWD
differential = 'RCONTROL', -- Right CTRL Change Differential eg. 4wd,fwd,rwd
cruisecontrol = 'RMENU', -- Right Alt CRUISE CONTROL
bodystatus = 'HOME', -- show body status ui
carcontrol = 'NUMLOCK', -- show car controls and other UI.
enablenitro = 'DELETE', -- enable/disable nitro while in vehicle ( this is a toggable nitro function ) -- Default Nitro Boost is LShift
carlock = 'L', -- show keyless car functions ( alarm or vehicle key)
clothing = 'K', -- show clothing UI
car_handbrake = 'SPACE', -- beta this instantly send notification to UI. instead of using while true do loop ( this is 100% more optimize )
vehicle_status = 'U', -- Show Car Status, Coolant, Wheel, Mileage etc..
carheadlight = 'H',
hudsetting = 'F9',
}
--COMMANDS FOR KEYBINDS
config.commands = {
--TOGGLE STATUS
showstatus = 'showstatus',
--UI VOICE
voip = 'voice',
--signal lights
signal_left = 'left',
signal_right = 'right',
signal_hazard = 'hazard',
-- seatbelt
car_seatbelt = 'seatbelt',
entering = 'entervehicle', -- being used only if modern is used to trigger the Push to start function.
mode = 'mode', -- usage: type mode or press the registered keymap to enable/disable Sports/Eco Mode while in vehicle.
differential = 'differential', -- usage: type differential or press the registerkeymap, instantly switch ex. 4wd to Rwd, Rwd to 4WD, FWD to 4WD and vice versa.
cruisecontrol = 'cruisecontrol', -- usage: type cruisecontrol or press the registerkeymap: this is like a boolean, if you press once it will enable the cruising mode, and press it again, function will be disable
bodystatus = 'bodystatus',
bodystatus_other = 'checkbody', -- usage: go near to other player, type /checkbody ( this will allow you to check the body and heal them )
bodyheal = 'bodyheal', -- usage: bodyheal (arm,chest,head,leg), example: bodyheal arm
carcontrol = 'carcontrol',
weaponui = 'weaponui',
crosshair = 'crosshair', -- usage: crosshair (1,2,3), example: crosshair 3
enablenitro = 'enablenitro',
carlock = 'carlock',
clothing = 'clothing',
car_handbrake = 'handbrake',
vehicle_status = 'vehiclestatus', -- usage type vehiclestatus or press the register keymap
carui = 'carui', -- usage:carui (simple,minimal,modern), example: carui simple
dragui = 'dragui', -- usage: type dragui and cursor will appear, you can move the Status HUD anywhere you like.
dragcarui = 'dragcarui', -- usage: type dragcarui and the cursor will appear and move the Car HUD wherever you want ( this is in BETA, carhud is not 100% fluid yet )
uiconfig = 'uiconfig', -- usage: uiconfig (ms,transition,acceleration) (value),
--example: uiconfig ms 0ms
--uiconfig transition ease
--uiconfig acceleration gpu
carheadlight = 'carheadlight',
}
- Settings UI ✔️
- Fix Css
- Translation
- Other Framework integration
- More Optimisation
- Bug Fixing if any