[PAID] WarZone HUD Based

A script by AyyyZeN

No reviews yet.
[PAID] WarZone HUD Based main image

Price

Unknown

Full Description

WaveWZ-Hud is a standalone WarZone based HUD that do not use HTML !

Showcase
daaaaaaaaaa
Watch the showcase

Tebex
WaveResources | WaveWZ-Hud - 10€ + taxes

Features

  • NO HTML USED, only DrawRect & DrawSprite
  • Health bar, flashing when low hp
  • Armour bar separated in
  • Speaking, Driving,Shooting,Death Icons
  • Player Name & Server ID
  • Job Name, job2 supported
  • Nice icons
  • Hunger & Thirst bars separated in 5
  • can remove radar map, it will adapt the HUD
  • works on every resolutions
  • configurable colors,size,positions,sounds,images,features.
  • Hit marker with sounds
  • Low-HP screen effect
  • Perfect for all types of servers !
  • STANDALONE
    And more…

Check out our other resources !
:house: WaveProperties - Properties/Garages Creator That You Need !
:brain: WaveSkills - Skills & Abilities
:gift: WavePlayTimeRewards - Rewards your players for their playtime
:red_car: WaveVehiclesPreview - Vehicles Catalog & Exhibitions

Config Example


    frameWork = "ESX", -- or QBCORE or STANDALONE

    getSharedObject = "esx:getSharedObject", -- can be ignored if using other framework

    Bars = {

        DisplayRadar = true,

        Position = {x = 190,y = 1010},

        Health = {

            Position = {x = 155,y = 919},

            colors = {r = 197,g = 200,b=191,a=155},

        },

        Armor = {

            Position = {x = 86,y = 904},

        },

        Hunger = {

            enable = true,

            Position = {x = 72,y = 1022},

            colors = {r = 235,g = 182,b=29,a=155},

            getStatus = function()

                local hunger

                TriggerEvent('esx_status:getStatus', 'hunger', function(status)

                    status = status.getPercent()

                    hunger = status

                end)

                while hunger == nil do Wait(0) end

                return hunger

            end,

        },

        Thirst = {

            enable = true,

            Position = {x = 72,y = 1037},

            colors = {r = 29,g = 207,b=235,a=155},

            getStatus = function()

                local thirst

                TriggerEvent('esx_status:getStatus', 'thirst', function(status)

                    status = status.getPercent()

                    thirst = status

                end)

                while thirst == nil do Wait(0) end

                return thirst

            end,

        },

    },

    Name = {

        enable = true,

        withServerId = true,

        withJobName = true,

        colors = {r = 255,g = 255,b=255,a=255},

        Position = {x = 55,y = 869}

    },

    Star = {

        enable = true,

        Position = {x = 42,y = 884},

        Size = 16,

    },

    Icons = {

        enable = true,

        Position = { x = 300, y=910},

        Size = 50,

    },

    Money = {

        enable = true,

        Position = {x = 53, y = 922},

        colors = {r = 197,g = 200,b=191,a=200},

        Currency = "$",

        getFunction = function()

            for k,v in ipairs(ESX.PlayerData.accounts) do

                if v.name == "money" then

                    return v.money

                end

            end

            return 0

        end,

    },

    blackMoney = {

        enable = true,

        Position = {x = 53, y = 922},

        colors = {r = 183,g = 18,b=26,a=155},

        Currency = "$",

        getFunction = function()

            for k,v in ipairs(ESX.PlayerData.accounts) do

                if v.name == "black_money" then

                    return v.money

                end

            end

            return 0

        end,

    },

    Infos = {

        Position = {x = 53, y = 970},

        colors = {r = 197,g = 200,b=191,a=200},

        enable = true,

        withJobName = true,

        getJob = function()

            return ESX.PlayerData.job.label

        end,

        withJob2Name = true,

        getJob2 = function()

            return ESX.PlayerData.gang.label

        end,

    },

    NearDeathEffect = {

        enable = true,

        underHealth = 20, -- will display effects under 20 hp

    },

    HitMarker = {

        enable = true,

        playSound = true,

        sound = {

            "Click", "DLC_HEIST_HACKING_SNAKE_SOUNDS"

        }

    },
}```