|
||
|
|||||||
| Server Support on Windows Get (and give) support on general questions related to the RunUO server itself. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Forum Newbie
Join Date: Aug 2006
Posts: 44
|
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? ![]() |
|
|
|
|
|
#2 (permalink) |
|
Master of the Internet
Join Date: Oct 2005
Age: 45
Posts: 6,283
|
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. |
|
|
|
|
|
#3 (permalink) |
|
Forum Newbie
Join Date: Aug 2006
Posts: 44
|
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(); } } } } |
|
|
|
|
|
#6 (permalink) |
|
Master of the Internet
Join Date: Oct 2005
Age: 45
Posts: 6,283
|
this:
Code:
public ParalyzeFieldSpell( Mobile caster, Item scroll) : base( caster, scroll m_Info )
{
Code:
public ParalyzeFieldSpell( Mobile caster, Item scroll) : base( caster, scroll)
{
}
Code:
public override void OnCast()
{
Caster.Target = new InternalTarget( this )
Code:
public override void OnCast()
{
Caster.Target = new InternalTarget( this );
}
Code:
if ( !Caster.CanSee( p ) Code:
if ( !Caster.CanSee( p )) |
|
|
|
|
|
#7 (permalink) |
|
Forum Newbie
Join Date: Aug 2006
Posts: 44
|
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 |
|
|
|
|
|
#8 (permalink) |
|
Master of the Internet
Join Date: Oct 2005
Age: 45
Posts: 6,283
|
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.
|
|
|
|
|
|
#9 (permalink) |
|
Forum Newbie
Join Date: Aug 2006
Posts: 44
|
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.
|
|
|
|
|
|
#10 (permalink) |
|
Master of the Internet
Join Date: Oct 2005
Age: 45
Posts: 6,283
|
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 |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|