change CanDuplicateObject

This commit is contained in:
UbitUmarov
2017-01-19 19:01:56 +00:00
parent 97e6f21c6c
commit 69bcbd856b
4 changed files with 19 additions and 14 deletions

View File

@@ -106,6 +106,7 @@ namespace OpenSim.Region.OptionalModules
private bool CanRezObject(int objectCount, UUID ownerID, Vector3 objectPosition, Scene scene)
{
ILandObject lo = scene.LandChannel.GetLandObject(objectPosition.X, objectPosition.Y);
string response = DoCommonChecks(objectCount, ownerID, lo, scene);
@@ -119,15 +120,16 @@ namespace OpenSim.Region.OptionalModules
}
//OnDuplicateObject
private bool CanDuplicateObject(int objectCount, UUID objectID, UUID ownerID, Scene scene, Vector3 objectPosition)
private bool CanDuplicateObject(SceneObjectGroup sog, ScenePresence sp, Scene scene)
{
Vector3 objectPosition = sog.AbsolutePosition;
ILandObject lo = scene.LandChannel.GetLandObject(objectPosition.X, objectPosition.Y);
string response = DoCommonChecks(objectCount, ownerID, lo, scene);
string response = DoCommonChecks(sog.PrimCount, sp.UUID, lo, scene);
if (response != null)
{
m_dialogModule.SendAlertToUser(ownerID, response);
m_dialogModule.SendAlertToUser(sp.UUID, response);
return false;
}
return true;