Hi Sergey, It can mean both, such as having your car serviced or having your house cleaned. The statement does not require a specific person to do it, the goal is to "have it done". However if you were to say, "I'd like to have my guns serviced" you are now saying you'd like somenone else to do it for you, this would be a request. The statement "Have your guns serviced regularly" is a reminder more so than a request.
I hope this helps, this is my first time commenting on this app.