change value of PARCEL_DETAILS_DWELL to a higher value to give more room for standard values, change return types, update script syntaxe
This commit is contained in:
@@ -14343,7 +14343,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||
case "5":
|
||||
ret.Add(new LSL_Key(land.GlobalID.ToString()));
|
||||
break;
|
||||
case "20":
|
||||
case "64":
|
||||
ret.Add(new LSL_Integer(land.Dwell));
|
||||
break;
|
||||
default:
|
||||
|
||||
@@ -1600,7 +1600,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||
return 0.0f;
|
||||
}
|
||||
|
||||
public int osGetParcelDwell(LSL_Vector pos)
|
||||
public LSL_Integer osGetParcelDwell(LSL_Vector pos)
|
||||
{
|
||||
LandData land = World.GetLandData(pos);
|
||||
if (land != null)
|
||||
|
||||
@@ -260,7 +260,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
|
||||
LSL_Float osGetWindParam(string plugin, string param);
|
||||
|
||||
// Parcel commands
|
||||
int osGetParcelDwell(vector pos);
|
||||
LSL_Integer osGetParcelDwell(vector pos);
|
||||
void osParcelJoin(vector pos1, vector pos2);
|
||||
void osParcelSubdivide(vector pos1, vector pos2);
|
||||
void osSetParcelDetails(vector pos, LSL_List rules);
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
public partial class ScriptBaseClass
|
||||
{
|
||||
// SCRIPTS CONSTANTS
|
||||
public static readonly LSLInteger OS_APIVERSION = 4;
|
||||
public static readonly LSLInteger OS_APIVERSION = 5;
|
||||
|
||||
public static readonly LSLInteger TRUE = 1;
|
||||
public static readonly LSLInteger FALSE = 0;
|
||||
@@ -721,7 +721,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
// constants for llGetParcelDetails
|
||||
public const int PARCEL_DETAILS_NAME = 0;
|
||||
public const int PARCEL_DETAILS_DESC = 1;
|
||||
public const int PARCEL_DETAILS_DWELL = 20;
|
||||
public const int PARCEL_DETAILS_OWNER = 2;
|
||||
public const int PARCEL_DETAILS_GROUP = 3;
|
||||
public const int PARCEL_DETAILS_AREA = 4;
|
||||
@@ -729,6 +728,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
public const int PARCEL_DETAILS_SEE_AVATARS = 6;
|
||||
public const int PARCEL_DETAILS_ANY_AVATAR_SOUNDS = 7;
|
||||
public const int PARCEL_DETAILS_GROUP_SOUNDS = 8;
|
||||
// constants for llGetParcelDetails os specific
|
||||
public const int PARCEL_DETAILS_DWELL = 64;
|
||||
|
||||
//osSetParcelDetails
|
||||
public const int PARCEL_DETAILS_CLAIMDATE = 10;
|
||||
|
||||
@@ -116,7 +116,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
return m_OSSL_Functions.osGetWindParam(plugin, param);
|
||||
}
|
||||
|
||||
public int osGetParcelDwell(vector pos)
|
||||
public LSL_Integer osGetParcelDwell(vector pos)
|
||||
{
|
||||
return m_OSSL_Functions.osGetParcelDwell(pos);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user