This commit is contained in:
mark 2008-10-31 09:58:37 +00:00
parent 9c5abc3b0d
commit ea0e037770
3 changed files with 19 additions and 6 deletions

View file

@ -48,8 +48,8 @@ namespace Server.Factions
{
pl.Leaving = DateTime.Now;
if ( Faction.LeavePeriod == TimeSpan.FromDays( 7.0 ) )
m_From.SendLocalizedMessage( 1005065 ); // You will be removed from the faction in 7 days
if ( Faction.LeavePeriod == TimeSpan.FromDays( 3.0 ) )
m_From.SendLocalizedMessage( 1005065 ); // You will be removed from the faction in 3 days
else
m_From.SendMessage( "You will be removed from the faction in {0} days.", Faction.LeavePeriod.TotalDays );
}
@ -71,8 +71,8 @@ namespace Server.Factions
{
pl.Leaving = DateTime.Now;
if ( Faction.LeavePeriod == TimeSpan.FromDays( 7.0 ) )
mob.SendLocalizedMessage( 1005060 ); // Your guild will quit the faction in 7 days
if ( Faction.LeavePeriod == TimeSpan.FromDays( 3.0 ) )
mob.SendLocalizedMessage( 1005060 ); // Your guild will quit the faction in 3 days
else
mob.SendMessage( "Your guild will quit the faction in {0} days.", Faction.LeavePeriod.TotalDays );
}

View file

@ -136,7 +136,8 @@ namespace Server.Items
m.MoveToWorld( m_Target, m_TargetMap );
m.PlaySound( 0x1FE );
if ( m.AccessLevel == AccessLevel.Player || !m.Hidden )
m.PlaySound( 0x1FE );
OnGateUsed( m );
}
@ -192,7 +193,8 @@ namespace Server.Items
{
if ( IsInTown( from.Location, from.Map ) && !IsInTown( m_Target, m_TargetMap ) || (from.Map != Map.Felucca && TargetMap == Map.Felucca && ShowFeluccaWarning) )
{
from.Send( new PlaySound( 0x20E, from.Location ) );
if ( from.AccessLevel == AccessLevel.Player || !from.Hidden )
from.Send( new PlaySound( 0x20E, from.Location ) );
from.CloseGump( typeof( MoongateConfirmGump ) );
from.SendGump( new MoongateConfirmGump( from, this ) );
}

View file

@ -1,5 +1,6 @@
using System;
using System.Net.Mail;
using System.Text.RegularExpressions;
using System.Threading;
using Server;
@ -25,6 +26,16 @@ namespace Server.Misc
public static readonly string CrashAddresses = null;
public static readonly string SpeechLogPageAddresses = null;
private static Regex _pattern = new Regex( @"^[a-z0-9.+_-]+@([a-z0-9-]+.)+[a-z]+$", RegexOptions.IgnoreCase );
public static bool IsValid( string address )
{
if ( address == null || address.Length > 320 )
return false;
return _pattern.IsMatch( address );
}
public static SmtpClient Client;
public static void Configure()