public LSL_Integer llGetParcelMaxPrims(LSL_Vector pos, int sim_wide)
{
if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return 0;
IParcelManagementModule parcelManagement = World.RequestModuleInterface<IParcelManagementModule>();
if (parcelManagement != null)
{
IPrimCountModule primCount = World.RequestModuleInterface<IPrimCountModule>();
ILandObject land = parcelManagement.GetLandObject((float)pos.x, (float)pos.y);
return primCount.GetParcelMaxPrimCount(land);
}
return 0;
}