Put these into any client-sided Thread:
RemoveIpl("rc12b_fixed")
RemoveIpl("rc12b_destroyed")
RemoveIpl("rc12b_default")
RemoveIpl("rc12b_hospitalinterior_lod")
RemoveIpl("rc12b_hospitalinterior")
This should NOT be ran in a loop - just once on startup.
I put it like this but it is the same
Citizen.CreateThread(function()
RequestIpl("gabz_pillbox_milo_")
local interiorID = GetInteriorAtCoords(311.2546, -592.4204, 42.32737)
if IsValidInterior(interiorID) then
RemoveIpl("rc12b_fixed")
RemoveIpl("rc12b_destroyed")
RemoveIpl("rc12b_default")
RemoveIpl("rc12b_hospitalinterior_lod")
RemoveIpl("rc12b_hospitalinterior")
RefreshInterior(interiorID)
end
end)
Make sure you restart the server after making any changes to the MLO resource - apart from that, I’m really not sure. I’ve seen this exact setup numerous times already and it does work flawlessly. The only other idea I have is either those vanilla IPL’s are being overridden as “true” by some other resource or you have a mapping resource that includes those vanilla doors for some weird reason.