Skip to content

Commit 05d4731

Browse files
committed
More blip customization
1 parent 7d6b043 commit 05d4731

File tree

3 files changed

+26
-6
lines changed

3 files changed

+26
-6
lines changed

client/functions.lua

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,20 +61,26 @@ CreateZone = function(data)
6161
})
6262

6363
local blip = AddBlipForCoord(data.coords.x, data.coords.y, data.coords.z)
64+
local color = ('0x%02X%02X%02X%02X'):format(cfg.blip.colour.r, cfg.blip.colour.g, cfg.blip.colour.b, cfg.blip.colour.a)
6465

6566
SetBlipSprite(blip, cfg.blip.sprite)
66-
SetBlipColour(blip, cfg.blip.colour)
67+
SetBlipColour(blip, tonumber(color))
6768
SetBlipScale(blip, cfg.blip.scale)
6869
SetBlipAlpha(blip, cfg.blip.alpha)
6970
SetBlipAsShortRange(blip, cfg.blip.short)
71+
SetBlipFlashes(blip, cfg.blip.flash)
72+
SetBlipFlashInterval(blip, cfg.blip.flashTime)
7073
BeginTextCommandSetBlipName('STRING')
7174
AddTextComponentSubstringPlayerName(data.displayText)
7275
EndTextCommandSetBlipName(blip)
7376

7477
local radiusBlip = AddBlipForRadius(data.coords.x, data.coords.y, data.coords.z, data.radius)
78+
color = ('0x%02X%02X%02X%02X'):format(cfg.radiusBlip.colour.r, cfg.radiusBlip.colour.g, cfg.radiusBlip.colour.b, cfg.radiusBlip.colour.a)
7579

76-
SetBlipAlpha(radiusBlip, 140)
77-
SetBlipColour(radiusBlip, cfg.blip.colour)
80+
SetBlipAlpha(radiusBlip, cfg.radiusBlip.alpha)
81+
SetBlipColour(radiusBlip, tonumber(color))
82+
SetBlipFlashes(radiusBlip, cfg.radiusBlip.flash)
83+
SetBlipFlashInterval(radiusBlip, cfg.radiusBlip.flashTime)
7884

7985
BLIP_DATA[data.bId].blip = blip
8086
BLIP_DATA[data.bId].radiusBlip = radiusBlip

configuration/config.lua

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,30 @@ Config.Template = {
2323

2424
blip = {
2525
sprite = 161,
26-
colour = 1,
26+
colour = {
27+
r = 0,
28+
g = 0,
29+
b = 255,
30+
a = 255
31+
},
2732
scale = 0.5,
2833
alpha = 255,
2934
short = false,
35+
flash = true,
36+
flashTime = 400,
3037
displayText = 'Restrictedzone'
3138
},
3239

3340
radiusBlip = {
3441
alpha = 140,
35-
colour = 1,
42+
colour = {
43+
r = 0,
44+
g = 0,
45+
b = 255,
46+
a = 255
47+
},
48+
flash = true,
49+
flashTime = 400,
3650
},
3751
},
3852
}

fxmanifest.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use_experimental_fxv2_oal 'yes'
55

66
name 'zrx_restrictedzone'
77
author 'zRxnx'
8-
version '2.0.0'
8+
version '2.0.1'
99
description 'Advanced restricted zone system'
1010
repository 'https://github.com/zrxnx/zrx_restrictedzone'
1111

0 commit comments

Comments
 (0)