@@ -99,7 +99,7 @@ MSK.Progress.Start = function(data, text, color)
9999 if type (data ) == ' table' then
100100 duration = data .duration
101101 text = data .text
102- color = data .color or Config .progressColor
102+ color = data .color or Config .ProgressColor or Config . progressColor
103103 forceOverride = data .forceOverride or forceOverride
104104 end
105105
@@ -111,20 +111,20 @@ MSK.Progress.Start = function(data, text, color)
111111 action = ' progressBarStart' ,
112112 time = duration ,
113113 text = text or ' ' ,
114- color = color or Config .progressColor ,
114+ color = color or Config .ProgressColor or Config . progressColor ,
115115 })
116116
117117 if type (data ) == ' table' then
118118 return setProgressData (data )
119119 end
120120end
121- MSK .Progressbar = MSK .Progress .Start -- Support for old Scripts
121+ MSK .Progressbar = MSK .Progress .Start -- Backwards compatibility
122122exports (' Progressbar' , MSK .Progress .Start )
123123RegisterNetEvent (" msk_core:progressbar" , MSK .Progress .Start )
124124
125125setmetatable (MSK .Progress , {
126- __call = function (self , data , text , color )
127- self .Start (data , text , color )
126+ __call = function (self , ... )
127+ self .Start (... )
128128 end
129129})
130130
@@ -138,8 +138,7 @@ MSK.Progress.Stop = function()
138138 isProgressActive = false
139139 progressData = nil
140140end
141- MSK .ProgressStop = MSK .Progress .Stop -- Support for old Scripts
142- exports (' ProgressStop' , MSK .Progress .Stop ) -- Support for old Scripts
141+ MSK .ProgressStop = MSK .Progress .Stop -- Backwards compatibility
143142RegisterNetEvent (" msk_core:progressbarStop" , MSK .Progress .Stop )
144143
145144MSK .Progress .Active = function ()
@@ -158,4 +157,9 @@ RegisterCommand('stopProgress', function()
158157 end
159158end )
160159RegisterKeyMapping (' stopProgress' , ' Cancel Progressbar' , ' keyboard' , ' X' )
161- TriggerEvent (' chat:removeSuggestion' , ' /stopProgress' )
160+ TriggerEvent (' chat:removeSuggestion' , ' /stopProgress' )
161+
162+ AddEventHandler (' onResourceStop' , function (resource )
163+ if GetCurrentResourceName () ~= resource then return end
164+ MSK .Progress .Stop ()
165+ end )
0 commit comments