예제 #1
0
 public static void HandleCharacterNameSuggestionRequest(CharacterNameSuggestionRequestMessage message, WorldClient client)
 {
     if (!client.InGame)
     {
         client.Send(new CharacterNameSuggestionSuccessMessage(StringUtils.RandomName()));
     }
 }
        public static void HandleCharacterNameSuggestionRequestMessage(WorldClient client, CharacterNameSuggestionRequestMessage message)
        {
            if (!CharacterHandler.EnableNameSuggestion)
            {
                client.Send(new CharacterNameSuggestionFailureMessage(2));
            }
            else
            {
                string suggestion = Singleton <CharacterManager> .Instance.GenerateName();

                client.Send(new CharacterNameSuggestionSuccessMessage(suggestion));
            }
        }
예제 #3
0
        public static void HandleCharacterNameSuggestionRequestMessage(WorldClient client, CharacterNameSuggestionRequestMessage message)
        {
            if (!EnableNameSuggestion)
            {
                client.Send(new CharacterNameSuggestionFailureMessage((sbyte)NicknameGeneratingFailureEnum.NICKNAME_GENERATOR_UNAVAILABLE));
                return;
            }

            var generatedName = CharacterManager.Instance.GenerateName();

            client.Send(new CharacterNameSuggestionSuccessMessage(generatedName));
        }
예제 #4
0
 public static void HandleCharacterNameSuggestionRequestMessage(Client client, CharacterNameSuggestionRequestMessage message)
 {
     client.Send(new CharacterNameSuggestionSuccessMessage(Functions.RandomName()));
 }