public static void InvokeRenameRequest(RenameRequestEventArgs e) { if (RenameRequest != null) { RenameRequest(e); } }
public static void InvokeRenameRequest(RenameRequestEventArgs e) { if (EventSink.RenameRequest != null) { EventSink.RenameRequest.Invoke(e); } }
private static void EventSink_RenameRequest( RenameRequestEventArgs e ) { Mobile from = e.From; Mobile targ = e.Target; string name = e.Name; if ( from.CanSee( targ ) && from.InRange( targ, 12 ) && targ.CanBeRenamedBy( from ) ) { name = name.Trim(); if( NameVerification.Validate( name, 1, 16, true, false, true, 0, NameVerification.Empty, NameVerification.StartDisallowed, ( Core.ML ? NameVerification.Disallowed : new string[]{} ) ) == NameResultMessage.Allowed ) { //if( Core.ML ) //{ string[] disallowed = ProfanityProtection.Disallowed; for( int i = 0; i < disallowed.Length; i++ ) { if( name.IndexOf( disallowed[i] ) != -1 ) { from.SendLocalizedMessage( 1072622 ); // That name isn't very polite. return; } } from.SendLocalizedMessage( 1072623, String.Format( "{0}\t{1}", targ.Name, name ) ); // Pet ~1_OLDPETNAME~ renamed to ~2_NEWPETNAME~. //} targ.Name = name; } else from.SendMessage( "That name is unacceptable." ); } }
private static void EventSink_RenameRequest( RenameRequestEventArgs e ) { Mobile from = e.From; Mobile targ = e.Target; string name = e.Name; if ( from.CanSee( targ ) && from.InRange( targ, 12 ) && targ.CanBeRenamedBy( from ) ) { name = name.Trim(); if ( NameVerification.Validate( name, 1, 16, true, false, true, 0, NameVerification.Empty ) ) targ.Name = name; else from.SendAsciiMessage( "That name is unacceptable." ); } }
private static void EventSink_RenameRequest( RenameRequestEventArgs e ) { Mobile from = e.From; Mobile targ = e.Target; string name = e.Name; if ( from.CanSee( targ ) && from.InRange( targ, 12 ) && targ.CanBeRenamedBy( from ) ) { name = name.Trim(); if( NameVerification.Validate( name, 1, 16, true, false, true, 0, NameVerification.Empty, NameVerification.StartDisallowed, ( Core.ML ? NameVerification.Disallowed : new string[]{} ) ) ) { targ.Name = name; } else { from.SendMessage( "That name is unacceptable." ); } } }
private static void EventSink_RenameRequest(RenameRequestEventArgs e) { Mobile m = e.From; Mobile targ = e.Target; string name = e.Name; if (!m.CanSee(targ) || !m.InRange(targ, 12) || !targ.CanBeRenamedBy(m)) { return; } name = name.Trim(); if (m.AccessLevel < AccessLevel.GameMaster) { if (ProfanityProtection.DisallowedAnywhere.Any(badWord => StringSearchFlags.Contains.Execute(name, badWord, true))) { m.SendMessage("That name isn't very polite."); return; } var result = NameVerification.ValidatePlayerName( name, 1, 16, true, false, true, 1, NameVerification.SpaceDashPeriodQuote); if (result != NameResultMessage.Allowed && result != NameResultMessage.AlreadyExists) { m.SendMessage("That name isn't acceptable."); return; } } targ.Name = name; // Pet ~1_OLDPETNAME~ renamed to ~2_NEWPETNAME~. m.SendLocalizedMessage(1072623, String.Format("{0}\t{1}", targ.Name, name)); }
public static void InvokeRenameRequest( RenameRequestEventArgs e ) { if ( RenameRequest != null ) RenameRequest( e ); }
public static void InvokeRenameRequest(RenameRequestEventArgs e) { if (RenameRequest != null) { foreach (RenameRequestEventHandler currentDelegate in RenameRequest.GetInvocationList()) { try { currentDelegate.Invoke(e); } catch (Exception ex) { // Log an exception EventSink.InvokeLogException(new LogExceptionEventArgs(ex)); } } } }
public static void InvokeRenameRequest(RenameRequestEventArgs e) { RenameRequest?.Invoke(e); }