guild chat system
here is the script
here is the error:
RunUO - [www.runuo.com] Version 1.0.0, Build 36918
Scripts: Compiling C# scripts...failed (9 errors, 0 warnings)
- Error: Scripts\guild_olayi.cs: CS1525: (line 20, column 18) Invalid expressio
n term '|'
- Error: Scripts\guild_olayi.cs: CS1003: (line 20, column 19) Syntax error, ']'
expected
- Error: Scripts\guild_olayi.cs: CS1519: (line 20, column 23) Invalid token ']'
in class, struct, or interface member declaration
- Error: Scripts\guild_olayi.cs: CS1026: (line 21, column 26) ) expected
- Error: Scripts\guild_olayi.cs: CS1002: (line 21, column 36) ; expected
- Error: Scripts\guild_olayi.cs: CS1002: (line 21, column 43) ; expected
- Error: Scripts\guild_olayi.cs: CS1002: (line 21, column 58) ; expected
- Error: Scripts\guild_olayi.cs: CS1002: (line 21, column 66) ; expected
- Error: Scripts\guild_olayi.cs: CS1001: (line 21, column 73) Identifier expect
ed
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
what am i doing wrong ?
here is the script
Code:
using System;
using System.Text;
using System.Collections;
using Server;
using Server.Network;
using Server.Guilds;
using Server.Mobiles;
namespace Server.Scripts.Commands
{
public class GC
{
private static int usercount;
public static void Initialize()
{
Server.Commands.Register( GC, AccessLevel.Player, new CommandEventHandler( GC_OnCommand ) );
}
[Usage( GC [text>|list] )]
[Description( Broadcasts a message to all online members of your guild. )]
private static void GC_OnCommand( CommandEventArgs e )
{
switch( e.ArgString.ToLower() )
{
case list:
List ( e.Mobile );
break;
default:
Msg ( e );
break;
}
}
private static void List( Mobile g )
{
usercount = 0;
Guild GuildC = g.Guild;
if ( GuildC == null )
{
g.SendMessage( You are not in a guild! );
}
else
{
foreach ( NetState state in NetState.Instances )
{
Mobile m = state.Mobile;
if ( m != null GuildC.IsMember( m ) )
{
usercount++;
}
}
if (usercount == 1)
{
g.SendMessage( There is 1 member of your guild online. );
}
else
{
g.SendMessage( There are {0} members of your guild online., usercount );
}
g.SendMessage (Online list: );
foreach ( NetState state in NetState.Instances )
{
Mobile m = state.Mobile;
if ( m != null GuildC.IsMember( m ) )
{
string region = m.Region.ToString();
if (region == )
{
region = Britannia;
}
g.SendMessage( {0} ({1}), m.Name, region );
}
}
}
}
private static void Msg( CommandEventArgs e )
{
Mobile from = e.Mobile;
Guild GuildC = from.Guild;
if ( GuildC == null )
{
from.SendMessage( You are not in a guild! );
}
else
{
foreach ( NetState state in NetState.Instances )
{
Mobile m = state.Mobile;
if ( m != null GuildC.IsMember( m ) )
{
m.SendMessage( 0x2C, String.Format( Guild[{0}]: {1}, from.Name, e.ArgString ) );
}
}
}
}
}
}
RunUO - [www.runuo.com] Version 1.0.0, Build 36918
Scripts: Compiling C# scripts...failed (9 errors, 0 warnings)
- Error: Scripts\guild_olayi.cs: CS1525: (line 20, column 18) Invalid expressio
n term '|'
- Error: Scripts\guild_olayi.cs: CS1003: (line 20, column 19) Syntax error, ']'
expected
- Error: Scripts\guild_olayi.cs: CS1519: (line 20, column 23) Invalid token ']'
in class, struct, or interface member declaration
- Error: Scripts\guild_olayi.cs: CS1026: (line 21, column 26) ) expected
- Error: Scripts\guild_olayi.cs: CS1002: (line 21, column 36) ; expected
- Error: Scripts\guild_olayi.cs: CS1002: (line 21, column 43) ; expected
- Error: Scripts\guild_olayi.cs: CS1002: (line 21, column 58) ; expected
- Error: Scripts\guild_olayi.cs: CS1002: (line 21, column 66) ; expected
- Error: Scripts\guild_olayi.cs: CS1001: (line 21, column 73) Identifier expect
ed
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
what am i doing wrong ?