E c k a r t h
Wanderer
Great script!
<?xml version="1.0"?>
<!--
This file enables configuration of the Xanthos Auction System module without code changes
You may only change the values between the '>' and '<' characters to set the configuratoin
parameters. The type attribute is ignored and is only provided as a documentary guide to
the user. Array element names are also meaningless. Values may be left empty, with the
exception of individual array elements, so that the default value in the code is used.
For example: to change the foo configuration from 50 to 100 one would change
<foo type="int">50</foo>
to
<foo type="int">100</foo>
-->
<Xanthos>
<AuctionSystem version="2.0">
<MessageHue type="int">64</MessageHue>
<!-- The hue used for messages in the system -->
<!--
This is the number of days the system will wait for the buyer or seller to decide on an ambiguous situation.
This can occur whether the highest bid didn't match the auction reserve. The owner will have then X days to
accept or refuse the auction. Another case is when one or more items is deleted due to a wipe or serialization error.
The buyer will have to decide in this case.
-->
<DaysForConfirmation type="int">5</DaysForConfirmation>
<!--
This value specifies how higher the reserve can be with respect to the starting bid. This factor should limit
any possible abuse of the reserve and prevent players from using very high values to be absolutely sure they will have
to sell only if they're happy with the outcome.
-->
<MaxReserveMultiplier type="double">3.0</MaxReserveMultiplier>
<BlackHue type="int">2000</BlackHue>
<AllowPetsAuction type="bool">true</AllowPetsAuction>
<AuctionAdminAcessLevel type="AccessLevel">Administrator</AuctionAdminAcessLevel>
<!--
If you don't have a valid UO installation on the server, or have trouble with the system
specify the location of the cliloc.enu file here:
Example:
<ClilocLocation type="string">[COLOR="red"]C:\Program Files\EA Games\Ultima Online The Eighth Age\Cliloc.enu[/COLOR]</ClilocLocation>
-->
<ClilocLocation type="string"/>
<EnableLogging type="bool">true</EnableLogging>
<!--
When a bid is placed within 5 minutes from the auction's ending, the auction duration will be
extended by this value.
-->
<LateBidExtention type="double">0.0</LateBidExtention>
<CostOfAuction type="double">0.0</CostOfAuction>
<ForbiddenTypes type="array">
<!-- Not appropriate for auction -->
<a type="Type">Server.Items.Gold</a>
<a type="Type">Server.Items.BankCheck</a>
<a type="Type">Server.Items.DeathRobe</a>
<a type="Type">Arya.Auction.AuctionGoldCheck</a>
<a type="Type">Arya.Auction.AuctionItemCheck</a>
</ForbiddenTypes>
<!--
Savings Account configuration.
-->
<GoldInterestRate type="double">0.04</GoldInterestRate>
<TokensInterestRate type="double">0.03</TokensInterestRate>
<EnableTokens type="bool">[COLOR="Red"]true[/COLOR]</EnableTokens>
<!-- Enable Daat99 Tokens? -->
</AuctionSystem>
</Xanthos>
<!--
If you don't have a valid UO installation on the server, or have trouble with the system
specify the location of the cliloc.enu file here:
Example:
-->
<ClilocLocation type="string">C:\cliloc.enu</ClilocLocation>
<EnableLogging type="bool">true</EnableLogging>
<!--
When a bid is placed within 5 minutes from the auction's ending, the auction duration will be
extended by this value.
-->
Ultima.dll
System.dll
System.Web.dll
System.Xml.dll
System.Data.dll
System.Drawing.dll
System.Windows.Forms.dll
Ultima.dll
System.dll
System.Web.dll
System.Xml.dll
System.Data.dll
System.Drawing.dll
System.Windows.Forms.dll
<?xml version="1.0"?>
<!--
This file enables configuration of the Xanthos Auction System module without code changes
You may only change the values between the '>' and '<' characters to set the configuratoin
parameters. The type attribute is ignored and is only provided as a documentary guide to
the user. Array element names are also meaningless. Values may be left empty, with the
exception of individual array elements, so that the default value in the code is used.
For example: to change the foo configuration from 50 to 100 one would change
<foo type="int">50</foo>
to
<foo type="int">100</foo>
-->
<Xanthos>
<AuctionSystem version="2.0">
<MessageHue type="int">64</MessageHue>
<!-- The hue used for messages in the system -->
<!--
This is the number of days the system will wait for the buyer or seller to decide on an ambiguous situation.
This can occur whether the highest bid didn't match the auction reserve. The owner will have then X days to
accept or refuse the auction. Another case is when one or more items is deleted due to a wipe or serialization error.
The buyer will have to decide in this case.
-->
<DaysForConfirmation type="int">5</DaysForConfirmation>
<!--
This value specifies how higher the reserve can be with respect to the starting bid. This factor should limit
any possible abuse of the reserve and prevent players from using very high values to be absolutely sure they will have
to sell only if they're happy with the outcome.
-->
<MaxReserveMultiplier type="double">3.0</MaxReserveMultiplier>
<BlackHue type="int">2000</BlackHue>
<AllowPetsAuction type="bool">true</AllowPetsAuction>
<AuctionAdminAcessLevel type="AccessLevel">Administrator</AuctionAdminAcessLevel>
<!--
If you don't have a valid UO installation on the server, or have trouble with the system
specify the location of the cliloc.enu file here:
Example:
-->
<ClilocLocation type="string">C:\Program Files\EA Games\Ultima Online The Eighth Age\cliloc.enu</ClilocLocation>
<EnableLogging type="bool">true</EnableLogging>
<!--
When a bid is placed within 5 minutes from the auction's ending, the auction duration will be
extended by this value.
-->
<LateBidExtention type="double">0.0</LateBidExtention>
<CostOfAuction type="double">0.0</CostOfAuction>
<ForbiddenTypes type="array">
<!-- Not appropriate for auction -->
<a type="Type">Server.Items.Gold</a>
<a type="Type">Server.Items.BankCheck</a>
<a type="Type">Server.Items.DeathRobe</a>
<a type="Type">Arya.Auction.AuctionGoldCheck</a>
<a type="Type">Arya.Auction.AuctionItemCheck</a>
</ForbiddenTypes>
<!--
Savings Account configuration.
-->
<GoldInterestRate type="double">0.04</GoldInterestRate>
<TokensInterestRate type="double">0.03</TokensInterestRate>
<EnableTokens type="bool">true</EnableTokens>
<!-- Enable Daat99 Tokens? -->
</AuctionSystem>
</Xanthos>
Server Crash Report
===================
RunUO Version 2.0, Build 2357.32527
Operating System: Microsoft Windows NT 5.1.2600 Service Pack 2
.NET Framework: 2.0.50727.42
Time: 3/23/2007 9:06:54 PM
Mobiles: 4105
Items: 241768
Clients:
- Count:
[COLOR=red]Removed User IP Information[/COLOR]
Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at Server.Map.OnLeave(Item item)
at Server.Item.set_Parent(Object value)
at Server.Item.AddItem(Item item)
at Server.Items.Container.DropItem(Item dropped)
at Server.Items.Container.TryDropItem(Mobile from, Item dropped, Boolean sendFullMessage)
at Arya.Auction.AuctionItemCheck.Deliver(Mobile to)
at Arya.Auction.AuctionDeliveryGump.OnResponse(NetState sender, RelayInfo info)
at Server.Network.PacketHandlers.DisplayGumpResponse(NetState state, PacketReader pvSrc)
at Server.Network.MessagePump.HandleReceive(NetState ns)
at Server.Network.MessagePump.Slice()
at Server.Core.Main(String[] args)
I've tryied with different files, but nothing changed.Console said:The auction system cannot access the cliloc.enu file. Please review the system instructions for proper installation
mrc;673053 said:I specified the cliloc.enu file path, but still, it says then it cant be accessed:
I've tryied with different files, but nothing changed.
Any idea what could be wrong ?
static AuctionItem()
{
string clilocFolder = null;
if ( AuctionConfig.ClilocLocation != null [b][COLOR="Red"]&& AuctionConfig.ClilocLocation != "" [/COLOR][/b])
{
clilocFolder = Path.GetDirectoryName( AuctionConfig.ClilocLocation );
Ultima.Client.Directories.Insert( 0, clilocFolder );
}
[B][COLOR="Red"] else // TESTING by Alari - 4:20 AM 4/19/2007
{
clilocFolder = Core.FindDataFile( "cliloc.enu" );
Ultima.Client.Directories.Insert( 0, clilocFolder );
// Console.WriteLine( "Testing worked!" );
}[/COLOR]
[/B]
m_StringList = new StringList( "ENU" );
if ( clilocFolder != null )
{
Ultima.Client.Directories.RemoveAt( 0 );
}
}
Curuis;690935 said:Have someone fixed the CRASH problem when claim teh Item ?
mr.Sky;691094 said:Here the new fixed version:
View attachment 12017
If you already have items on your auction just profile the system in [auctionadmin.
Curuis;691599 said:GOD BLESS YOU !!!!
Here,
Who did this fix?
Thanks again!
mr.Sky;691678 said:I did, who else?
[COLOR="Blue"]Server Crash Report
===================
RunUO Version 2.0, Build 2357.32527
Operating System: Microsoft Windows NT 5.1.2600.0
.NET Framework: 2.0.50727.42
Time: 6/27/2007 2:27:02 PM
Mobiles: 4289
Items: 114811
Clients:
- Count: 1
+ xxx.xxx.xxx.10: (account = XXXXXXX) (mobile = 0x130FD 'Jon')
Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at Server.Map.OnLeave(Item item)
at Server.Item.MoveToWorld(Point3D location, Map map)
at Server.Item.Internalize()
at Arya.Auction.AuctionItemCheck.Deliver(Mobile to)
at Arya.Auction.AuctionDeliveryGump.OnResponse(NetState sender, RelayInfo info)
at Server.Network.PacketHandlers.DisplayGumpResponse(NetState state, PacketReader pvSrc)
at Server.Network.MessagePump.HandleReceive(NetState ns)
at Server.Network.MessagePump.Slice()
at Server.Core.Main(String[] args)[/COLOR]
RunUO - [www.runuo.com] Version 2.0, Build 2357.32527
Core: Running on .NET Framework Version 2.0.50727
Scripts: Compiling C# scripts...done (cached)
Scripts: Compiling VB.NET scripts...no files found.
Scripts: Verifying...done (2116 items, 545 mobiles)
Regions: Loading...done
World: Loading...done (114724 items, 4287 mobiles) (3.81 seconds)
Onsite Dueling System: DuelPoints loaded.
Reports: Stats: Loading...done
Reports: Staff: Loading...done
Xanthos.Utilities.ConfigParser attempting to load Data/AuctionConfig.xml...
[COLOR="Red"]Xanthos.Utilities.ConfigParser failed.[/COLOR]
Xanthos.Utilities.ConfigParser attempting to load Data/JailConfig.xml...
Xanthos.Utilities.ConfigParser success!
Address: 127.0.0.1:2593
Address: 192.168.254.99:2593
Server Crash Report
===================
RunUO Version 2.0, Build 2357.32527
Operating System: Microsoft Windows NT 5.1.2600.0
.NET Framework: 2.0.50727.42
Time: 6/28/2007 8:50:54 AM
Mobiles: 4418
Items: 115081
Clients:
- Count: 1
+ xxx.xxx.xxx.10: (account = XXXXXXXXX) (mobile = 0x130FD 'Jon')
Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at Server.Map.OnLeave(Item item)
at Server.Item.MoveToWorld(Point3D location, Map map)
at Server.Item.Internalize()
at Arya.Auction.AuctionItemCheck.Deliver(Mobile to) in c:\UO Server\RunUO\Scripts\Customs\Xanthos\Auction System\Items\AuctionItemCheck.cs:line 133
at Arya.Auction.AuctionDeliveryGump.OnResponse(NetState sender, RelayInfo info) in c:\UO Server\RunUO\Scripts\Customs\Xanthos\Auction System\Gumps\AuctionDeliveryGump.cs:line 99
at Server.Network.PacketHandlers.DisplayGumpResponse(NetState state, PacketReader pvSrc)
at Server.Network.MessagePump.HandleReceive(NetState ns)
at Server.Network.MessagePump.Slice()
at Server.Core.Main(String[] args)
Xanthos Auction System Could Not Access cliloc.enu.