@@ -99,7 +99,7 @@ MSK.Progress.Start = function(data, text, color)
99
99
if type (data ) == ' table' then
100
100
duration = data .duration
101
101
text = data .text
102
- color = data .color or Config .progressColor
102
+ color = data .color or Config .ProgressColor or Config . progressColor
103
103
forceOverride = data .forceOverride or forceOverride
104
104
end
105
105
@@ -111,20 +111,20 @@ MSK.Progress.Start = function(data, text, color)
111
111
action = ' progressBarStart' ,
112
112
time = duration ,
113
113
text = text or ' ' ,
114
- color = color or Config .progressColor ,
114
+ color = color or Config .ProgressColor or Config . progressColor ,
115
115
})
116
116
117
117
if type (data ) == ' table' then
118
118
return setProgressData (data )
119
119
end
120
120
end
121
- MSK .Progressbar = MSK .Progress .Start -- Support for old Scripts
121
+ MSK .Progressbar = MSK .Progress .Start -- Backwards compatibility
122
122
exports (' Progressbar' , MSK .Progress .Start )
123
123
RegisterNetEvent (" msk_core:progressbar" , MSK .Progress .Start )
124
124
125
125
setmetatable (MSK .Progress , {
126
- __call = function (self , data , text , color )
127
- self .Start (data , text , color )
126
+ __call = function (self , ... )
127
+ self .Start (... )
128
128
end
129
129
})
130
130
@@ -138,8 +138,7 @@ MSK.Progress.Stop = function()
138
138
isProgressActive = false
139
139
progressData = nil
140
140
end
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
143
142
RegisterNetEvent (" msk_core:progressbarStop" , MSK .Progress .Stop )
144
143
145
144
MSK .Progress .Active = function ()
@@ -158,4 +157,9 @@ RegisterCommand('stopProgress', function()
158
157
end
159
158
end )
160
159
RegisterKeyMapping (' 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