Go Back   RunUO - Ultima Online Emulation > RunUO > Server Support on Windows

Server Support on Windows Get (and give) support on general questions related to the RunUO server itself.

Reply
 
Thread Tools Display Modes
Old 10-20-2006, 06:44 PM   #1 (permalink)
Forum Newbie
 
Join Date: Aug 2006
Posts: 44
Default Expected?

my core says




RunUO - [www.runuo.com] Version 2.0, Build 2357.32527
Core: Running on .NET Framework Version 2.0.50727
Core: Optimizing for 2 processors
Scripts: Compiling C# scripts...failed (1 errors, 0 warnings)
Errors:
+ Spells/Sixth/ParalyzeField.cs:
CS1026: Line 17: ) expected
CS1002: Line 18: ; expected
CS1002: Line 19: ; expected
CS1026: Line 22: ) expected
CS1513: Line 23: } expected
CS1513: Line 28: } expected
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.


wut dose it mean wen it says Expected? like dose it want me to put those symbles there?
MageOfLight is offline   Reply With Quote
Old 10-20-2006, 06:50 PM   #2 (permalink)
Master of the Internet
 
Join Date: Oct 2005
Age: 45
Posts: 6,283
Default

Short answer, yes, but that can also mean that you have a space where it shouldn't be so the compiler interprets it as a missing symbol. Posting the script would help.

Also, if you download this:

Microsoft makes Visual Studio Express Free!!!

it will help immensely with problems like this.
Malaperth is offline   Reply With Quote
Old 10-20-2006, 07:15 PM   #3 (permalink)
Forum Newbie
 
Join Date: Aug 2006
Posts: 44
Default

ok i looked there didnt seem to be any spaces but i also did find the symbles its asking for so i tryd to put in the symble and it didnt work can u tell me if any this seems outa place?



using System;
using Server.Targeting;
using Server.Items;
using Server.Network;
using Server.Misc;

namespace Server.Spells.Sixth
{
public class ParalyzeFieldSpell : Spell
{
private static SpellInfo m_Info = new SpellInfo(
"Paralyze Field", "In Ex Grav",
SpellCircle.Sixth,
230,
9012,
false,
Reagent.Black pearl
Reagent.Ginseng
Reagent.Spiders silk;


public ParalyzeFieldSpell( Mobile caster, Item scroll) : base( caster, scroll m_Info )
{


public override void OnCast()
{
Caster.Target = new InternalTarget( this )

public void Target( IPoint2D p )
{
if ( !Caster.CanSee( p )
{
Caster.SendLocalizedMessage( 500237 ); // Target can not be seen.
}
else if ( SpellHelper.CheckTown( p, Caster ) && CheckSequence() )
{
SpellHelper.Turn( Caster, p );

SpellHelper.GetSurfaceTop( ref p );

int dx = Caster.Location.X - p.X;
int dy = Caster.Location.Y - p.Y;
int rx = (dx - dy) * 44;
int ry = (dx + dy) * 44;

bool eastToWest;

if ( rx >= 0 && ry >= 0 )
eastToWest = false;
else if ( rx >= 0 )
eastToWest = true;
else if ( ry >= 0 )
eastToWest = true;
else
eastToWest = false;

Effects.PlaySound( p, Caster.Map, 0x20B );

int itemID = eastToWest ? 0x3967 : 0x3979;

TimeSpan duration = TimeSpan.FromSeconds( 3.0 + (Caster.Skills[SkillName.Magery].Value / 3.0) );

for ( int i = -2; i <= 2; ++i )
{
Point2D loc = new Point3D( eastToWest ? p.X + i : p.X, eastToWest ? p.Y : p.Y + i, p.Z );
bool canFit = SpellHelper.AdjustField( ref loc, Caster.Map, 12, false );

if ( !canFit )
continue;

Item item = new InternalItem( Caster, itemID, loc, Caster.Map, duration );
item.ProcessDelta();

Effects.SendLocationParticles( EffectItem.Create( loc, Caster.Map, EffectItem.DefaultDuration ), 0x376A, 9, 10, 5048 );
}
}

FinishSequence();
}

[DispellableField]
private class InternalItem : Item
{
private Timer m_Timer;
private Mobile m_Caster;
private DateTime m_End;

public override bool BlocksFit{ get{ return true; } }

public InternalItem( Mobile caster, int itemID, Point3D loc, Map map, TimeSpan duration ) : base( itemID )
{
Visible = false;
Movable = false;
Light = LightType.Circle300;

MoveToWorld( loc, map );

if ( caster.InLOS( this ) )
Visible = true;
else
Delete();

if ( Deleted )
return;

m_Caster = caster;

m_Timer = new InternalTimer( this, duration );
m_Timer.Start();

m_End = DateTime.Now + duration;
}

public override void OnAfterDelete()
{
base.OnAfterDelete();

if ( m_Timer != null )
m_Timer.Stop();
}

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

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

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

writer.Write( m_Caster );
writer.WriteDeltaTime( m_End );
}

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

int version = reader.ReadInt();

switch ( version )
{
case 0:
{
m_Caster = reader.ReadMobile();
m_End = reader.ReadDeltaTime();

m_Timer = new InternalTimer( this, m_End - DateTime.Now );
m_Timer.Start();

break;
}
}
}

public override bool OnMoveOver( Mobile m )
{
if ( Visible && m_Caster != null && (!Core.AOS || m != m_Caster) && SpellHelper.ValidIndirectTarget( m_Caster, m ) && m_Caster.CanBeHarmful( m, false ) )
{
m_Caster.DoHarmful( m );

double duration;

if ( Core.AOS )
{
duration = 2.0 + ((int)(m_Caster.Skills[SkillName.EvalInt].Value / 10) - (int)(m.Skills[SkillName.MagicResist].Value / 10));

if ( !m.Player )
duration *= 3.0;

if ( duration < 0.0 )
duration = 0.0;
}
else
{
duration = 7.0 + (m_Caster.Skills[SkillName.Magery].Value * 0.2);
}

m.Paralyze( TimeSpan.FromSeconds( duration ) );

m.PlaySound( 0x204 );
m.FixedEffect( 0x376A, 10, 16 );
}

return true;
}

private class InternalTimer : Timer
{
private Item m_Item;

public InternalTimer( Item item, TimeSpan duration ) : base( duration )
{
Priority = TimerPriority.OneSecond;
m_Item = item;
}

protected override void OnTick()
{
m_Item.Delete();
}
}
}

private class InternalTarget : Target
{
private ParalyzeFieldSpell m_Owner;

public InternalTarget( ParalyzeFieldSpell owner ) : base( 12, true, TargetFlags.None )
{
m_Owner = owner;
}

protected override void OnTarget( Mobile from, object o )
{
if ( o is IPoint3D )
m_Owner.Target( (IPoint3D)o );
}

protected override void OnTargetFinish( Mobile from )
{
m_Owner.FinishSequence();
}
}
}
}
MageOfLight is offline   Reply With Quote
Old 10-20-2006, 07:20 PM   #4 (permalink)
Master of the Internet
 
Join Date: Oct 2005
Age: 45
Posts: 6,283
Default

Code:
Reagent.Black pearl
there is a space. You have several other errors. Download the program in the link that I posted and you can easily fix all those yourself.
Malaperth is offline   Reply With Quote
Old 10-20-2006, 07:23 PM   #5 (permalink)
Forum Newbie
 
Join Date: Aug 2006
Posts: 44
Default

well i cant download it and i have my reasons so can u just like tell me were the errors that the core shows are?
MageOfLight is offline   Reply With Quote
Old 10-20-2006, 07:36 PM   #6 (permalink)
Master of the Internet
 
Join Date: Oct 2005
Age: 45
Posts: 6,283
Default

this:

Code:
public ParalyzeFieldSpell( Mobile caster, Item scroll) : base( caster, scroll m_Info )
{
should be:

Code:
public ParalyzeFieldSpell( Mobile caster, Item scroll) : base( caster, scroll)
{
}
this:

Code:
public override void OnCast()
{
Caster.Target = new InternalTarget( this )
should be this:

Code:
public override void OnCast()
{
Caster.Target = new InternalTarget( this );
}
this:

Code:
if ( !Caster.CanSee( p )
should be this:

Code:
if ( !Caster.CanSee( p ))
There may be more. I don't need to know your reason for not downloading that program, but I will say that I will not fix your code for you again since you have been pointed to the tool to help yourself.
Malaperth is offline   Reply With Quote
Old 10-20-2006, 08:31 PM   #7 (permalink)
Forum Newbie
 
Join Date: Aug 2006
Posts: 44
Default

ok well thank you that dose solve most of the proplems but theres still a few more left and i need help with this particuler one

Reagent.Black pearl

and the core says


RunUO - [www.runuo.com] Version 2.0, Build 2357.32527
Core: Running on .NET Framework Version 2.0.50727
Core: Optimizing for 2 processors
Scripts: Compiling C# scripts...failed (1 errors, 0 warnings)
Errors:
+ Spells/Sixth/ParalyzeField.cs:
CS1026: Line 17: ) expected
CS1002: Line 18: ; expected
CS1002: Line 19: ; expected
CS1513: Line 28: } expected
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.



and line 17 (the regent black perle)as is i cant find were the ,(, goes so any help will be gratfull
MageOfLight is offline   Reply With Quote
Old 10-20-2006, 08:34 PM   #8 (permalink)
Master of the Internet
 
Join Date: Oct 2005
Age: 45
Posts: 6,283
Default

You apparently did not read what I said in my second post about that particular error. I'm sorry, but it appears that you are not interested or are not capable of helping yourself. I will not help further.
Malaperth is offline   Reply With Quote
Old 10-20-2006, 08:49 PM   #9 (permalink)
Forum Newbie
 
Join Date: Aug 2006
Posts: 44
Default

i am capable of fixing my server ok.just becouse i dont know as much as u do about it or that i i misunderstood or didnt understand something dosen mean im not capable i think u dont know how to fix it so u just decided to put me down.
MageOfLight is offline   Reply With Quote
Old 10-20-2006, 09:17 PM   #10 (permalink)
Master of the Internet
 
Join Date: Oct 2005
Age: 45
Posts: 6,283
Default

Yes, you got me. I posted the exact solution for you, but you are right, I don't know how to fix it. And since you are capable of fixing your server ok, I wish you luck.
__________________
Why is it that I'm never as smart as I thought I was yesterday?
My vast knowledge is only surpassed by my infinite ignorance.
<TheOutkastDev> i might have to hire an assassin to killl mal so that i can jump in front of the bullet and piss on him
Malaperth is offline   Reply With Quote
Old 10-20-2006, 09:35 PM   #11 (permalink)
Forum Newbie
 
Join Date: Aug 2006
Posts: 44
Default

all u said was there was a space and to download ur program witch prolly ass keylogers and i checked and doubled checked and theres no space's
MageOfLight is offline   Reply With Quote
Old 10-20-2006, 09:38 PM   #12 (permalink)
Forum Newbie
 
Join Date: Aug 2006
Posts: 44
Default

ok i ahem my bad......there was ONE space but it still says line 17 needs ( that thing
MageOfLight 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