Ok, I found why only World-PAL-Israel skin version has this bug issue :
MODEL.warning.speedcam_enabled must not be changed by autorad's action.
Only MODEL.warning.speedcam_warning must be maintained by autorad (Luna is doing like that).
Means : auto_radar.lua and the_skin_by_pongo.lua needs a fix :
auto_radar.lua :
the_skin_by_pongo.lua :Code:function sc_start_autorad()
MODEL.lua.TKRadarAuto = not sc_GetSysEntry("autorad", "disabled", 0)
MODEL.lua.TKRadarAutoDetect = sc_GetSysEntry("autorad", "detect", 10)
MODEL.lua.TKRadar22 = MODEL.lua.TKRadarAuto()
-- Luna >>
if MODEL.lua.TKRadarAuto() then
MODEL.warning.speedcam_warning = 0
else
MODEL.warning.speedcam_warning = 1
end
-- Luna <<
if MODEL.lua.TKRadarAutoDetect() < 5 then
MODEL.lua.TKRadarAutoDetect = 5
elseif MODEL.lua.TKRadarAutoDetect() > 25 then
MODEL.lua.TKRadarAutoDetect = 25
end
end
-- Luna >>
function sc_rmupdate_autorad()
if MODEL.lua.TKRadarAuto() then
MODEL.warning.speedcam_warning = 0
end
end
-- Luna <<
Code:function rm_GetAdvancedOverSpeedLimit(speed, speed_limit)
if speed_limit == 0 then
return 0
end
if Plugin:isLoaded("auto_radar") then
-- Luna >>
if (MODEL.lua.TKRadarAuto() and speed < MODEL.lua.TKRadarAutoDetect()) or (MODEL.lua.TKRadar22() and MODEL.navigation.is_in_simulation()) then
MODEL.warning.speedcam_warning = 0
else
MODEL.warning.speedcam_warning = 1
end
-- Luna <<
end
../..
Sounds that it works fine now with the fix (tests in progress)
