The answer true or false will tell whether there is a zone in this coordinate
private bool HasZone(Vector3 posMonument)
The answer true or false will tell whether the zone belongs to someone
private bool HasOwner(Vector3 posMonument)
The answer ulong will tell who the zone belongs to
private ulong GetOwnerID(Vector3 posMonument)
The answer true or false will tell whether the player can become the owner
private bool CanPlayerBecomeOwner(Vector3 posMonument, BasePlayer player)
Forcibly establishes the owner of the zone, bypassing checks on his ability to become the owner. The answer true or false will tell whether he was able to become one or the zone is occupied by another player
private bool SetOwnerID(Vector3 posMonument, ulong userID)
Deletes a zone. The answer true or false will tell whether he was able to do it
private bool RemoveZone(Vector3 posMonument)
Creates a zone for the desired monument. The answer true or false will tell whether he was able to do it
private bool CreateZone(MonumentInfo monument)