public DateTime llSetParcelMusicURL(string url)
{
if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return DateTime.Now;
IParcelManagementModule parcelManagement = World.RequestModuleInterface<IParcelManagementModule>();
if (parcelManagement != null)
{
ILandObject land = parcelManagement.GetLandObject(m_host.AbsolutePosition.X, m_host.AbsolutePosition.Y);
if (land == null)
return DateTime.Now;
if (!World.Permissions.CanEditParcel(m_host.OwnerID, land))
return DateTime.Now;
land.SetMusicUrl(url);
}
return PScriptSleep(2000);
}