Go Back   RunUO - Ultima Online Emulation > RunUO > New Join Forum

New Join Forum So your new to RunUO and looking to work with people that are new, this is the place.

Reply
 
Thread Tools Display Modes
Old 08-27-2004, 12:37 PM   #1 (permalink)
 
Join Date: Aug 2004
Age: 29
Posts: 48
Default Errors

Ok so I tried to remove Trammel, Ish, and Malas so I edited my public moongate properly. Then I got errors so I edited my enchanted sextant and get these errors now and im not sure what to do now.


Scripts: Compiling C# scripts...failed (2 errors, 4 warnings)
- Error: Scripts\Engines\Quests\Core\Items\EnchantedSextant .cs: CS0103: (line 7
6, column 13) The name 'm_MalasBanks' does not exist in the class or namespace '
Server.Items.EnchantedSextant'
- Error: Scripts\Engines\Quests\Core\Items\EnchantedSextant .cs: CS0117: (line 7
7, column 17) 'Server.Items.PMList' does not contain a definition for 'Malas'
- Warning: Scripts\Spells\Base\SpellHelper.cs: CS0162: (line 632, column 4) Unr
eachable code detected
- Warning: Scripts\Customs\New\Commands\SpawnEditor.cs: CS0162: (line 548, colu
mn 6) Unreachable code detected
- Warning: Scripts\Customs\New\Commands\SpawnEditor.cs: CS0219: (line 614, colu
mn 10) The variable 'check' is assigned but its value is never used
- Warning: Scripts\Customs\motd.cs: CS0183: (line 205, column 49) The given exp
ression is always of the provided ('Server.Mobiles.PlayerMobile') type
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
juggalo_mmfcl is offline   Reply With Quote
Old 08-27-2004, 12:38 PM   #2 (permalink)
 
Join Date: Aug 2004
Age: 29
Posts: 48
Default This is how it looks right now after I edited it.

using System;
using Server;
using Server.Network;

namespace Server.Items
{
public class EnchantedSextant : Item
{

private static readonly Point2D[] m_FeluccaBanks = new Point2D[]
{
new Point2D( 652, 820 ),
new Point2D( 1813, 2825 ),
new Point2D( 3734, 2149 ),
new Point2D( 2503, 552 ),
new Point2D( 3764, 1317 ),
new Point2D( 3695, 2511 ),
new Point2D( 587, 2146 ),
new Point2D( 1655, 1606 ),
new Point2D( 1425, 1690 ),
new Point2D( 4471, 1156 ),
new Point2D( 1317, 3773 ),
new Point2D( 2881, 684 ),
new Point2D( 2731, 2192 ),
new Point2D( 2880, 3472 ),
new Point2D( 1897, 2684 ),
new Point2D( 5346, 74 ),
new Point2D( 5275, 3977 ),
new Point2D( 5669, 3131 )
};


private const double m_LongDistance = 300.0;
private const double m_ShortDistance = 5.0;

public override int LabelNumber { get { return 1046226; } } // an enchanted sextant

[Constructable]
public EnchantedSextant() : base( 0x1058 )
{
Weight = 2.0;
}

public override void OnDoubleClick( Mobile from )
{
if ( !from.InRange( GetWorldLocation(), 2 ) )
{
from.LocalOverheadMessage( MessageType.Regular, 0x3B2, 1019045 ); // I can't reach that.
return;
}

Point2D[] banks;
PMList moongates;
//if ( from.Map == Map.Trammel )
//{
// banks = m_TrammelBanks;
// moongates = PMList.Trammel;
//}
if ( from.Map == Map.Felucca )
{
banks = m_FeluccaBanks;
moongates = PMList.Felucca;
}
else if ( from.Map == Map.Ilshenar )
{
#if false
banks = m_IlshenarBanks;
moongates = PMList.Ilshenar;
#else
from.Send( new MessageLocalized( Serial, ItemID, MessageType.Label, 0x482, 3, 1061684, "", "" ) ); // The magic of the sextant fails...
return;
#endif
}
else if ( from.Map == Map.Malas )
{
banks = m_MalasBanks;
moongates = PMList.Malas;
}
else
{
banks = null;
moongates = null;
}

Point3D closestMoongate = Point3D.Zero;
double moongateDistance = double.MaxValue;
if ( moongates != null )
{
foreach ( PMEntry entry in moongates.Entries )
{
double dist = from.GetDistanceToSqrt( entry.Location );
if ( moongateDistance > dist )
{
closestMoongate = entry.Location;
moongateDistance = dist;
}
}
}

Point2D closestBank = Point2D.Zero;
double bankDistance = double.MaxValue;
if ( banks != null )
{
foreach ( Point2D p in banks )
{
double dist = from.GetDistanceToSqrt( p );
if ( bankDistance > dist )
{
closestBank = p;
bankDistance = dist;
}
}
}

int moonMsg;
if ( moongateDistance == double.MaxValue )
moonMsg = 1048021; // The sextant fails to find a Moongate nearby.
else if ( moongateDistance > m_LongDistance )
moonMsg = 1046449 + (int)from.GetDirectionTo( closestMoongate ); // A moongate is * from here
else if ( moongateDistance > m_ShortDistance )
moonMsg = 1048010 + (int)from.GetDirectionTo( closestMoongate ); // There is a Moongate * of here.
else
moonMsg = 1048018; // You are next to a Moongate at the moment.

from.Send( new MessageLocalized( Serial, ItemID, MessageType.Label, 0x482, 3, moonMsg, "", "" ) );

int bankMsg;
if ( bankDistance == double.MaxValue )
bankMsg = 1048020; // The sextant fails to find a Bank nearby.
else if ( bankDistance > m_LongDistance )
bankMsg = 1046462 + (int)from.GetDirectionTo( closestBank ); // A town is * from here
else if ( bankDistance > m_ShortDistance )
bankMsg = 1048002 + (int)from.GetDirectionTo( closestBank ); // There is a city Bank * of here.
else
bankMsg = 1048019; // You are next to a Bank at the moment.

from.Send( new MessageLocalized( Serial, ItemID, MessageType.Label, 0x5AA, 3, bankMsg, "", "" ) );
}

public EnchantedSextant( Serial serial ) : base( serial )
{
}

public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );

writer.Write( (int) 0 ); // version
}

public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );

int version = reader.ReadInt();
}
}
}
juggalo_mmfcl is offline   Reply With Quote
Old 08-27-2004, 12:40 PM   #3 (permalink)
 
Join Date: Aug 2004
Age: 29
Posts: 48
Default Thing is

I know I have to edit out the malas and Ish but when ever I try I get a massive amount of errors so I must be doing something wrong.
juggalo_mmfcl is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5