Rewrote svn properties handling script in python. Added more file types.
parent
429d14f3e5
commit
20215c3d30
|
@ -1,135 +1,135 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
Microsoft ResX Schema
|
Microsoft ResX Schema
|
||||||
|
|
||||||
Version 2.0
|
Version 2.0
|
||||||
|
|
||||||
The primary goals of this format is to allow a simple XML format
|
The primary goals of this format is to allow a simple XML format
|
||||||
that is mostly human readable. The generation and parsing of the
|
that is mostly human readable. The generation and parsing of the
|
||||||
various data types are done through the TypeConverter classes
|
various data types are done through the TypeConverter classes
|
||||||
associated with the data types.
|
associated with the data types.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
... ado.net/XML headers & schema ...
|
... ado.net/XML headers & schema ...
|
||||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
<resheader name="version">2.0</resheader>
|
<resheader name="version">2.0</resheader>
|
||||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
<comment>This is a comment</comment>
|
<comment>This is a comment</comment>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
There are any number of "resheader" rows that contain simple
|
There are any number of "resheader" rows that contain simple
|
||||||
name/value pairs.
|
name/value pairs.
|
||||||
|
|
||||||
Each data row contains a name, and value. The row also contains a
|
Each data row contains a name, and value. The row also contains a
|
||||||
type or mimetype. Type corresponds to a .NET class that support
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
text/value conversion through the TypeConverter architecture.
|
text/value conversion through the TypeConverter architecture.
|
||||||
Classes that don't support this are serialized and stored with the
|
Classes that don't support this are serialized and stored with the
|
||||||
mimetype set.
|
mimetype set.
|
||||||
|
|
||||||
The mimetype is used for serialized objects, and tells the
|
The mimetype is used for serialized objects, and tells the
|
||||||
ResXResourceReader how to depersist the object. This is currently not
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
extensible. For a given mimetype the value must be set accordingly:
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
that the ResXResourceWriter will generate, however the reader can
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
read any of the formats listed below.
|
read any of the formats listed below.
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.binary.base64
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
value : The object must be serialized with
|
value : The object must be serialized with
|
||||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
: and then encoded with base64 encoding.
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.soap.base64
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
value : The object must be serialized with
|
value : The object must be serialized with
|
||||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
: and then encoded with base64 encoding.
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
value : The object must be serialized into a byte array
|
value : The object must be serialized into a byte array
|
||||||
: using a System.ComponentModel.TypeConverter
|
: using a System.ComponentModel.TypeConverter
|
||||||
: and then encoded with base64 encoding.
|
: and then encoded with base64 encoding.
|
||||||
-->
|
-->
|
||||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
<xsd:element name="root" msdata:IsDataSet="true">
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:choice maxOccurs="unbounded">
|
<xsd:choice maxOccurs="unbounded">
|
||||||
<xsd:element name="metadata">
|
<xsd:element name="metadata">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
<xsd:attribute name="type" type="xsd:string" />
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
<xsd:attribute ref="xml:space" />
|
<xsd:attribute ref="xml:space" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="assembly">
|
<xsd:element name="assembly">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:attribute name="alias" type="xsd:string" />
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
<xsd:attribute name="name" type="xsd:string" />
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="data">
|
<xsd:element name="data">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
<xsd:attribute ref="xml:space" />
|
<xsd:attribute ref="xml:space" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="resheader">
|
<xsd:element name="resheader">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:choice>
|
</xsd:choice>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
<resheader name="resmimetype">
|
<resheader name="resmimetype">
|
||||||
<value>text/microsoft-resx</value>
|
<value>text/microsoft-resx</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="version">
|
<resheader name="version">
|
||||||
<value>2.0</value>
|
<value>2.0</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="reader">
|
<resheader name="reader">
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>17, 17</value>
|
<value>17, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>126, 17</value>
|
<value>126, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>209, 17</value>
|
<value>209, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>209, 17</value>
|
<value>209, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>39</value>
|
<value>39</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
</root>
|
</root>
|
||||||
|
|
|
@ -1,94 +1,94 @@
|
||||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
<ProductVersion>8.0.50727</ProductVersion>
|
<ProductVersion>8.0.50727</ProductVersion>
|
||||||
<SchemaVersion>2.0</SchemaVersion>
|
<SchemaVersion>2.0</SchemaVersion>
|
||||||
<ProjectGuid>{78AEEDD5-4DA8-4E05-8D53-F3C5476A0B97}</ProjectGuid>
|
<ProjectGuid>{78AEEDD5-4DA8-4E05-8D53-F3C5476A0B97}</ProjectGuid>
|
||||||
<OutputType>WinExe</OutputType>
|
<OutputType>WinExe</OutputType>
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
<RootNamespace>OpenSim.GUI</RootNamespace>
|
<RootNamespace>OpenSim.GUI</RootNamespace>
|
||||||
<AssemblyName>OpenSim.GUI</AssemblyName>
|
<AssemblyName>OpenSim.GUI</AssemblyName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>..\..\..\bin\</OutputPath>
|
<OutputPath>..\..\..\bin\</OutputPath>
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>pdbonly</DebugType>
|
<DebugType>pdbonly</DebugType>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Data" />
|
<Reference Include="System.Data" />
|
||||||
<Reference Include="System.Deployment" />
|
<Reference Include="System.Deployment" />
|
||||||
<Reference Include="System.Drawing" />
|
<Reference Include="System.Drawing" />
|
||||||
<Reference Include="System.Windows.Forms" />
|
<Reference Include="System.Windows.Forms" />
|
||||||
<Reference Include="System.Xml" />
|
<Reference Include="System.Xml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="frmConfiguration.cs">
|
<Compile Include="frmConfiguration.cs">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="frmConfiguration.Designer.cs">
|
<Compile Include="frmConfiguration.Designer.cs">
|
||||||
<DependentUpon>frmConfiguration.cs</DependentUpon>
|
<DependentUpon>frmConfiguration.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="InputTextBoxControl.cs">
|
<Compile Include="InputTextBoxControl.cs">
|
||||||
<SubType>Component</SubType>
|
<SubType>Component</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Main.cs">
|
<Compile Include="Main.cs">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Main.Designer.cs">
|
<Compile Include="Main.Designer.cs">
|
||||||
<DependentUpon>Main.cs</DependentUpon>
|
<DependentUpon>Main.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="ProcessManager.cs">
|
<Compile Include="ProcessManager.cs">
|
||||||
<SubType>Component</SubType>
|
<SubType>Component</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Program.cs" />
|
<Compile Include="Program.cs" />
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
<EmbeddedResource Include="frmConfiguration.resx">
|
<EmbeddedResource Include="frmConfiguration.resx">
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
<DependentUpon>frmConfiguration.cs</DependentUpon>
|
<DependentUpon>frmConfiguration.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Main.resx">
|
<EmbeddedResource Include="Main.resx">
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
<DependentUpon>Main.cs</DependentUpon>
|
<DependentUpon>Main.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Properties\Resources.resx">
|
<EmbeddedResource Include="Properties\Resources.resx">
|
||||||
<Generator>ResXFileCodeGenerator</Generator>
|
<Generator>ResXFileCodeGenerator</Generator>
|
||||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<Compile Include="Properties\Resources.Designer.cs">
|
<Compile Include="Properties\Resources.Designer.cs">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
<DependentUpon>Resources.resx</DependentUpon>
|
<DependentUpon>Resources.resx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<None Include="Properties\Settings.settings">
|
<None Include="Properties\Settings.settings">
|
||||||
<Generator>SettingsSingleFileGenerator</Generator>
|
<Generator>SettingsSingleFileGenerator</Generator>
|
||||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||||
</None>
|
</None>
|
||||||
<Compile Include="Properties\Settings.Designer.cs">
|
<Compile Include="Properties\Settings.Designer.cs">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
<DependentUpon>Settings.settings</DependentUpon>
|
<DependentUpon>Settings.settings</DependentUpon>
|
||||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
</Compile>
|
</Compile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
Other similar extension points exist, see Microsoft.Common.targets.
|
||||||
<Target Name="BeforeBuild">
|
<Target Name="BeforeBuild">
|
||||||
</Target>
|
</Target>
|
||||||
<Target Name="AfterBuild">
|
<Target Name="AfterBuild">
|
||||||
</Target>
|
</Target>
|
||||||
-->
|
-->
|
||||||
</Project>
|
</Project>
|
|
@ -1,117 +1,117 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
Microsoft ResX Schema
|
Microsoft ResX Schema
|
||||||
|
|
||||||
Version 2.0
|
Version 2.0
|
||||||
|
|
||||||
The primary goals of this format is to allow a simple XML format
|
The primary goals of this format is to allow a simple XML format
|
||||||
that is mostly human readable. The generation and parsing of the
|
that is mostly human readable. The generation and parsing of the
|
||||||
various data types are done through the TypeConverter classes
|
various data types are done through the TypeConverter classes
|
||||||
associated with the data types.
|
associated with the data types.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
... ado.net/XML headers & schema ...
|
... ado.net/XML headers & schema ...
|
||||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
<resheader name="version">2.0</resheader>
|
<resheader name="version">2.0</resheader>
|
||||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
<comment>This is a comment</comment>
|
<comment>This is a comment</comment>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
There are any number of "resheader" rows that contain simple
|
There are any number of "resheader" rows that contain simple
|
||||||
name/value pairs.
|
name/value pairs.
|
||||||
|
|
||||||
Each data row contains a name, and value. The row also contains a
|
Each data row contains a name, and value. The row also contains a
|
||||||
type or mimetype. Type corresponds to a .NET class that support
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
text/value conversion through the TypeConverter architecture.
|
text/value conversion through the TypeConverter architecture.
|
||||||
Classes that don't support this are serialized and stored with the
|
Classes that don't support this are serialized and stored with the
|
||||||
mimetype set.
|
mimetype set.
|
||||||
|
|
||||||
The mimetype is used for serialized objects, and tells the
|
The mimetype is used for serialized objects, and tells the
|
||||||
ResXResourceReader how to depersist the object. This is currently not
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
extensible. For a given mimetype the value must be set accordingly:
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
that the ResXResourceWriter will generate, however the reader can
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
read any of the formats listed below.
|
read any of the formats listed below.
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.binary.base64
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
value : The object must be serialized with
|
value : The object must be serialized with
|
||||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
: and then encoded with base64 encoding.
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.soap.base64
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
value : The object must be serialized with
|
value : The object must be serialized with
|
||||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
: and then encoded with base64 encoding.
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
value : The object must be serialized into a byte array
|
value : The object must be serialized into a byte array
|
||||||
: using a System.ComponentModel.TypeConverter
|
: using a System.ComponentModel.TypeConverter
|
||||||
: and then encoded with base64 encoding.
|
: and then encoded with base64 encoding.
|
||||||
-->
|
-->
|
||||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
<xsd:element name="root" msdata:IsDataSet="true">
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:choice maxOccurs="unbounded">
|
<xsd:choice maxOccurs="unbounded">
|
||||||
<xsd:element name="metadata">
|
<xsd:element name="metadata">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="name" type="xsd:string" />
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
<xsd:attribute name="type" type="xsd:string" />
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="assembly">
|
<xsd:element name="assembly">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:attribute name="alias" type="xsd:string" />
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
<xsd:attribute name="name" type="xsd:string" />
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="data">
|
<xsd:element name="data">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="resheader">
|
<xsd:element name="resheader">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:choice>
|
</xsd:choice>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
<resheader name="resmimetype">
|
<resheader name="resmimetype">
|
||||||
<value>text/microsoft-resx</value>
|
<value>text/microsoft-resx</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="version">
|
<resheader name="version">
|
||||||
<value>2.0</value>
|
<value>2.0</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="reader">
|
<resheader name="reader">
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
</root>
|
</root>
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version='1.0' encoding='utf-8'?>
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
|
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
|
||||||
<Profiles>
|
<Profiles>
|
||||||
<Profile Name="(Default)" />
|
<Profile Name="(Default)" />
|
||||||
</Profiles>
|
</Profiles>
|
||||||
<Settings />
|
<Settings />
|
||||||
</SettingsFile>
|
</SettingsFile>
|
||||||
|
|
|
@ -1,129 +1,129 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
Microsoft ResX Schema
|
Microsoft ResX Schema
|
||||||
|
|
||||||
Version 2.0
|
Version 2.0
|
||||||
|
|
||||||
The primary goals of this format is to allow a simple XML format
|
The primary goals of this format is to allow a simple XML format
|
||||||
that is mostly human readable. The generation and parsing of the
|
that is mostly human readable. The generation and parsing of the
|
||||||
various data types are done through the TypeConverter classes
|
various data types are done through the TypeConverter classes
|
||||||
associated with the data types.
|
associated with the data types.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
... ado.net/XML headers & schema ...
|
... ado.net/XML headers & schema ...
|
||||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
<resheader name="version">2.0</resheader>
|
<resheader name="version">2.0</resheader>
|
||||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
<comment>This is a comment</comment>
|
<comment>This is a comment</comment>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
There are any number of "resheader" rows that contain simple
|
There are any number of "resheader" rows that contain simple
|
||||||
name/value pairs.
|
name/value pairs.
|
||||||
|
|
||||||
Each data row contains a name, and value. The row also contains a
|
Each data row contains a name, and value. The row also contains a
|
||||||
type or mimetype. Type corresponds to a .NET class that support
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
text/value conversion through the TypeConverter architecture.
|
text/value conversion through the TypeConverter architecture.
|
||||||
Classes that don't support this are serialized and stored with the
|
Classes that don't support this are serialized and stored with the
|
||||||
mimetype set.
|
mimetype set.
|
||||||
|
|
||||||
The mimetype is used for serialized objects, and tells the
|
The mimetype is used for serialized objects, and tells the
|
||||||
ResXResourceReader how to depersist the object. This is currently not
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
extensible. For a given mimetype the value must be set accordingly:
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
that the ResXResourceWriter will generate, however the reader can
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
read any of the formats listed below.
|
read any of the formats listed below.
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.binary.base64
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
value : The object must be serialized with
|
value : The object must be serialized with
|
||||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
: and then encoded with base64 encoding.
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.soap.base64
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
value : The object must be serialized with
|
value : The object must be serialized with
|
||||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
: and then encoded with base64 encoding.
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
value : The object must be serialized into a byte array
|
value : The object must be serialized into a byte array
|
||||||
: using a System.ComponentModel.TypeConverter
|
: using a System.ComponentModel.TypeConverter
|
||||||
: and then encoded with base64 encoding.
|
: and then encoded with base64 encoding.
|
||||||
-->
|
-->
|
||||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
<xsd:element name="root" msdata:IsDataSet="true">
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:choice maxOccurs="unbounded">
|
<xsd:choice maxOccurs="unbounded">
|
||||||
<xsd:element name="metadata">
|
<xsd:element name="metadata">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
<xsd:attribute name="type" type="xsd:string" />
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
<xsd:attribute ref="xml:space" />
|
<xsd:attribute ref="xml:space" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="assembly">
|
<xsd:element name="assembly">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:attribute name="alias" type="xsd:string" />
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
<xsd:attribute name="name" type="xsd:string" />
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="data">
|
<xsd:element name="data">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
<xsd:attribute ref="xml:space" />
|
<xsd:attribute ref="xml:space" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="resheader">
|
<xsd:element name="resheader">
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:choice>
|
</xsd:choice>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
<resheader name="resmimetype">
|
<resheader name="resmimetype">
|
||||||
<value>text/microsoft-resx</value>
|
<value>text/microsoft-resx</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="version">
|
<resheader name="version">
|
||||||
<value>2.0</value>
|
<value>2.0</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="reader">
|
<resheader name="reader">
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<data name="textBox1.Text" xml:space="preserve">
|
<data name="textBox1.Text" xml:space="preserve">
|
||||||
<value>What I want here:
|
<value>What I want here:
|
||||||
* Region configuration add/disable/modify)
|
* Region configuration add/disable/modify)
|
||||||
* OpenSim config: what physics/sql/scriptengine modules
|
* OpenSim config: what physics/sql/scriptengine modules
|
||||||
* Configuration for each of the servers
|
* Configuration for each of the servers
|
||||||
* An option of what parts the server will run: "Stand Alone, Grid region, Grid Server, Custom"
|
* An option of what parts the server will run: "Stand Alone, Grid region, Grid Server, Custom"
|
||||||
Custom = you can enable/disable one or more services, for example if you only run AssetServer on this machine.
|
Custom = you can enable/disable one or more services, for example if you only run AssetServer on this machine.
|
||||||
* User manager (add/remove/lockout/modify) -- maybe a separate form for this?</value>
|
* User manager (add/remove/lockout/modify) -- maybe a separate form for this?</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -1,151 +1,151 @@
|
||||||
!include "MUI.nsh"
|
!include "MUI.nsh"
|
||||||
|
|
||||||
Name "OpenSim"
|
Name "OpenSim"
|
||||||
OutFile "OpenSim Setup 0.4.exe"
|
OutFile "OpenSim Setup 0.4.exe"
|
||||||
|
|
||||||
CRCCheck On
|
CRCCheck On
|
||||||
|
|
||||||
InstallDir "$PROGRAMFILES\OpenSim"
|
InstallDir "$PROGRAMFILES\OpenSim"
|
||||||
InstallDirRegKey HKCU "Software\OpenSim" ""
|
InstallDirRegKey HKCU "Software\OpenSim" ""
|
||||||
|
|
||||||
;Vista redirects $SMPROGRAMS to all users without this
|
;Vista redirects $SMPROGRAMS to all users without this
|
||||||
RequestExecutionLevel admin
|
RequestExecutionLevel admin
|
||||||
|
|
||||||
Var MUI_TEMP
|
Var MUI_TEMP
|
||||||
Var STARTMENU_FOLDER
|
Var STARTMENU_FOLDER
|
||||||
|
|
||||||
!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
|
!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
|
||||||
!define MUI_LANGDLL_REGISTRY_KEY "Software\OpenSim"
|
!define MUI_LANGDLL_REGISTRY_KEY "Software\OpenSim"
|
||||||
!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
|
!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
|
||||||
|
|
||||||
!define MUI_ABORTWARNING
|
!define MUI_ABORTWARNING
|
||||||
|
|
||||||
!insertmacro MUI_PAGE_WELCOME
|
!insertmacro MUI_PAGE_WELCOME
|
||||||
!insertmacro MUI_PAGE_LICENSE "LICENSE.txt"
|
!insertmacro MUI_PAGE_LICENSE "LICENSE.txt"
|
||||||
!insertmacro MUI_PAGE_DIRECTORY
|
!insertmacro MUI_PAGE_DIRECTORY
|
||||||
|
|
||||||
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
|
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
|
||||||
!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\OpenSim"
|
!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\OpenSim"
|
||||||
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
|
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
|
||||||
|
|
||||||
!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
|
!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
|
||||||
|
|
||||||
!insertmacro MUI_PAGE_INSTFILES
|
!insertmacro MUI_PAGE_INSTFILES
|
||||||
!insertmacro MUI_PAGE_FINISH
|
!insertmacro MUI_PAGE_FINISH
|
||||||
|
|
||||||
!insertmacro MUI_UNPAGE_WELCOME
|
!insertmacro MUI_UNPAGE_WELCOME
|
||||||
!insertmacro MUI_UNPAGE_CONFIRM
|
!insertmacro MUI_UNPAGE_CONFIRM
|
||||||
!insertmacro MUI_UNPAGE_INSTFILES
|
!insertmacro MUI_UNPAGE_INSTFILES
|
||||||
!insertmacro MUI_UNPAGE_FINISH
|
!insertmacro MUI_UNPAGE_FINISH
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGE "English"
|
!insertmacro MUI_LANGUAGE "English"
|
||||||
!insertmacro MUI_LANGUAGE "French"
|
!insertmacro MUI_LANGUAGE "French"
|
||||||
!insertmacro MUI_LANGUAGE "German"
|
!insertmacro MUI_LANGUAGE "German"
|
||||||
!insertmacro MUI_LANGUAGE "Spanish"
|
!insertmacro MUI_LANGUAGE "Spanish"
|
||||||
!insertmacro MUI_LANGUAGE "SpanishInternational"
|
!insertmacro MUI_LANGUAGE "SpanishInternational"
|
||||||
!insertmacro MUI_LANGUAGE "SimpChinese"
|
!insertmacro MUI_LANGUAGE "SimpChinese"
|
||||||
!insertmacro MUI_LANGUAGE "TradChinese"
|
!insertmacro MUI_LANGUAGE "TradChinese"
|
||||||
!insertmacro MUI_LANGUAGE "Japanese"
|
!insertmacro MUI_LANGUAGE "Japanese"
|
||||||
!insertmacro MUI_LANGUAGE "Korean"
|
!insertmacro MUI_LANGUAGE "Korean"
|
||||||
!insertmacro MUI_LANGUAGE "Italian"
|
!insertmacro MUI_LANGUAGE "Italian"
|
||||||
!insertmacro MUI_LANGUAGE "Dutch"
|
!insertmacro MUI_LANGUAGE "Dutch"
|
||||||
!insertmacro MUI_LANGUAGE "Danish"
|
!insertmacro MUI_LANGUAGE "Danish"
|
||||||
!insertmacro MUI_LANGUAGE "Swedish"
|
!insertmacro MUI_LANGUAGE "Swedish"
|
||||||
!insertmacro MUI_LANGUAGE "Norwegian"
|
!insertmacro MUI_LANGUAGE "Norwegian"
|
||||||
!insertmacro MUI_LANGUAGE "NorwegianNynorsk"
|
!insertmacro MUI_LANGUAGE "NorwegianNynorsk"
|
||||||
!insertmacro MUI_LANGUAGE "Finnish"
|
!insertmacro MUI_LANGUAGE "Finnish"
|
||||||
!insertmacro MUI_LANGUAGE "Greek"
|
!insertmacro MUI_LANGUAGE "Greek"
|
||||||
!insertmacro MUI_LANGUAGE "Russian"
|
!insertmacro MUI_LANGUAGE "Russian"
|
||||||
!insertmacro MUI_LANGUAGE "Portuguese"
|
!insertmacro MUI_LANGUAGE "Portuguese"
|
||||||
!insertmacro MUI_LANGUAGE "PortugueseBR"
|
!insertmacro MUI_LANGUAGE "PortugueseBR"
|
||||||
!insertmacro MUI_LANGUAGE "Polish"
|
!insertmacro MUI_LANGUAGE "Polish"
|
||||||
!insertmacro MUI_LANGUAGE "Ukrainian"
|
!insertmacro MUI_LANGUAGE "Ukrainian"
|
||||||
!insertmacro MUI_LANGUAGE "Czech"
|
!insertmacro MUI_LANGUAGE "Czech"
|
||||||
!insertmacro MUI_LANGUAGE "Slovak"
|
!insertmacro MUI_LANGUAGE "Slovak"
|
||||||
!insertmacro MUI_LANGUAGE "Croatian"
|
!insertmacro MUI_LANGUAGE "Croatian"
|
||||||
!insertmacro MUI_LANGUAGE "Bulgarian"
|
!insertmacro MUI_LANGUAGE "Bulgarian"
|
||||||
!insertmacro MUI_LANGUAGE "Hungarian"
|
!insertmacro MUI_LANGUAGE "Hungarian"
|
||||||
!insertmacro MUI_LANGUAGE "Thai"
|
!insertmacro MUI_LANGUAGE "Thai"
|
||||||
!insertmacro MUI_LANGUAGE "Romanian"
|
!insertmacro MUI_LANGUAGE "Romanian"
|
||||||
!insertmacro MUI_LANGUAGE "Latvian"
|
!insertmacro MUI_LANGUAGE "Latvian"
|
||||||
!insertmacro MUI_LANGUAGE "Macedonian"
|
!insertmacro MUI_LANGUAGE "Macedonian"
|
||||||
!insertmacro MUI_LANGUAGE "Estonian"
|
!insertmacro MUI_LANGUAGE "Estonian"
|
||||||
!insertmacro MUI_LANGUAGE "Turkish"
|
!insertmacro MUI_LANGUAGE "Turkish"
|
||||||
!insertmacro MUI_LANGUAGE "Lithuanian"
|
!insertmacro MUI_LANGUAGE "Lithuanian"
|
||||||
!insertmacro MUI_LANGUAGE "Slovenian"
|
!insertmacro MUI_LANGUAGE "Slovenian"
|
||||||
!insertmacro MUI_LANGUAGE "Serbian"
|
!insertmacro MUI_LANGUAGE "Serbian"
|
||||||
!insertmacro MUI_LANGUAGE "SerbianLatin"
|
!insertmacro MUI_LANGUAGE "SerbianLatin"
|
||||||
!insertmacro MUI_LANGUAGE "Arabic"
|
!insertmacro MUI_LANGUAGE "Arabic"
|
||||||
!insertmacro MUI_LANGUAGE "Farsi"
|
!insertmacro MUI_LANGUAGE "Farsi"
|
||||||
!insertmacro MUI_LANGUAGE "Hebrew"
|
!insertmacro MUI_LANGUAGE "Hebrew"
|
||||||
!insertmacro MUI_LANGUAGE "Indonesian"
|
!insertmacro MUI_LANGUAGE "Indonesian"
|
||||||
!insertmacro MUI_LANGUAGE "Mongolian"
|
!insertmacro MUI_LANGUAGE "Mongolian"
|
||||||
!insertmacro MUI_LANGUAGE "Luxembourgish"
|
!insertmacro MUI_LANGUAGE "Luxembourgish"
|
||||||
!insertmacro MUI_LANGUAGE "Albanian"
|
!insertmacro MUI_LANGUAGE "Albanian"
|
||||||
!insertmacro MUI_LANGUAGE "Breton"
|
!insertmacro MUI_LANGUAGE "Breton"
|
||||||
!insertmacro MUI_LANGUAGE "Belarusian"
|
!insertmacro MUI_LANGUAGE "Belarusian"
|
||||||
!insertmacro MUI_LANGUAGE "Icelandic"
|
!insertmacro MUI_LANGUAGE "Icelandic"
|
||||||
!insertmacro MUI_LANGUAGE "Malay"
|
!insertmacro MUI_LANGUAGE "Malay"
|
||||||
!insertmacro MUI_LANGUAGE "Bosnian"
|
!insertmacro MUI_LANGUAGE "Bosnian"
|
||||||
!insertmacro MUI_LANGUAGE "Kurdish"
|
!insertmacro MUI_LANGUAGE "Kurdish"
|
||||||
!insertmacro MUI_LANGUAGE "Irish"
|
!insertmacro MUI_LANGUAGE "Irish"
|
||||||
!insertmacro MUI_LANGUAGE "Uzbek"
|
!insertmacro MUI_LANGUAGE "Uzbek"
|
||||||
!insertmacro MUI_LANGUAGE "Galician"
|
!insertmacro MUI_LANGUAGE "Galician"
|
||||||
!insertmacro MUI_LANGUAGE "Afrikaans"
|
!insertmacro MUI_LANGUAGE "Afrikaans"
|
||||||
!insertmacro MUI_LANGUAGE "Catalan"
|
!insertmacro MUI_LANGUAGE "Catalan"
|
||||||
|
|
||||||
!insertmacro MUI_RESERVEFILE_LANGDLL
|
!insertmacro MUI_RESERVEFILE_LANGDLL
|
||||||
|
|
||||||
Section "Install"
|
Section "Install"
|
||||||
SetOutPath "$INSTDIR"
|
SetOutPath "$INSTDIR"
|
||||||
|
|
||||||
SetCompress Auto
|
SetCompress Auto
|
||||||
SetOverwrite IfNewer
|
SetOverwrite IfNewer
|
||||||
File /r "bin\*.*"
|
File /r "bin\*.*"
|
||||||
|
|
||||||
WriteRegStr HKCU "Software\OpenSim" "" $INSTDIR
|
WriteRegStr HKCU "Software\OpenSim" "" $INSTDIR
|
||||||
WriteUninstaller "$INSTDIR\Uninstall.exe"
|
WriteUninstaller "$INSTDIR\Uninstall.exe"
|
||||||
|
|
||||||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
||||||
CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
|
CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
|
||||||
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\OpenSim.lnk" "$INSTDIR\OpenSim.exe"
|
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\OpenSim.lnk" "$INSTDIR\OpenSim.exe"
|
||||||
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
||||||
!insertmacro MUI_STARTMENU_WRITE_END
|
!insertmacro MUI_STARTMENU_WRITE_END
|
||||||
|
|
||||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" "DisplayName" "OpenSim (remove only)"
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" "DisplayName" "OpenSim (remove only)"
|
||||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" "UninstallString" "$INSTDIR\Uninstall.exe"
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" "UninstallString" "$INSTDIR\Uninstall.exe"
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
|
||||||
Function .onInit
|
Function .onInit
|
||||||
!insertmacro MUI_LANGDLL_DISPLAY
|
!insertmacro MUI_LANGDLL_DISPLAY
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
Section "Uninstall"
|
Section "Uninstall"
|
||||||
Delete "$INSTDIR\*.*"
|
Delete "$INSTDIR\*.*"
|
||||||
RMDir /r "$INSTDIR"
|
RMDir /r "$INSTDIR"
|
||||||
|
|
||||||
!insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
|
!insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
|
||||||
|
|
||||||
Delete "$SMPROGRAMS\$MUI_TEMP\OpenSim.lnk"
|
Delete "$SMPROGRAMS\$MUI_TEMP\OpenSim.lnk"
|
||||||
Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"
|
Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"
|
||||||
|
|
||||||
;Delete empty start menu parent diretories
|
;Delete empty start menu parent diretories
|
||||||
StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"
|
StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"
|
||||||
|
|
||||||
startMenuDeleteLoop:
|
startMenuDeleteLoop:
|
||||||
ClearErrors
|
ClearErrors
|
||||||
RMDir $MUI_TEMP
|
RMDir $MUI_TEMP
|
||||||
GetFullPathName $MUI_TEMP "$MUI_TEMP\.."
|
GetFullPathName $MUI_TEMP "$MUI_TEMP\.."
|
||||||
|
|
||||||
IfErrors startMenuDeleteLoopDone
|
IfErrors startMenuDeleteLoopDone
|
||||||
|
|
||||||
StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop
|
StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop
|
||||||
startMenuDeleteLoopDone:
|
startMenuDeleteLoopDone:
|
||||||
|
|
||||||
DeleteRegKey /ifempty HKCU "Software\OpenSim"
|
DeleteRegKey /ifempty HKCU "Software\OpenSim"
|
||||||
DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim"
|
DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim"
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
|
||||||
Function un.onInit
|
Function un.onInit
|
||||||
!insertmacro MUI_UNGETLANGUAGE
|
!insertmacro MUI_UNGETLANGUAGE
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
|
@ -1,261 +1,261 @@
|
||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd"
|
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd"
|
||||||
xmlns="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd">
|
xmlns="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd">
|
||||||
<xs:annotation>
|
<xs:annotation>
|
||||||
<xs:documentation>
|
<xs:documentation>
|
||||||
Copyright (c) 2004-2005 Matthew Holmes (calefaction at houston . rr . com), Dan Moorehead (dan05a at gmail . com), David Hudson (jendave at yahoo dot com)
|
Copyright (c) 2004-2005 Matthew Holmes (calefaction at houston . rr . com), Dan Moorehead (dan05a at gmail . com), David Hudson (jendave at yahoo dot com)
|
||||||
|
|
||||||
.NET Prebuild is a cross-platform XML-driven pre-build tool which
|
.NET Prebuild is a cross-platform XML-driven pre-build tool which
|
||||||
allows developers to easily generate project or make files for major
|
allows developers to easily generate project or make files for major
|
||||||
IDE's and .NET development tools including: Visual Studio .NET 2002 and
|
IDE's and .NET development tools including: Visual Studio .NET 2002 and
|
||||||
2003, SharpDevelop, MonoDevelop, and NAnt.
|
2003, SharpDevelop, MonoDevelop, and NAnt.
|
||||||
|
|
||||||
BSD License:
|
BSD License:
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without modification, are permitted
|
Redistribution and use in source and binary forms, with or without modification, are permitted
|
||||||
provided that the following conditions are met:
|
provided that the following conditions are met:
|
||||||
|
|
||||||
* Redistributions of source code must retain the above copyright notice, this list of conditions
|
* Redistributions of source code must retain the above copyright notice, this list of conditions
|
||||||
and the following disclaimer.
|
and the following disclaimer.
|
||||||
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions
|
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions
|
||||||
and the following disclaimer in the documentation and/or other materials provided with the
|
and the following disclaimer in the documentation and/or other materials provided with the
|
||||||
distribution.
|
distribution.
|
||||||
* The name of the author may not be used to endorse or promote products derived from this software
|
* The name of the author may not be used to endorse or promote products derived from this software
|
||||||
without specific prior written permission.
|
without specific prior written permission.
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
|
THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
|
||||||
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||||
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
||||||
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
</xs:documentation>
|
</xs:documentation>
|
||||||
</xs:annotation>
|
</xs:annotation>
|
||||||
<xs:element name="Prebuild">
|
<xs:element name="Prebuild">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element ref="Process" minOccurs="0" maxOccurs="unbounded" />
|
<xs:element ref="Process" minOccurs="0" maxOccurs="unbounded" />
|
||||||
<xs:element ref="Solution" minOccurs="0" maxOccurs="unbounded" />
|
<xs:element ref="Solution" minOccurs="0" maxOccurs="unbounded" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
<xs:attribute name="version" />
|
<xs:attribute name="version" />
|
||||||
<xs:attribute name="checkOsVars" />
|
<xs:attribute name="checkOsVars" />
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="Process" type="xs:string" />
|
<xs:element name="Process" type="xs:string" />
|
||||||
<xs:element name="Solution">
|
<xs:element name="Solution">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element ref="Options" minOccurs="0" />
|
<xs:element ref="Options" minOccurs="0" />
|
||||||
<xs:element ref="Configuration" minOccurs="1" maxOccurs="unbounded" />
|
<xs:element ref="Configuration" minOccurs="1" maxOccurs="unbounded" />
|
||||||
<xs:element ref="Files" minOccurs="0" />
|
<xs:element ref="Files" minOccurs="0" />
|
||||||
<xs:element ref="Project" minOccurs="1" maxOccurs="unbounded" />
|
<xs:element ref="Project" minOccurs="1" maxOccurs="unbounded" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
<xs:attribute name="name" type="xs:string" use="required" />
|
<xs:attribute name="name" type="xs:string" use="required" />
|
||||||
<xs:attribute name="activeConfig" type="xs:string" default="Debug" />
|
<xs:attribute name="activeConfig" type="xs:string" default="Debug" />
|
||||||
<xs:attribute name="path" type="xs:string" default="" />
|
<xs:attribute name="path" type="xs:string" default="" />
|
||||||
<xs:attribute name="version" type="xs:string" default="1.0.0" />
|
<xs:attribute name="version" type="xs:string" default="1.0.0" />
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="Project">
|
<xs:element name="Project">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element ref="Configuration" minOccurs="0" maxOccurs="unbounded" />
|
<xs:element ref="Configuration" minOccurs="0" maxOccurs="unbounded" />
|
||||||
<xs:element name="ReferencePath" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
|
<xs:element name="ReferencePath" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
|
||||||
<xs:element name="Reference" minOccurs="0" maxOccurs="unbounded">
|
<xs:element name="Reference" minOccurs="0" maxOccurs="unbounded">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:attribute name="name" type="xs:string" use="required" />
|
<xs:attribute name="name" type="xs:string" use="required" />
|
||||||
<xs:attribute name="path" type="xs:string" />
|
<xs:attribute name="path" type="xs:string" />
|
||||||
<xs:attribute name="localCopy" type="xs:boolean" />
|
<xs:attribute name="localCopy" type="xs:boolean" />
|
||||||
<xs:attribute name="version" type="xs:string" default="1.0.0"/>
|
<xs:attribute name="version" type="xs:string" default="1.0.0"/>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element ref="Files" />
|
<xs:element ref="Files" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
<xs:attribute name="name" type="xs:string" use="required" />
|
<xs:attribute name="name" type="xs:string" use="required" />
|
||||||
<xs:attribute name="designerFolder" type="xs:string" default="" />
|
<xs:attribute name="designerFolder" type="xs:string" default="" />
|
||||||
<xs:attribute name="filterGroups" type="xs:string" default="" />
|
<xs:attribute name="filterGroups" type="xs:string" default="" />
|
||||||
<xs:attribute name="path" type="xs:string" default="" />
|
<xs:attribute name="path" type="xs:string" default="" />
|
||||||
<xs:attribute name="icon" type="xs:string" default="" />
|
<xs:attribute name="icon" type="xs:string" default="" />
|
||||||
<xs:attribute name="language" default="C#">
|
<xs:attribute name="language" default="C#">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="C#" />
|
<xs:enumeration value="C#" />
|
||||||
<xs:enumeration value="VB.NET" />
|
<xs:enumeration value="VB.NET" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="type" default="Exe">
|
<xs:attribute name="type" default="Exe">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="Exe" />
|
<xs:enumeration value="Exe" />
|
||||||
<xs:enumeration value="WinExe" />
|
<xs:enumeration value="WinExe" />
|
||||||
<xs:enumeration value="Library" />
|
<xs:enumeration value="Library" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="runtime" default="Microsoft">
|
<xs:attribute name="runtime" default="Microsoft">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="Microsoft" />
|
<xs:enumeration value="Microsoft" />
|
||||||
<xs:enumeration value="Mono" />
|
<xs:enumeration value="Mono" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="startupObject" type="xs:string" default="" />
|
<xs:attribute name="startupObject" type="xs:string" default="" />
|
||||||
<xs:attribute name="rootNamespace" type="xs:string" />
|
<xs:attribute name="rootNamespace" type="xs:string" />
|
||||||
<xs:attribute name="assemblyName" type="xs:string" />
|
<xs:attribute name="assemblyName" type="xs:string" />
|
||||||
<xs:attribute name="generateAssemblyInfoFile" type="xs:boolean" default="false"/>
|
<xs:attribute name="generateAssemblyInfoFile" type="xs:boolean" default="false"/>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="Configuration">
|
<xs:element name="Configuration">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element ref="Options" minOccurs="0" />
|
<xs:element ref="Options" minOccurs="0" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
<xs:attribute name="name" type="xs:string" use="required" />
|
<xs:attribute name="name" type="xs:string" use="required" />
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="Options">
|
<xs:element name="Options">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:all>
|
<xs:all>
|
||||||
<xs:element name="CompilerDefines" type="xs:string" minOccurs="0" />
|
<xs:element name="CompilerDefines" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="OptimizeCode" type="xs:boolean" minOccurs="0" />
|
<xs:element name="OptimizeCode" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="CheckUnderflowOverflow" type="xs:boolean" minOccurs="0" />
|
<xs:element name="CheckUnderflowOverflow" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="AllowUnsafe" type="xs:boolean" minOccurs="0" />
|
<xs:element name="AllowUnsafe" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="PreBuildEvent" type="xs:string" minOccurs="0" />
|
<xs:element name="PreBuildEvent" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="PostBuildEvent" type="xs:string" minOccurs="0" />
|
<xs:element name="PostBuildEvent" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="RunPostBuildEvent" minOccurs="0" default="OnBuildSuccess">
|
<xs:element name="RunPostBuildEvent" minOccurs="0" default="OnBuildSuccess">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="OnBuildSuccess" />
|
<xs:enumeration value="OnBuildSuccess" />
|
||||||
<xs:enumeration value="Always" />
|
<xs:enumeration value="Always" />
|
||||||
<xs:enumeration value="OnOutputUpdated" />
|
<xs:enumeration value="OnOutputUpdated" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="RunScript" type="xs:string" minOccurs="0" />
|
<xs:element name="RunScript" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="PreBuildEventArgs" type="xs:string" minOccurs="0" />
|
<xs:element name="PreBuildEventArgs" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="PostBuildEventArgs" type="xs:string" minOccurs="0" />
|
<xs:element name="PostBuildEventArgs" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="WarningLevel" minOccurs="0">
|
<xs:element name="WarningLevel" minOccurs="0">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:integer">
|
<xs:restriction base="xs:integer">
|
||||||
<xs:minInclusive value="0" />
|
<xs:minInclusive value="0" />
|
||||||
<xs:maxInclusive value="4" />
|
<xs:maxInclusive value="4" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="WarningsAsErrors" type="xs:boolean" minOccurs="0" />
|
<xs:element name="WarningsAsErrors" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="SuppressWarnings" type="xs:string" minOccurs="0" />
|
<xs:element name="SuppressWarnings" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="OutputPath" type="xs:string" minOccurs="0" />
|
<xs:element name="OutputPath" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="GenerateDocumentation" type="xs:boolean" minOccurs="0" />
|
<xs:element name="GenerateDocumentation" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="XmlDocFile" type="xs:string" minOccurs="0" />
|
<xs:element name="XmlDocFile" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="DebugInformation" type="xs:boolean" minOccurs="0" />
|
<xs:element name="DebugInformation" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="RegisterComInterop" type="xs:boolean" minOccurs="0" />
|
<xs:element name="RegisterComInterop" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="RemoveIntegerChecks" type="xs:boolean" minOccurs="0" />
|
<xs:element name="RemoveIntegerChecks" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="IncrementalBuild" type="xs:boolean" minOccurs="0" />
|
<xs:element name="IncrementalBuild" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="BaseAddress" type="xs:string" minOccurs="0" />
|
<xs:element name="BaseAddress" type="xs:string" minOccurs="0" />
|
||||||
<xs:element name="FileAlignment" type="xs:integer" minOccurs="0" />
|
<xs:element name="FileAlignment" type="xs:integer" minOccurs="0" />
|
||||||
<xs:element name="NoStdLib" type="xs:boolean" minOccurs="0" />
|
<xs:element name="NoStdLib" type="xs:boolean" minOccurs="0" />
|
||||||
<xs:element name="KeyFile" type="xs:string" minOccurs="0" />
|
<xs:element name="KeyFile" type="xs:string" minOccurs="0" />
|
||||||
</xs:all>
|
</xs:all>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="Files">
|
<xs:element name="Files">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element ref="File" minOccurs="0" maxOccurs="unbounded" />
|
<xs:element ref="File" minOccurs="0" maxOccurs="unbounded" />
|
||||||
<xs:element ref="Match" minOccurs="0" maxOccurs="unbounded" />
|
<xs:element ref="Match" minOccurs="0" maxOccurs="unbounded" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="File">
|
<xs:element name="File">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:simpleContent>
|
<xs:simpleContent>
|
||||||
<xs:extension base="xs:string">
|
<xs:extension base="xs:string">
|
||||||
<xs:attribute name="resourceName" type="xs:string" default="" />
|
<xs:attribute name="resourceName" type="xs:string" default="" />
|
||||||
<xs:attribute name="buildAction" default="Compile">
|
<xs:attribute name="buildAction" default="Compile">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="None" />
|
<xs:enumeration value="None" />
|
||||||
<xs:enumeration value="Compile" />
|
<xs:enumeration value="Compile" />
|
||||||
<xs:enumeration value="Content" />
|
<xs:enumeration value="Content" />
|
||||||
<xs:enumeration value="EmbeddedResource" />
|
<xs:enumeration value="EmbeddedResource" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="subType" default="Code">
|
<xs:attribute name="subType" default="Code">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="Code" />
|
<xs:enumeration value="Code" />
|
||||||
<xs:enumeration value="Component" />
|
<xs:enumeration value="Component" />
|
||||||
<xs:enumeration value="Form" />
|
<xs:enumeration value="Form" />
|
||||||
<xs:enumeration value="Settings" />
|
<xs:enumeration value="Settings" />
|
||||||
<xs:enumeration value="UserControl" />
|
<xs:enumeration value="UserControl" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="link" type="xs:boolean" />
|
<xs:attribute name="link" type="xs:boolean" />
|
||||||
<xs:attribute name="copyToOutput" default="Never">
|
<xs:attribute name="copyToOutput" default="Never">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="Never" />
|
<xs:enumeration value="Never" />
|
||||||
<xs:enumeration value="Always" />
|
<xs:enumeration value="Always" />
|
||||||
<xs:enumeration value="PreserveNewest" />
|
<xs:enumeration value="PreserveNewest" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
</xs:extension>
|
</xs:extension>
|
||||||
</xs:simpleContent>
|
</xs:simpleContent>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="Match">
|
<xs:element name="Match">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element ref="Exclude" minOccurs="0" maxOccurs="unbounded" />
|
<xs:element ref="Exclude" minOccurs="0" maxOccurs="unbounded" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
<xs:attribute name="path" type="xs:string" />
|
<xs:attribute name="path" type="xs:string" />
|
||||||
<xs:attribute name="pattern" type="xs:string" use="required" />
|
<xs:attribute name="pattern" type="xs:string" use="required" />
|
||||||
<xs:attribute name="recurse" type="xs:boolean" default="false" />
|
<xs:attribute name="recurse" type="xs:boolean" default="false" />
|
||||||
<xs:attribute name="useRegex" type="xs:boolean" default="false" />
|
<xs:attribute name="useRegex" type="xs:boolean" default="false" />
|
||||||
<xs:attribute name="buildAction" default="Compile">
|
<xs:attribute name="buildAction" default="Compile">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="None" />
|
<xs:enumeration value="None" />
|
||||||
<xs:enumeration value="Compile" />
|
<xs:enumeration value="Compile" />
|
||||||
<xs:enumeration value="Content" />
|
<xs:enumeration value="Content" />
|
||||||
<xs:enumeration value="EmbeddedResource" />
|
<xs:enumeration value="EmbeddedResource" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="resourceName" type="xs:string" default="" />
|
<xs:attribute name="resourceName" type="xs:string" default="" />
|
||||||
<xs:attribute name="subType" default="Code">
|
<xs:attribute name="subType" default="Code">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="Code" />
|
<xs:enumeration value="Code" />
|
||||||
<xs:enumeration value="Component" />
|
<xs:enumeration value="Component" />
|
||||||
<xs:enumeration value="Designer" />
|
<xs:enumeration value="Designer" />
|
||||||
<xs:enumeration value="Form" />
|
<xs:enumeration value="Form" />
|
||||||
<xs:enumeration value="Settings" />
|
<xs:enumeration value="Settings" />
|
||||||
<xs:enumeration value="UserControl" />
|
<xs:enumeration value="UserControl" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
<xs:attribute name="link" type="xs:boolean" />
|
<xs:attribute name="link" type="xs:boolean" />
|
||||||
<xs:attribute name="copyToOutput" default="Never">
|
<xs:attribute name="copyToOutput" default="Never">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:enumeration value="Never" />
|
<xs:enumeration value="Never" />
|
||||||
<xs:enumeration value="Always" />
|
<xs:enumeration value="Always" />
|
||||||
<xs:enumeration value="PreserveNewest" />
|
<xs:enumeration value="PreserveNewest" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="Exclude">
|
<xs:element name="Exclude">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:attribute name="name" type="xs:string" use="required" />
|
<xs:attribute name="name" type="xs:string" use="required" />
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
|
|
|
@ -1,105 +1,105 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
Female Shape and Outfit 3 Shape
|
Female Shape and Outfit 3 Shape
|
||||||
Created by system from avatar's appearance.
|
Created by system from avatar's appearance.
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 11111111-1111-0000-0000-000100bba000
|
last_owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 0
|
sale_price 0
|
||||||
}
|
}
|
||||||
type 0
|
type 0
|
||||||
parameters 82
|
parameters 82
|
||||||
1 .21
|
1 .21
|
||||||
2 -.5
|
2 -.5
|
||||||
4 -.11
|
4 -.11
|
||||||
5 -.1
|
5 -.1
|
||||||
6 -.3
|
6 -.3
|
||||||
7 -.4
|
7 -.4
|
||||||
8 -.5
|
8 -.5
|
||||||
10 .7
|
10 .7
|
||||||
11 .34
|
11 .34
|
||||||
12 -.5
|
12 -.5
|
||||||
13 0
|
13 0
|
||||||
14 .04
|
14 .04
|
||||||
15 .58
|
15 .58
|
||||||
17 .56
|
17 .56
|
||||||
18 -.26
|
18 -.26
|
||||||
19 -.73
|
19 -.73
|
||||||
20 -.34
|
20 -.34
|
||||||
21 -.01
|
21 -.01
|
||||||
22 1
|
22 1
|
||||||
23 -.5
|
23 -.5
|
||||||
24 -.63
|
24 -.63
|
||||||
25 .44
|
25 .44
|
||||||
27 .05
|
27 .05
|
||||||
33 -.24
|
33 -.24
|
||||||
34 -.7
|
34 -.7
|
||||||
35 -.16
|
35 -.16
|
||||||
36 -.2
|
36 -.2
|
||||||
37 -.98
|
37 -.98
|
||||||
38 -.5
|
38 -.5
|
||||||
80 0
|
80 0
|
||||||
105 .07
|
105 .07
|
||||||
155 -.22
|
155 -.22
|
||||||
157 0
|
157 0
|
||||||
185 -1
|
185 -1
|
||||||
193 .86
|
193 .86
|
||||||
196 -.74
|
196 -.74
|
||||||
505 .65
|
505 .65
|
||||||
506 .12
|
506 .12
|
||||||
507 -1.5
|
507 -1.5
|
||||||
515 0
|
515 0
|
||||||
517 .16
|
517 .16
|
||||||
518 .8
|
518 .8
|
||||||
629 0
|
629 0
|
||||||
637 0
|
637 0
|
||||||
646 .4
|
646 .4
|
||||||
647 1
|
647 1
|
||||||
649 .36
|
649 .36
|
||||||
650 .85
|
650 .85
|
||||||
652 .49
|
652 .49
|
||||||
653 -1
|
653 -1
|
||||||
656 0
|
656 0
|
||||||
659 .65
|
659 .65
|
||||||
662 .5
|
662 .5
|
||||||
663 0
|
663 0
|
||||||
664 0
|
664 0
|
||||||
665 0
|
665 0
|
||||||
675 -.15
|
675 -.15
|
||||||
676 .26
|
676 .26
|
||||||
678 .28
|
678 .28
|
||||||
682 .27
|
682 .27
|
||||||
683 -.19
|
683 -.19
|
||||||
684 -.09
|
684 -.09
|
||||||
685 0
|
685 0
|
||||||
690 .45
|
690 .45
|
||||||
692 .4
|
692 .4
|
||||||
693 -0
|
693 -0
|
||||||
753 -.5
|
753 -.5
|
||||||
756 -.08
|
756 -.08
|
||||||
758 .24
|
758 .24
|
||||||
759 .6
|
759 .6
|
||||||
760 .11
|
760 .11
|
||||||
764 -.38
|
764 -.38
|
||||||
765 -.3
|
765 -.3
|
||||||
769 .42
|
769 .42
|
||||||
773 .51
|
773 .51
|
||||||
795 .16
|
795 .16
|
||||||
796 .11
|
796 .11
|
||||||
799 .36
|
799 .36
|
||||||
841 0
|
841 0
|
||||||
842 -.82
|
842 -.82
|
||||||
879 0
|
879 0
|
||||||
880 0
|
880 0
|
||||||
textures 0
|
textures 0
|
||||||
|
|
|
@ -1,52 +1,52 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
Sexy - Female Skin
|
Sexy - Female Skin
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 11111111-1111-0000-0000-000100bba000
|
last_owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 1
|
type 1
|
||||||
parameters 26
|
parameters 26
|
||||||
108 0
|
108 0
|
||||||
110 0
|
110 0
|
||||||
111 0
|
111 0
|
||||||
116 0
|
116 0
|
||||||
117 1
|
117 1
|
||||||
150 0
|
150 0
|
||||||
162 0
|
162 0
|
||||||
163 0
|
163 0
|
||||||
165 0
|
165 0
|
||||||
700 .01
|
700 .01
|
||||||
701 .5
|
701 .5
|
||||||
702 .26
|
702 .26
|
||||||
703 0
|
703 0
|
||||||
704 0
|
704 0
|
||||||
705 .5
|
705 .5
|
||||||
706 .6
|
706 .6
|
||||||
707 0
|
707 0
|
||||||
708 0
|
708 0
|
||||||
709 0
|
709 0
|
||||||
710 0
|
710 0
|
||||||
711 .5
|
711 .5
|
||||||
712 0
|
712 0
|
||||||
713 .7
|
713 .7
|
||||||
714 0
|
714 0
|
||||||
715 0
|
715 0
|
||||||
775 0
|
775 0
|
||||||
textures 3
|
textures 3
|
||||||
0 00000000-0000-1111-9999-000000000012
|
0 00000000-0000-1111-9999-000000000012
|
||||||
5 00000000-0000-1111-9999-000000000010
|
5 00000000-0000-1111-9999-000000000010
|
||||||
6 00000000-0000-1111-9999-000000000011
|
6 00000000-0000-1111-9999-000000000011
|
||||||
|
|
|
@ -1,49 +1,49 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
Goblin Skin
|
Goblin Skin
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00080000
|
base_mask 00080000
|
||||||
owner_mask 00080000
|
owner_mask 00080000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00080000
|
next_owner_mask 00080000
|
||||||
creator_id 15787b54-7833-4238-9c18-80ddd7687bfe
|
creator_id 15787b54-7833-4238-9c18-80ddd7687bfe
|
||||||
owner_id 15787b54-7833-4238-9c18-80ddd7687bfe
|
owner_id 15787b54-7833-4238-9c18-80ddd7687bfe
|
||||||
last_owner_id 15787b54-7833-4238-9c18-80ddd7687bfe
|
last_owner_id 15787b54-7833-4238-9c18-80ddd7687bfe
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 1
|
type 1
|
||||||
parameters 26
|
parameters 26
|
||||||
108 .6
|
108 .6
|
||||||
110 .1
|
110 .1
|
||||||
111 1
|
111 1
|
||||||
116 .68
|
116 .68
|
||||||
117 .28
|
117 .28
|
||||||
150 0
|
150 0
|
||||||
162 1
|
162 1
|
||||||
163 .99
|
163 .99
|
||||||
165 .69
|
165 .69
|
||||||
700 .51
|
700 .51
|
||||||
701 .2
|
701 .2
|
||||||
702 0
|
702 0
|
||||||
703 0
|
703 0
|
||||||
704 0
|
704 0
|
||||||
705 .5
|
705 .5
|
||||||
706 .6
|
706 .6
|
||||||
707 0
|
707 0
|
||||||
708 0
|
708 0
|
||||||
709 0
|
709 0
|
||||||
710 0
|
710 0
|
||||||
711 .5
|
711 .5
|
||||||
712 0
|
712 0
|
||||||
713 .7
|
713 .7
|
||||||
714 0
|
714 0
|
||||||
715 0
|
715 0
|
||||||
775 0
|
775 0
|
||||||
textures 0
|
textures 0
|
||||||
|
|
|
@ -1,105 +1,105 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
Jim Shape
|
Jim Shape
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 11111111-1111-0000-0000-000100bba000
|
last_owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 0
|
type 0
|
||||||
parameters 82
|
parameters 82
|
||||||
1 0
|
1 0
|
||||||
2 0
|
2 0
|
||||||
4 0
|
4 0
|
||||||
5 0
|
5 0
|
||||||
6 0
|
6 0
|
||||||
7 0
|
7 0
|
||||||
8 0
|
8 0
|
||||||
10 0
|
10 0
|
||||||
11 0
|
11 0
|
||||||
12 0
|
12 0
|
||||||
13 0
|
13 0
|
||||||
14 0
|
14 0
|
||||||
15 0
|
15 0
|
||||||
17 0
|
17 0
|
||||||
18 0
|
18 0
|
||||||
19 0
|
19 0
|
||||||
20 0
|
20 0
|
||||||
21 0
|
21 0
|
||||||
22 0
|
22 0
|
||||||
23 0
|
23 0
|
||||||
24 0
|
24 0
|
||||||
25 0
|
25 0
|
||||||
27 0
|
27 0
|
||||||
33 -2.3
|
33 -2.3
|
||||||
34 0
|
34 0
|
||||||
35 0
|
35 0
|
||||||
36 -.5
|
36 -.5
|
||||||
37 -1.34
|
37 -1.34
|
||||||
38 0
|
38 0
|
||||||
80 1
|
80 1
|
||||||
105 .5
|
105 .5
|
||||||
155 0
|
155 0
|
||||||
157 0
|
157 0
|
||||||
185 0
|
185 0
|
||||||
193 .5
|
193 .5
|
||||||
196 0
|
196 0
|
||||||
505 .5
|
505 .5
|
||||||
506 0
|
506 0
|
||||||
507 0
|
507 0
|
||||||
515 0
|
515 0
|
||||||
517 0
|
517 0
|
||||||
518 0
|
518 0
|
||||||
629 .5
|
629 .5
|
||||||
637 0
|
637 0
|
||||||
646 0
|
646 0
|
||||||
647 0
|
647 0
|
||||||
649 .5
|
649 .5
|
||||||
650 0
|
650 0
|
||||||
652 .29
|
652 .29
|
||||||
653 0
|
653 0
|
||||||
656 0
|
656 0
|
||||||
659 .5
|
659 .5
|
||||||
662 .5
|
662 .5
|
||||||
663 0
|
663 0
|
||||||
664 0
|
664 0
|
||||||
665 0
|
665 0
|
||||||
675 0
|
675 0
|
||||||
676 0
|
676 0
|
||||||
678 .5
|
678 .5
|
||||||
682 .5
|
682 .5
|
||||||
683 -.15
|
683 -.15
|
||||||
684 0
|
684 0
|
||||||
685 0
|
685 0
|
||||||
690 .5
|
690 .5
|
||||||
692 1
|
692 1
|
||||||
693 .6
|
693 .6
|
||||||
753 0
|
753 0
|
||||||
756 0
|
756 0
|
||||||
758 0
|
758 0
|
||||||
759 .5
|
759 .5
|
||||||
760 0
|
760 0
|
||||||
764 0
|
764 0
|
||||||
765 0
|
765 0
|
||||||
769 .5
|
769 .5
|
||||||
773 .5
|
773 .5
|
||||||
795 .84
|
795 .84
|
||||||
796 0
|
796 0
|
||||||
799 .5
|
799 .5
|
||||||
841 0
|
841 0
|
||||||
842 0
|
842 0
|
||||||
879 0
|
879 0
|
||||||
880 0
|
880 0
|
||||||
textures 0
|
textures 0
|
||||||
|
|
|
@ -1,50 +1,50 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
Jim skin
|
Jim skin
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 11111111-1111-0000-0000-000100bba000
|
last_owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 1
|
type 1
|
||||||
parameters 26
|
parameters 26
|
||||||
108 0
|
108 0
|
||||||
110 0
|
110 0
|
||||||
111 .5
|
111 .5
|
||||||
116 0
|
116 0
|
||||||
117 0
|
117 0
|
||||||
150 0
|
150 0
|
||||||
162 0
|
162 0
|
||||||
163 0
|
163 0
|
||||||
165 0
|
165 0
|
||||||
700 .25
|
700 .25
|
||||||
701 0
|
701 0
|
||||||
702 0
|
702 0
|
||||||
703 0
|
703 0
|
||||||
704 0
|
704 0
|
||||||
705 .5
|
705 .5
|
||||||
706 .6
|
706 .6
|
||||||
707 0
|
707 0
|
||||||
708 0
|
708 0
|
||||||
709 0
|
709 0
|
||||||
710 0
|
710 0
|
||||||
711 .5
|
711 .5
|
||||||
712 0
|
712 0
|
||||||
713 .7
|
713 .7
|
||||||
714 0
|
714 0
|
||||||
715 0
|
715 0
|
||||||
775 0
|
775 0
|
||||||
textures 0
|
textures 0
|
||||||
|
|
||||||
|
|
|
@ -1,105 +1,105 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
See the little goblin
|
See the little goblin
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 11111111-1111-0000-0000-000100bba000
|
last_owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 0
|
type 0
|
||||||
parameters 82
|
parameters 82
|
||||||
1 0
|
1 0
|
||||||
2 0
|
2 0
|
||||||
4 0
|
4 0
|
||||||
5 0
|
5 0
|
||||||
6 0
|
6 0
|
||||||
7 0
|
7 0
|
||||||
8 0
|
8 0
|
||||||
10 0
|
10 0
|
||||||
11 0
|
11 0
|
||||||
12 0
|
12 0
|
||||||
13 0
|
13 0
|
||||||
14 0
|
14 0
|
||||||
15 1.5
|
15 1.5
|
||||||
17 0
|
17 0
|
||||||
18 0
|
18 0
|
||||||
19 0
|
19 0
|
||||||
20 0
|
20 0
|
||||||
21 0
|
21 0
|
||||||
22 0
|
22 0
|
||||||
23 0
|
23 0
|
||||||
24 2
|
24 2
|
||||||
25 0
|
25 0
|
||||||
27 0
|
27 0
|
||||||
33 -2.3
|
33 -2.3
|
||||||
34 -.7
|
34 -.7
|
||||||
35 2
|
35 2
|
||||||
36 1.4
|
36 1.4
|
||||||
37 .16
|
37 .16
|
||||||
38 -1
|
38 -1
|
||||||
80 1
|
80 1
|
||||||
105 .5
|
105 .5
|
||||||
155 0
|
155 0
|
||||||
157 .68
|
157 .68
|
||||||
185 0
|
185 0
|
||||||
193 0
|
193 0
|
||||||
196 0
|
196 0
|
||||||
505 .5
|
505 .5
|
||||||
506 0
|
506 0
|
||||||
507 0
|
507 0
|
||||||
515 3
|
515 3
|
||||||
517 .52
|
517 .52
|
||||||
518 0
|
518 0
|
||||||
629 .5
|
629 .5
|
||||||
637 0
|
637 0
|
||||||
646 -.4
|
646 -.4
|
||||||
647 -.5
|
647 -.5
|
||||||
649 .5
|
649 .5
|
||||||
650 0
|
650 0
|
||||||
652 1
|
652 1
|
||||||
653 0
|
653 0
|
||||||
656 0
|
656 0
|
||||||
659 .5
|
659 .5
|
||||||
662 .5
|
662 .5
|
||||||
663 0
|
663 0
|
||||||
664 0
|
664 0
|
||||||
665 0
|
665 0
|
||||||
675 .3
|
675 .3
|
||||||
676 .95
|
676 .95
|
||||||
678 .74
|
678 .74
|
||||||
682 1
|
682 1
|
||||||
683 .12
|
683 .12
|
||||||
684 0
|
684 0
|
||||||
685 -.5
|
685 -.5
|
||||||
690 .75
|
690 .75
|
||||||
692 -1
|
692 -1
|
||||||
693 -1
|
693 -1
|
||||||
753 2.34
|
753 2.34
|
||||||
756 -1
|
756 -1
|
||||||
758 0
|
758 0
|
||||||
759 .5
|
759 .5
|
||||||
760 0
|
760 0
|
||||||
764 0
|
764 0
|
||||||
765 0
|
765 0
|
||||||
769 .5
|
769 .5
|
||||||
773 .5
|
773 .5
|
||||||
795 1
|
795 1
|
||||||
796 3
|
796 3
|
||||||
799 .5
|
799 .5
|
||||||
841 .66
|
841 .66
|
||||||
842 0
|
842 0
|
||||||
879 -.5
|
879 -.5
|
||||||
880 0
|
880 0
|
||||||
textures 0
|
textures 0
|
||||||
|
|
|
@ -1,63 +1,63 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
New Hair
|
New Hair
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 7fffffff
|
base_mask 7fffffff
|
||||||
owner_mask 7fffffff
|
owner_mask 7fffffff
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00082000
|
next_owner_mask 00082000
|
||||||
creator_id a52db6d0-e96c-4454-85e5-3523722daa25
|
creator_id a52db6d0-e96c-4454-85e5-3523722daa25
|
||||||
owner_id a52db6d0-e96c-4454-85e5-3523722daa25
|
owner_id a52db6d0-e96c-4454-85e5-3523722daa25
|
||||||
last_owner_id 00000000-0000-0000-0000-000000000000
|
last_owner_id 00000000-0000-0000-0000-000000000000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 2
|
type 2
|
||||||
parameters 39
|
parameters 39
|
||||||
16 0
|
16 0
|
||||||
31 .5
|
31 .5
|
||||||
112 0
|
112 0
|
||||||
113 0
|
113 0
|
||||||
114 .5
|
114 .5
|
||||||
115 0
|
115 0
|
||||||
119 .5
|
119 .5
|
||||||
130 .45
|
130 .45
|
||||||
131 .5
|
131 .5
|
||||||
132 .39
|
132 .39
|
||||||
133 .25
|
133 .25
|
||||||
134 .5
|
134 .5
|
||||||
135 .55
|
135 .55
|
||||||
136 .5
|
136 .5
|
||||||
137 .5
|
137 .5
|
||||||
140 0
|
140 0
|
||||||
141 0
|
141 0
|
||||||
142 0
|
142 0
|
||||||
143 .13
|
143 .13
|
||||||
166 0
|
166 0
|
||||||
167 0
|
167 0
|
||||||
168 0
|
168 0
|
||||||
169 0
|
169 0
|
||||||
177 0
|
177 0
|
||||||
181 .14
|
181 .14
|
||||||
182 .7
|
182 .7
|
||||||
183 .05
|
183 .05
|
||||||
184 0
|
184 0
|
||||||
192 0
|
192 0
|
||||||
674 -.3
|
674 -.3
|
||||||
750 .7
|
750 .7
|
||||||
752 .5
|
752 .5
|
||||||
754 0
|
754 0
|
||||||
755 .05
|
755 .05
|
||||||
757 -1
|
757 -1
|
||||||
762 0
|
762 0
|
||||||
763 .55
|
763 .55
|
||||||
785 0
|
785 0
|
||||||
789 0
|
789 0
|
||||||
textures 1
|
textures 1
|
||||||
4 7ca39b4c-bd19-4699-aff7-f93fd03d3e7b
|
4 7ca39b4c-bd19-4699-aff7-f93fd03d3e7b
|
||||||
|
|
|
@ -1,33 +1,33 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
New Pants
|
New Pants
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 00000000-0000-0000-0000-000000000000
|
last_owner_id 00000000-0000-0000-0000-000000000000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 5
|
type 5
|
||||||
parameters 9
|
parameters 9
|
||||||
625 0
|
625 0
|
||||||
638 0
|
638 0
|
||||||
806 .8
|
806 .8
|
||||||
807 .2
|
807 .2
|
||||||
808 .2
|
808 .2
|
||||||
814 1
|
814 1
|
||||||
815 .8
|
815 .8
|
||||||
816 0
|
816 0
|
||||||
869 0
|
869 0
|
||||||
textures 1
|
textures 1
|
||||||
2 5748decc-f629-461c-9a36-a35a221fe21f
|
2 5748decc-f629-461c-9a36-a35a221fe21f
|
||||||
|
|
|
@ -1,34 +1,34 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
New Shirt
|
New Shirt
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 00000000-0000-0000-0000-000000000000
|
last_owner_id 00000000-0000-0000-0000-000000000000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 4
|
type 4
|
||||||
parameters 10
|
parameters 10
|
||||||
781 .78
|
781 .78
|
||||||
800 .65
|
800 .65
|
||||||
801 .82
|
801 .82
|
||||||
802 .78
|
802 .78
|
||||||
803 .5
|
803 .5
|
||||||
804 .5
|
804 .5
|
||||||
805 .6
|
805 .6
|
||||||
828 0
|
828 0
|
||||||
840 0
|
840 0
|
||||||
868 0
|
868 0
|
||||||
textures 1
|
textures 1
|
||||||
1 5748decc-f629-461c-9a36-a35a221fe21f
|
1 5748decc-f629-461c-9a36-a35a221fe21f
|
||||||
|
|
|
@ -1,52 +1,52 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
Sexy - Female Skin
|
Sexy - Female Skin
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 11111111-1111-0000-0000-000100bba000
|
last_owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 1
|
type 1
|
||||||
parameters 26
|
parameters 26
|
||||||
108 0
|
108 0
|
||||||
110 0
|
110 0
|
||||||
111 0
|
111 0
|
||||||
116 0
|
116 0
|
||||||
117 1
|
117 1
|
||||||
150 0
|
150 0
|
||||||
162 0
|
162 0
|
||||||
163 0
|
163 0
|
||||||
165 0
|
165 0
|
||||||
700 .01
|
700 .01
|
||||||
701 .5
|
701 .5
|
||||||
702 .26
|
702 .26
|
||||||
703 0
|
703 0
|
||||||
704 0
|
704 0
|
||||||
705 .5
|
705 .5
|
||||||
706 .6
|
706 .6
|
||||||
707 0
|
707 0
|
||||||
708 0
|
708 0
|
||||||
709 0
|
709 0
|
||||||
710 0
|
710 0
|
||||||
711 .5
|
711 .5
|
||||||
712 0
|
712 0
|
||||||
713 .7
|
713 .7
|
||||||
714 0
|
714 0
|
||||||
715 0
|
715 0
|
||||||
775 0
|
775 0
|
||||||
textures 3
|
textures 3
|
||||||
0 00000000-0000-1111-9999-000000000012
|
0 00000000-0000-1111-9999-000000000012
|
||||||
5 00000000-0000-1111-9999-000000000010
|
5 00000000-0000-1111-9999-000000000010
|
||||||
6 00000000-0000-1111-9999-000000000011
|
6 00000000-0000-1111-9999-000000000011
|
||||||
|
|
|
@ -3,15 +3,15 @@ Jim Shape
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 11111111-1111-0000-0000-000100bba000
|
last_owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
|
|
|
@ -3,14 +3,14 @@ Jim skin
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 11111111-1111-0000-0000-000100bba000
|
last_owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
|
|
|
@ -3,15 +3,15 @@ See the little goblin
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 11111111-1111-0000-0000-000100bba000
|
last_owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,33 +1,33 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
New Pants
|
New Pants
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 00000000-0000-0000-0000-000000000000
|
last_owner_id 00000000-0000-0000-0000-000000000000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 5
|
type 5
|
||||||
parameters 9
|
parameters 9
|
||||||
625 0
|
625 0
|
||||||
638 0
|
638 0
|
||||||
806 .8
|
806 .8
|
||||||
807 .2
|
807 .2
|
||||||
808 .2
|
808 .2
|
||||||
814 1
|
814 1
|
||||||
815 .8
|
815 .8
|
||||||
816 0
|
816 0
|
||||||
869 0
|
869 0
|
||||||
textures 1
|
textures 1
|
||||||
2 5748decc-f629-461c-9a36-a35a221fe21f
|
2 5748decc-f629-461c-9a36-a35a221fe21f
|
||||||
|
|
|
@ -1,34 +1,34 @@
|
||||||
LLWearable version 22
|
LLWearable version 22
|
||||||
New Shirt
|
New Shirt
|
||||||
|
|
||||||
permissions 0
|
permissions 0
|
||||||
{
|
{
|
||||||
base_mask 00000000
|
base_mask 00000000
|
||||||
owner_mask 00000000
|
owner_mask 00000000
|
||||||
group_mask 00000000
|
group_mask 00000000
|
||||||
everyone_mask 00000000
|
everyone_mask 00000000
|
||||||
next_owner_mask 00000000
|
next_owner_mask 00000000
|
||||||
creator_id 11111111-1111-0000-0000-000100bba000
|
creator_id 11111111-1111-0000-0000-000100bba000
|
||||||
owner_id 11111111-1111-0000-0000-000100bba000
|
owner_id 11111111-1111-0000-0000-000100bba000
|
||||||
last_owner_id 00000000-0000-0000-0000-000000000000
|
last_owner_id 00000000-0000-0000-0000-000000000000
|
||||||
group_id 00000000-0000-0000-0000-000000000000
|
group_id 00000000-0000-0000-0000-000000000000
|
||||||
}
|
}
|
||||||
sale_info 0
|
sale_info 0
|
||||||
{
|
{
|
||||||
sale_type not
|
sale_type not
|
||||||
sale_price 10
|
sale_price 10
|
||||||
}
|
}
|
||||||
type 4
|
type 4
|
||||||
parameters 10
|
parameters 10
|
||||||
781 .78
|
781 .78
|
||||||
800 .65
|
800 .65
|
||||||
801 .82
|
801 .82
|
||||||
802 .78
|
802 .78
|
||||||
803 .5
|
803 .5
|
||||||
804 .5
|
804 .5
|
||||||
805 .6
|
805 .6
|
||||||
828 0
|
828 0
|
||||||
840 0
|
840 0
|
||||||
868 0
|
868 0
|
||||||
textures 1
|
textures 1
|
||||||
1 5748decc-f629-461c-9a36-a35a221fe21f
|
1 5748decc-f629-461c-9a36-a35a221fe21f
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llOwnerSay("The absolute value of -4 is: "+(string)llAbs(-4) );
|
llOwnerSay("The absolute value of -4 is: "+(string)llAbs(-4) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
float r = llFrand(2) - 1.0;
|
float r = llFrand(2) - 1.0;
|
||||||
llOwnerSay("The arccosine of " + (string)r + " is " + llAcos(r));
|
llOwnerSay("The arccosine of " + (string)r + " is " + llAcos(r));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,84 +1,84 @@
|
||||||
//Commands are:
|
//Commands are:
|
||||||
///5 ban:full_avatar_name
|
///5 ban:full_avatar_name
|
||||||
///5 tempban:full_avatar_name
|
///5 tempban:full_avatar_name
|
||||||
///5 unban:full_avatar_name
|
///5 unban:full_avatar_name
|
||||||
///5 pass:full_avatar_name
|
///5 pass:full_avatar_name
|
||||||
///5 unpass:full_avatar_name
|
///5 unpass:full_avatar_name
|
||||||
///5 clearban
|
///5 clearban
|
||||||
///5 clearpass
|
///5 clearpass
|
||||||
|
|
||||||
string command;
|
string command;
|
||||||
|
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llListen(5, "", llGetOwner(), "");
|
llListen(5, "", llGetOwner(), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
on_rez(integer param)
|
on_rez(integer param)
|
||||||
{
|
{
|
||||||
llResetScript();
|
llResetScript();
|
||||||
}
|
}
|
||||||
|
|
||||||
listen(integer chan, string name, key id, string message)
|
listen(integer chan, string name, key id, string message)
|
||||||
{
|
{
|
||||||
if (command != "")
|
if (command != "")
|
||||||
{
|
{
|
||||||
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
||||||
}
|
}
|
||||||
|
|
||||||
list args = llParseString2List(message,[":"],[]);
|
list args = llParseString2List(message,[":"],[]);
|
||||||
command = llToLower(llList2String(args,0));
|
command = llToLower(llList2String(args,0));
|
||||||
|
|
||||||
if (command == "clearbans")
|
if (command == "clearbans")
|
||||||
{
|
{
|
||||||
llResetLandBanList();
|
llResetLandBanList();
|
||||||
}
|
}
|
||||||
if (command == "clearpass")
|
if (command == "clearpass")
|
||||||
{
|
{
|
||||||
llResetLandPassList();
|
llResetLandPassList();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
no_sensor()
|
no_sensor()
|
||||||
{
|
{
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
sensor(integer num)
|
sensor(integer num)
|
||||||
{
|
{
|
||||||
integer i;
|
integer i;
|
||||||
for (i=0; i< num; ++i)
|
for (i=0; i< num; ++i)
|
||||||
{
|
{
|
||||||
if (command == "ban")
|
if (command == "ban")
|
||||||
{
|
{
|
||||||
// Ban indefinetely
|
// Ban indefinetely
|
||||||
llAddToLandBanList(llDetectedKey(i),0.0);
|
llAddToLandBanList(llDetectedKey(i),0.0);
|
||||||
}
|
}
|
||||||
if (command == "tempban")
|
if (command == "tempban")
|
||||||
{
|
{
|
||||||
// Ban for 1 hour.
|
// Ban for 1 hour.
|
||||||
llAddToLandBanList(llDetectedKey(i),1.0);
|
llAddToLandBanList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unban")
|
if (command == "unban")
|
||||||
{
|
{
|
||||||
llRemoveFromLandBanList(llDetectedKey(i));
|
llRemoveFromLandBanList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
if (command == "pass")
|
if (command == "pass")
|
||||||
{
|
{
|
||||||
// Add to land pass list for 1 hour
|
// Add to land pass list for 1 hour
|
||||||
llAddToLandPassList(llDetectedKey(i),1.0);
|
llAddToLandPassList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unpass")
|
if (command == "unpass")
|
||||||
{
|
{
|
||||||
llRemoveFromLandPassList(llDetectedKey(i));
|
llRemoveFromLandPassList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,84 +1,84 @@
|
||||||
//Commands are:
|
//Commands are:
|
||||||
///5 ban:full_avatar_name
|
///5 ban:full_avatar_name
|
||||||
///5 tempban:full_avatar_name
|
///5 tempban:full_avatar_name
|
||||||
///5 unban:full_avatar_name
|
///5 unban:full_avatar_name
|
||||||
///5 pass:full_avatar_name
|
///5 pass:full_avatar_name
|
||||||
///5 unpass:full_avatar_name
|
///5 unpass:full_avatar_name
|
||||||
///5 clearban
|
///5 clearban
|
||||||
///5 clearpass
|
///5 clearpass
|
||||||
|
|
||||||
string command;
|
string command;
|
||||||
|
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llListen(5, "", llGetOwner(), "");
|
llListen(5, "", llGetOwner(), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
on_rez(integer param)
|
on_rez(integer param)
|
||||||
{
|
{
|
||||||
llResetScript();
|
llResetScript();
|
||||||
}
|
}
|
||||||
|
|
||||||
listen(integer chan, string name, key id, string message)
|
listen(integer chan, string name, key id, string message)
|
||||||
{
|
{
|
||||||
if (command != "")
|
if (command != "")
|
||||||
{
|
{
|
||||||
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
||||||
}
|
}
|
||||||
|
|
||||||
list args = llParseString2List(message,[":"],[]);
|
list args = llParseString2List(message,[":"],[]);
|
||||||
command = llToLower(llList2String(args,0));
|
command = llToLower(llList2String(args,0));
|
||||||
|
|
||||||
if (command == "clearbans")
|
if (command == "clearbans")
|
||||||
{
|
{
|
||||||
llResetLandBanList();
|
llResetLandBanList();
|
||||||
}
|
}
|
||||||
if (command == "clearpass")
|
if (command == "clearpass")
|
||||||
{
|
{
|
||||||
llResetLandPassList();
|
llResetLandPassList();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
no_sensor()
|
no_sensor()
|
||||||
{
|
{
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
sensor(integer num)
|
sensor(integer num)
|
||||||
{
|
{
|
||||||
integer i;
|
integer i;
|
||||||
for (i=0; i< num; ++i)
|
for (i=0; i< num; ++i)
|
||||||
{
|
{
|
||||||
if (command == "ban")
|
if (command == "ban")
|
||||||
{
|
{
|
||||||
// Ban indefinetely
|
// Ban indefinetely
|
||||||
llAddToLandBanList(llDetectedKey(i),0.0);
|
llAddToLandBanList(llDetectedKey(i),0.0);
|
||||||
}
|
}
|
||||||
if (command == "tempban")
|
if (command == "tempban")
|
||||||
{
|
{
|
||||||
// Ban for 1 hour.
|
// Ban for 1 hour.
|
||||||
llAddToLandBanList(llDetectedKey(i),1.0);
|
llAddToLandBanList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unban")
|
if (command == "unban")
|
||||||
{
|
{
|
||||||
llRemoveFromLandBanList(llDetectedKey(i));
|
llRemoveFromLandBanList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
if (command == "pass")
|
if (command == "pass")
|
||||||
{
|
{
|
||||||
// Add to land pass list for 1 hour
|
// Add to land pass list for 1 hour
|
||||||
llAddToLandPassList(llDetectedKey(i),1.0);
|
llAddToLandPassList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unpass")
|
if (command == "unpass")
|
||||||
{
|
{
|
||||||
llRemoveFromLandPassList(llDetectedKey(i));
|
llRemoveFromLandPassList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llListen(42, "", llGetOwner(), "");
|
llListen(42, "", llGetOwner(), "");
|
||||||
}
|
}
|
||||||
listen(integer chan, string name, key id, string msg)
|
listen(integer chan, string name, key id, string msg)
|
||||||
{
|
{
|
||||||
float value = (float)msg;
|
float value = (float)msg;
|
||||||
llAdjustSoundVolume(value);
|
llAdjustSoundVolume(value);
|
||||||
llOwnerSay("Volume set to: " + (string)value + " of 1.0");
|
llOwnerSay("Volume set to: " + (string)value + " of 1.0");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
integer allow;
|
integer allow;
|
||||||
|
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
touch_start(integer num)
|
touch_start(integer num)
|
||||||
{
|
{
|
||||||
llAllowInventoryDrop(allow = !allow);
|
llAllowInventoryDrop(allow = !allow);
|
||||||
llOwnerSay("llAllowInventoryDrop == "+llList2String(["FALSE","TRUE"],allow));
|
llOwnerSay("llAllowInventoryDrop == "+llList2String(["FALSE","TRUE"],allow));
|
||||||
}
|
}
|
||||||
changed(integer change)
|
changed(integer change)
|
||||||
{
|
{
|
||||||
if (change & CHANGED_ALLOWED_DROP) //note that it's & and not &&... it's bitwise!
|
if (change & CHANGED_ALLOWED_DROP) //note that it's & and not &&... it's bitwise!
|
||||||
{
|
{
|
||||||
llOwnerSay("The inventory has changed as a result of a user without mod permissions dropping an item on the prim and it being allowed by the script.");
|
llOwnerSay("The inventory has changed as a result of a user without mod permissions dropping an item on the prim and it being allowed by the script.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
rotation aRot = ZERO_ROTATION;
|
rotation aRot = ZERO_ROTATION;
|
||||||
rotation bRot = llGetRot();
|
rotation bRot = llGetRot();
|
||||||
float aBetween = llAngleBetween( aRot, bRot );
|
float aBetween = llAngleBetween( aRot, bRot );
|
||||||
llOwnerSay((string)aBetween);
|
llOwnerSay((string)aBetween);
|
||||||
//llGetRot() being < 0, 0, 90 > this should report 1.570796
|
//llGetRot() being < 0, 0, 90 > this should report 1.570796
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
//Rez an object, and drop this script in it.
|
//Rez an object, and drop this script in it.
|
||||||
//This will launch it at the owner.
|
//This will launch it at the owner.
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
list p = llGetObjectDetails(llGetOwner(), [OBJECT_POS]);
|
list p = llGetObjectDetails(llGetOwner(), [OBJECT_POS]);
|
||||||
if(p != [])
|
if(p != [])
|
||||||
{
|
{
|
||||||
llSetStatus(STATUS_PHYSICS, TRUE);
|
llSetStatus(STATUS_PHYSICS, TRUE);
|
||||||
vector pos = llList2Vector(p, 0);
|
vector pos = llList2Vector(p, 0);
|
||||||
vector direction = llVecNorm(pos - llGetPos());
|
vector direction = llVecNorm(pos - llGetPos());
|
||||||
llApplyImpulse(direction * 100, 0);
|
llApplyImpulse(direction * 100, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
// Touch the object with this script in it to see the arcsine of random numbers!
|
// Touch the object with this script in it to see the arcsine of random numbers!
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
touch_start(integer num)
|
touch_start(integer num)
|
||||||
{
|
{
|
||||||
float r = llFrand(2) - 1.0;
|
float r = llFrand(2) - 1.0;
|
||||||
llOwnerSay("The arcsine of " + (string)r + " is " + llAsin(r));
|
llOwnerSay("The arcsine of " + (string)r + " is " + llAsin(r));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
float num1 = llFrand(100.0);
|
float num1 = llFrand(100.0);
|
||||||
float num2 = llFrand(100.0);
|
float num2 = llFrand(100.0);
|
||||||
llOwnerSay("y = " + (string)num1);
|
llOwnerSay("y = " + (string)num1);
|
||||||
llOwnerSay("x = " + (string)num2);
|
llOwnerSay("x = " + (string)num2);
|
||||||
llOwnerSay("The tangent of y divided by x is " + (string)llAtan2(num1, num2));
|
llOwnerSay("The tangent of y divided by x is " + (string)llAtan2(num1, num2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,20 +1,20 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
// set sit target, otherwise this will not work
|
// set sit target, otherwise this will not work
|
||||||
llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION);
|
llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION);
|
||||||
}
|
}
|
||||||
changed(integer change)
|
changed(integer change)
|
||||||
{
|
{
|
||||||
if (change & CHANGED_LINK)
|
if (change & CHANGED_LINK)
|
||||||
{
|
{
|
||||||
key av = llAvatarOnSitTarget();
|
key av = llAvatarOnSitTarget();
|
||||||
//evaluated as true if not NULL_KEY or invalid
|
//evaluated as true if not NULL_KEY or invalid
|
||||||
if (av)
|
if (av)
|
||||||
{
|
{
|
||||||
llSay(0, "Hello " + llKey2Name(av) + ", thank you for sitting down");
|
llSay(0, "Hello " + llKey2Name(av) + ", thank you for sitting down");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
string test = llBase64ToString("U2VjcmV0Ok9wZW4=");
|
string test = llBase64ToString("U2VjcmV0Ok9wZW4=");
|
||||||
llOwnerSay(test);
|
llOwnerSay(test);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,84 +1,84 @@
|
||||||
//Commands are:
|
//Commands are:
|
||||||
///5 ban:full_avatar_name
|
///5 ban:full_avatar_name
|
||||||
///5 tempban:full_avatar_name
|
///5 tempban:full_avatar_name
|
||||||
///5 unban:full_avatar_name
|
///5 unban:full_avatar_name
|
||||||
///5 pass:full_avatar_name
|
///5 pass:full_avatar_name
|
||||||
///5 unpass:full_avatar_name
|
///5 unpass:full_avatar_name
|
||||||
///5 clearban
|
///5 clearban
|
||||||
///5 clearpass
|
///5 clearpass
|
||||||
|
|
||||||
string command;
|
string command;
|
||||||
|
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llListen(5, "", llGetOwner(), "");
|
llListen(5, "", llGetOwner(), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
on_rez(integer param)
|
on_rez(integer param)
|
||||||
{
|
{
|
||||||
llResetScript();
|
llResetScript();
|
||||||
}
|
}
|
||||||
|
|
||||||
listen(integer chan, string name, key id, string message)
|
listen(integer chan, string name, key id, string message)
|
||||||
{
|
{
|
||||||
if (command != "")
|
if (command != "")
|
||||||
{
|
{
|
||||||
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
||||||
}
|
}
|
||||||
|
|
||||||
list args = llParseString2List(message,[":"],[]);
|
list args = llParseString2List(message,[":"],[]);
|
||||||
command = llToLower(llList2String(args,0));
|
command = llToLower(llList2String(args,0));
|
||||||
|
|
||||||
if (command == "clearbans")
|
if (command == "clearbans")
|
||||||
{
|
{
|
||||||
llResetLandBanList();
|
llResetLandBanList();
|
||||||
}
|
}
|
||||||
if (command == "clearpass")
|
if (command == "clearpass")
|
||||||
{
|
{
|
||||||
llResetLandPassList();
|
llResetLandPassList();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
no_sensor()
|
no_sensor()
|
||||||
{
|
{
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
sensor(integer num)
|
sensor(integer num)
|
||||||
{
|
{
|
||||||
integer i;
|
integer i;
|
||||||
for (i=0; i< num; ++i)
|
for (i=0; i< num; ++i)
|
||||||
{
|
{
|
||||||
if (command == "ban")
|
if (command == "ban")
|
||||||
{
|
{
|
||||||
// Ban indefinetely
|
// Ban indefinetely
|
||||||
llAddToLandBanList(llDetectedKey(i),0.0);
|
llAddToLandBanList(llDetectedKey(i),0.0);
|
||||||
}
|
}
|
||||||
if (command == "tempban")
|
if (command == "tempban")
|
||||||
{
|
{
|
||||||
// Ban for 1 hour.
|
// Ban for 1 hour.
|
||||||
llAddToLandBanList(llDetectedKey(i),1.0);
|
llAddToLandBanList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unban")
|
if (command == "unban")
|
||||||
{
|
{
|
||||||
llRemoveFromLandBanList(llDetectedKey(i));
|
llRemoveFromLandBanList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
if (command == "pass")
|
if (command == "pass")
|
||||||
{
|
{
|
||||||
// Add to land pass list for 1 hour
|
// Add to land pass list for 1 hour
|
||||||
llAddToLandPassList(llDetectedKey(i),1.0);
|
llAddToLandPassList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unpass")
|
if (command == "unpass")
|
||||||
{
|
{
|
||||||
llRemoveFromLandPassList(llDetectedKey(i));
|
llRemoveFromLandPassList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,84 +1,84 @@
|
||||||
//Commands are:
|
//Commands are:
|
||||||
///5 ban:full_avatar_name
|
///5 ban:full_avatar_name
|
||||||
///5 tempban:full_avatar_name
|
///5 tempban:full_avatar_name
|
||||||
///5 unban:full_avatar_name
|
///5 unban:full_avatar_name
|
||||||
///5 pass:full_avatar_name
|
///5 pass:full_avatar_name
|
||||||
///5 unpass:full_avatar_name
|
///5 unpass:full_avatar_name
|
||||||
///5 clearban
|
///5 clearban
|
||||||
///5 clearpass
|
///5 clearpass
|
||||||
|
|
||||||
string command;
|
string command;
|
||||||
|
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llListen(5, "", llGetOwner(), "");
|
llListen(5, "", llGetOwner(), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
on_rez(integer param)
|
on_rez(integer param)
|
||||||
{
|
{
|
||||||
llResetScript();
|
llResetScript();
|
||||||
}
|
}
|
||||||
|
|
||||||
listen(integer chan, string name, key id, string message)
|
listen(integer chan, string name, key id, string message)
|
||||||
{
|
{
|
||||||
if (command != "")
|
if (command != "")
|
||||||
{
|
{
|
||||||
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
||||||
}
|
}
|
||||||
|
|
||||||
list args = llParseString2List(message,[":"],[]);
|
list args = llParseString2List(message,[":"],[]);
|
||||||
command = llToLower(llList2String(args,0));
|
command = llToLower(llList2String(args,0));
|
||||||
|
|
||||||
if (command == "clearbans")
|
if (command == "clearbans")
|
||||||
{
|
{
|
||||||
llResetLandBanList();
|
llResetLandBanList();
|
||||||
}
|
}
|
||||||
if (command == "clearpass")
|
if (command == "clearpass")
|
||||||
{
|
{
|
||||||
llResetLandPassList();
|
llResetLandPassList();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
no_sensor()
|
no_sensor()
|
||||||
{
|
{
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
sensor(integer num)
|
sensor(integer num)
|
||||||
{
|
{
|
||||||
integer i;
|
integer i;
|
||||||
for (i=0; i< num; ++i)
|
for (i=0; i< num; ++i)
|
||||||
{
|
{
|
||||||
if (command == "ban")
|
if (command == "ban")
|
||||||
{
|
{
|
||||||
// Ban indefinetely
|
// Ban indefinetely
|
||||||
llAddToLandBanList(llDetectedKey(i),0.0);
|
llAddToLandBanList(llDetectedKey(i),0.0);
|
||||||
}
|
}
|
||||||
if (command == "tempban")
|
if (command == "tempban")
|
||||||
{
|
{
|
||||||
// Ban for 1 hour.
|
// Ban for 1 hour.
|
||||||
llAddToLandBanList(llDetectedKey(i),1.0);
|
llAddToLandBanList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unban")
|
if (command == "unban")
|
||||||
{
|
{
|
||||||
llRemoveFromLandBanList(llDetectedKey(i));
|
llRemoveFromLandBanList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
if (command == "pass")
|
if (command == "pass")
|
||||||
{
|
{
|
||||||
// Add to land pass list for 1 hour
|
// Add to land pass list for 1 hour
|
||||||
llAddToLandPassList(llDetectedKey(i),1.0);
|
llAddToLandPassList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unpass")
|
if (command == "unpass")
|
||||||
{
|
{
|
||||||
llRemoveFromLandPassList(llDetectedKey(i));
|
llRemoveFromLandPassList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,84 +1,84 @@
|
||||||
//Commands are:
|
//Commands are:
|
||||||
///5 ban:full_avatar_name
|
///5 ban:full_avatar_name
|
||||||
///5 tempban:full_avatar_name
|
///5 tempban:full_avatar_name
|
||||||
///5 unban:full_avatar_name
|
///5 unban:full_avatar_name
|
||||||
///5 pass:full_avatar_name
|
///5 pass:full_avatar_name
|
||||||
///5 unpass:full_avatar_name
|
///5 unpass:full_avatar_name
|
||||||
///5 clearban
|
///5 clearban
|
||||||
///5 clearpass
|
///5 clearpass
|
||||||
|
|
||||||
string command;
|
string command;
|
||||||
|
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llListen(5, "", llGetOwner(), "");
|
llListen(5, "", llGetOwner(), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
on_rez(integer param)
|
on_rez(integer param)
|
||||||
{
|
{
|
||||||
llResetScript();
|
llResetScript();
|
||||||
}
|
}
|
||||||
|
|
||||||
listen(integer chan, string name, key id, string message)
|
listen(integer chan, string name, key id, string message)
|
||||||
{
|
{
|
||||||
if (command != "")
|
if (command != "")
|
||||||
{
|
{
|
||||||
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
||||||
}
|
}
|
||||||
|
|
||||||
list args = llParseString2List(message,[":"],[]);
|
list args = llParseString2List(message,[":"],[]);
|
||||||
command = llToLower(llList2String(args,0));
|
command = llToLower(llList2String(args,0));
|
||||||
|
|
||||||
if (command == "clearbans")
|
if (command == "clearbans")
|
||||||
{
|
{
|
||||||
llResetLandBanList();
|
llResetLandBanList();
|
||||||
}
|
}
|
||||||
if (command == "clearpass")
|
if (command == "clearpass")
|
||||||
{
|
{
|
||||||
llResetLandPassList();
|
llResetLandPassList();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
no_sensor()
|
no_sensor()
|
||||||
{
|
{
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
sensor(integer num)
|
sensor(integer num)
|
||||||
{
|
{
|
||||||
integer i;
|
integer i;
|
||||||
for (i=0; i< num; ++i)
|
for (i=0; i< num; ++i)
|
||||||
{
|
{
|
||||||
if (command == "ban")
|
if (command == "ban")
|
||||||
{
|
{
|
||||||
// Ban indefinetely
|
// Ban indefinetely
|
||||||
llAddToLandBanList(llDetectedKey(i),0.0);
|
llAddToLandBanList(llDetectedKey(i),0.0);
|
||||||
}
|
}
|
||||||
if (command == "tempban")
|
if (command == "tempban")
|
||||||
{
|
{
|
||||||
// Ban for 1 hour.
|
// Ban for 1 hour.
|
||||||
llAddToLandBanList(llDetectedKey(i),1.0);
|
llAddToLandBanList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unban")
|
if (command == "unban")
|
||||||
{
|
{
|
||||||
llRemoveFromLandBanList(llDetectedKey(i));
|
llRemoveFromLandBanList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
if (command == "pass")
|
if (command == "pass")
|
||||||
{
|
{
|
||||||
// Add to land pass list for 1 hour
|
// Add to land pass list for 1 hour
|
||||||
llAddToLandPassList(llDetectedKey(i),1.0);
|
llAddToLandPassList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unpass")
|
if (command == "unpass")
|
||||||
{
|
{
|
||||||
llRemoveFromLandPassList(llDetectedKey(i));
|
llRemoveFromLandPassList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,84 +1,84 @@
|
||||||
//Commands are:
|
//Commands are:
|
||||||
///5 ban:full_avatar_name
|
///5 ban:full_avatar_name
|
||||||
///5 tempban:full_avatar_name
|
///5 tempban:full_avatar_name
|
||||||
///5 unban:full_avatar_name
|
///5 unban:full_avatar_name
|
||||||
///5 pass:full_avatar_name
|
///5 pass:full_avatar_name
|
||||||
///5 unpass:full_avatar_name
|
///5 unpass:full_avatar_name
|
||||||
///5 clearban
|
///5 clearban
|
||||||
///5 clearpass
|
///5 clearpass
|
||||||
|
|
||||||
string command;
|
string command;
|
||||||
|
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llListen(5, "", llGetOwner(), "");
|
llListen(5, "", llGetOwner(), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
on_rez(integer param)
|
on_rez(integer param)
|
||||||
{
|
{
|
||||||
llResetScript();
|
llResetScript();
|
||||||
}
|
}
|
||||||
|
|
||||||
listen(integer chan, string name, key id, string message)
|
listen(integer chan, string name, key id, string message)
|
||||||
{
|
{
|
||||||
if (command != "")
|
if (command != "")
|
||||||
{
|
{
|
||||||
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
llOwnerSay("Sorry, still processing last command, try again in a second.");
|
||||||
}
|
}
|
||||||
|
|
||||||
list args = llParseString2List(message,[":"],[]);
|
list args = llParseString2List(message,[":"],[]);
|
||||||
command = llToLower(llList2String(args,0));
|
command = llToLower(llList2String(args,0));
|
||||||
|
|
||||||
if (command == "clearbans")
|
if (command == "clearbans")
|
||||||
{
|
{
|
||||||
llResetLandBanList();
|
llResetLandBanList();
|
||||||
}
|
}
|
||||||
if (command == "clearpass")
|
if (command == "clearpass")
|
||||||
{
|
{
|
||||||
llResetLandPassList();
|
llResetLandPassList();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
no_sensor()
|
no_sensor()
|
||||||
{
|
{
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
sensor(integer num)
|
sensor(integer num)
|
||||||
{
|
{
|
||||||
integer i;
|
integer i;
|
||||||
for (i=0; i< num; ++i)
|
for (i=0; i< num; ++i)
|
||||||
{
|
{
|
||||||
if (command == "ban")
|
if (command == "ban")
|
||||||
{
|
{
|
||||||
// Ban indefinetely
|
// Ban indefinetely
|
||||||
llAddToLandBanList(llDetectedKey(i),0.0);
|
llAddToLandBanList(llDetectedKey(i),0.0);
|
||||||
}
|
}
|
||||||
if (command == "tempban")
|
if (command == "tempban")
|
||||||
{
|
{
|
||||||
// Ban for 1 hour.
|
// Ban for 1 hour.
|
||||||
llAddToLandBanList(llDetectedKey(i),1.0);
|
llAddToLandBanList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unban")
|
if (command == "unban")
|
||||||
{
|
{
|
||||||
llRemoveFromLandBanList(llDetectedKey(i));
|
llRemoveFromLandBanList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
if (command == "pass")
|
if (command == "pass")
|
||||||
{
|
{
|
||||||
// Add to land pass list for 1 hour
|
// Add to land pass list for 1 hour
|
||||||
llAddToLandPassList(llDetectedKey(i),1.0);
|
llAddToLandPassList(llDetectedKey(i),1.0);
|
||||||
}
|
}
|
||||||
if (command == "unpass")
|
if (command == "unpass")
|
||||||
{
|
{
|
||||||
llRemoveFromLandPassList(llDetectedKey(i));
|
llRemoveFromLandPassList(llDetectedKey(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
command = "";
|
command = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llSay(0,"This is an incredibly useless program." );
|
llSay(0,"This is an incredibly useless program." );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llSetParcelMusicURL("http://www.archive.org/download/Torley_Wong_-_The_Final_Selection/Torley_Wong-Lovers__Dance.mp3");
|
llSetParcelMusicURL("http://www.archive.org/download/Torley_Wong_-_The_Final_Selection/Torley_Wong-Lovers__Dance.mp3");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
default
|
default
|
||||||
{
|
{
|
||||||
state_entry()
|
state_entry()
|
||||||
{
|
{
|
||||||
llOwnerSay("Touch me");
|
llOwnerSay("Touch me");
|
||||||
}
|
}
|
||||||
touch_start(integer total_number)
|
touch_start(integer total_number)
|
||||||
{
|
{
|
||||||
rotation Y_10 = llEuler2Rot( < 0, 0, 30 * DEG_TO_RAD > );
|
rotation Y_10 = llEuler2Rot( < 0, 0, 30 * DEG_TO_RAD > );
|
||||||
rotation newRotation = llGetRot() * Y_10;
|
rotation newRotation = llGetRot() * Y_10;
|
||||||
llSetRot( newRotation );
|
llSetRot( newRotation );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<configuration>
|
<configuration>
|
||||||
<dllmap os="osx" dll="openjpeg-libsl.dll" target="libopenjpeg-libsl-2.1.2.0.dylib" />
|
<dllmap os="osx" dll="openjpeg-libsl.dll" target="libopenjpeg-libsl-2.1.2.0.dylib" />
|
||||||
<dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-libsl.dll" target="./libopenjpeg-libsl-2.1.2.0-x86_64.so" />
|
<dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-libsl.dll" target="./libopenjpeg-libsl-2.1.2.0-x86_64.so" />
|
||||||
<dllmap os="!windows,osx" cpu="x86" dll="openjpeg-libsl.dll" target="./libopenjpeg-libsl-2.1.2.0.so" />
|
<dllmap os="!windows,osx" cpu="x86" dll="openjpeg-libsl.dll" target="./libopenjpeg-libsl-2.1.2.0.so" />
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
bin\Prebuild.exe /target nant
|
bin\Prebuild.exe /target nant
|
||||||
bin\Prebuild.exe /target vs2008
|
bin\Prebuild.exe /target vs2008
|
|
@ -1,53 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set_eol_style()
|
|
||||||
{
|
|
||||||
IFS=$'\n'
|
|
||||||
for file in `find . -iname \*\.$1`; do
|
|
||||||
prop=`svn propget svn:eol-style $file`
|
|
||||||
if [ -z "${prop}" -o "${prop}" != "native" ]; then
|
|
||||||
svn propset svn:eol-style native $file
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
IFS=$' \t\n'
|
|
||||||
}
|
|
||||||
|
|
||||||
remove_executable()
|
|
||||||
{
|
|
||||||
IFS=$'\n'
|
|
||||||
for file in `find . -iname \*\.$1`; do
|
|
||||||
prop=`svn propget svn:executable $file`
|
|
||||||
if [ -n "${prop}" ]; then
|
|
||||||
svn propdel svn:executable $file
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
IFS=$' \t\n'
|
|
||||||
}
|
|
||||||
|
|
||||||
set_executable()
|
|
||||||
{
|
|
||||||
IFS=$'\n'
|
|
||||||
for file in `find . -iname \*\.$1`; do
|
|
||||||
prop=`svn propget svn:executable $file`
|
|
||||||
if [ -z "${prop}" ]; then
|
|
||||||
svn propset svn:executable "*" $file
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
IFS=$' \t\n'
|
|
||||||
}
|
|
||||||
|
|
||||||
EOL_EXTENSIONS="cs ini example txt sql xml sh"
|
|
||||||
NO_EXE_EXTENSIONS="cs ini example txt sql xml"
|
|
||||||
EXE_EXTENSIONS="exe sh"
|
|
||||||
|
|
||||||
for ext in ${EOL_EXTENSIONS}; do
|
|
||||||
set_eol_style $ext
|
|
||||||
done
|
|
||||||
|
|
||||||
for ext in ${NO_EXE_EXTENSIONS}; do
|
|
||||||
remove_executable $ext
|
|
||||||
done
|
|
||||||
|
|
||||||
for ext in ${EXE_EXTENSIONS}; do
|
|
||||||
set_executable $ext
|
|
||||||
done
|
|
|
@ -0,0 +1,159 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import os, os.path, popen2, re, string, sys
|
||||||
|
|
||||||
|
def textfile(file):
|
||||||
|
return {
|
||||||
|
"svn:eol-style" : "native"
|
||||||
|
}
|
||||||
|
|
||||||
|
def script(file):
|
||||||
|
return {
|
||||||
|
"svn:eol-style" : "native",
|
||||||
|
"svn:executable" : "*"
|
||||||
|
}
|
||||||
|
|
||||||
|
def executable(file):
|
||||||
|
return {
|
||||||
|
"svn:executable" : "*",
|
||||||
|
"svn:mime-type" : "application/octet-stream"
|
||||||
|
}
|
||||||
|
|
||||||
|
def binary(file):
|
||||||
|
return {
|
||||||
|
"svn:mime-type" : "application/octet-stream"
|
||||||
|
}
|
||||||
|
|
||||||
|
def is_binary(file):
|
||||||
|
f = open(file)
|
||||||
|
data = f.read()
|
||||||
|
f.close()
|
||||||
|
|
||||||
|
for c in data:
|
||||||
|
if c not in string.printable:
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
def binary_or_text(file):
|
||||||
|
if is_binary(file):
|
||||||
|
return binary(file)
|
||||||
|
else:
|
||||||
|
return textfile(file)
|
||||||
|
|
||||||
|
property_map = {
|
||||||
|
".bat" : script,
|
||||||
|
".config" : textfile,
|
||||||
|
".cs" : textfile,
|
||||||
|
".csproj" : textfile,
|
||||||
|
".dat" : binary_or_text,
|
||||||
|
".dll" : binary,
|
||||||
|
".dylib" : binary,
|
||||||
|
".example" : textfile,
|
||||||
|
".exe" : executable,
|
||||||
|
".fxcop" : textfile,
|
||||||
|
".ico" : binary,
|
||||||
|
".include" : textfile,
|
||||||
|
".ini" : textfile,
|
||||||
|
".j2c" : binary,
|
||||||
|
".jp2" : binary,
|
||||||
|
".lsl" : textfile,
|
||||||
|
".mdp" : textfile,
|
||||||
|
".mds" : textfile,
|
||||||
|
".nsi" : textfile,
|
||||||
|
".php" : script,
|
||||||
|
".pidb" : binary,
|
||||||
|
".pl" : script,
|
||||||
|
".png" : binary,
|
||||||
|
".py" : script,
|
||||||
|
".rb" : script,
|
||||||
|
".resx" : textfile,
|
||||||
|
".settings" : textfile,
|
||||||
|
".stetic" : textfile,
|
||||||
|
".sh" : script,
|
||||||
|
".snk" : binary,
|
||||||
|
".so" : binary,
|
||||||
|
".sql" : textfile,
|
||||||
|
".txt" : textfile,
|
||||||
|
".userprefs" : textfile,
|
||||||
|
".usertasks" : textfile,
|
||||||
|
".xml" : textfile,
|
||||||
|
".xsd" : textfile
|
||||||
|
}
|
||||||
|
|
||||||
|
def propset(file, property, value):
|
||||||
|
os.system('svn propset %s "%s" "%s"' % (property, value, file))
|
||||||
|
|
||||||
|
def propdel(file, property):
|
||||||
|
os.system('svn propdel %s "%s"' % (property, file))
|
||||||
|
|
||||||
|
def propget(file, property):
|
||||||
|
output, input, error = popen2.popen3('svn propget %s "%s"' % (property, file))
|
||||||
|
|
||||||
|
err = error.read()
|
||||||
|
if err != "":
|
||||||
|
output.close()
|
||||||
|
error.close()
|
||||||
|
input.close()
|
||||||
|
return ""
|
||||||
|
|
||||||
|
result = output.read()
|
||||||
|
output.close()
|
||||||
|
error.close()
|
||||||
|
input.close()
|
||||||
|
return result.strip()
|
||||||
|
|
||||||
|
def proplist(file):
|
||||||
|
output, input, error = popen2.popen3('svn proplist "%s"' % file)
|
||||||
|
|
||||||
|
err = error.read()
|
||||||
|
if err != "":
|
||||||
|
output.close()
|
||||||
|
error.close()
|
||||||
|
input.close()
|
||||||
|
return None
|
||||||
|
|
||||||
|
result = output.readlines()
|
||||||
|
output.close()
|
||||||
|
error.close()
|
||||||
|
input.close()
|
||||||
|
if len(result) > 0 and re.match("^Properties on .*:$", result[0]) is not None:
|
||||||
|
return [r.strip() for r in result[1:]]
|
||||||
|
else:
|
||||||
|
return ""
|
||||||
|
|
||||||
|
def update_file(file, properties):
|
||||||
|
current_props = proplist(file)
|
||||||
|
|
||||||
|
if current_props is None:
|
||||||
|
# svn error occurred -- probably an unversioned file
|
||||||
|
return
|
||||||
|
|
||||||
|
for p in current_props:
|
||||||
|
if not properties.has_key(p):
|
||||||
|
propdel(file, p)
|
||||||
|
|
||||||
|
for p in properties:
|
||||||
|
if p not in current_props or propget(file, p) != properties[p]:
|
||||||
|
propset(file, p, properties[p])
|
||||||
|
|
||||||
|
def update(dir):
|
||||||
|
for f in os.listdir(dir):
|
||||||
|
fullpath = os.path.join(dir, f)
|
||||||
|
if os.path.isdir(fullpath):
|
||||||
|
if not os.path.islink(fullpath):
|
||||||
|
update(fullpath)
|
||||||
|
else:
|
||||||
|
extension = os.path.splitext(fullpath)[1].lower()
|
||||||
|
if property_map.has_key(extension):
|
||||||
|
update_file(fullpath, property_map[extension](fullpath))
|
||||||
|
elif extension != "" and proplist(fullpath) is not None:
|
||||||
|
print "Warning: No properties defined for %s files (%s)" % (extension, fullpath)
|
||||||
|
|
||||||
|
def main(argv = None):
|
||||||
|
if argv is None:
|
||||||
|
argv = sys.argv
|
||||||
|
|
||||||
|
update(".")
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
sys.exit(main())
|
Loading…
Reference in New Issue