当前位置: 首页>>代码示例>>C#>>正文


C# Network.ErrorMessage方法代码示例

本文整理汇总了C#中Network.ErrorMessage方法的典型用法代码示例。如果您正苦于以下问题:C# Network.ErrorMessage方法的具体用法?C# Network.ErrorMessage怎么用?C# Network.ErrorMessage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Network的用法示例。


在下文中一共展示了Network.ErrorMessage方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: HandleDeleteFriend

 public static void HandleDeleteFriend(Network.Game.GameClient client, string packet)
 {
     if (packet.Length > 3)
     {
         var data = packet.Substring(2);
         var type = data[0];
         switch (type)
         {
             case '*':
                 var name = data.Substring(1);
                 var friend = client.Account.Infos.GetFriendByNickname(name);
                 if (friend != null)
                 {
                     client.Account.Infos.Friends.Remove(friend);
                     client.SendFriends();
                     client.Account.Infos.Save();
                 }
                 else
                 {
                     client.ErrorMessage("Vous ne posseder pas cette personne en ami !");
                 }
                 break;
         }
     }
 }
开发者ID:Emudofus,项目名称:ArkaliaCore,代码行数:25,代码来源:FriendHandler.cs

示例2: HandleAddFriend

        public static void HandleAddFriend(Network.Game.GameClient client, string packet)
        {
            if (packet.Length > 3)
            {
                var data = packet.Substring(2);
                var type = data[0];
                switch (type)
                {
                    case '%'://Account
                        var name = data.Substring(1).ToLower();

                        //He have no friends :(
                        if (name == client.Account.Pseudo.ToLower() || name == client.Character.Nickname.ToLower())
                        {
                            client.ErrorMessage("Vous ne pouvez vous ajouter en ami, chercher plutot de <b>\"vrai\"</b> ami(s) ! :(");
                            return;
                        }

                        var accountFinded = World.GetClientByPseudo(name);
                        if (accountFinded != null)
                        {
                            Utilities.Logger.Debug("Try to add friend by account [" + name + "]");
                            if (!client.Account.Infos.HaveFriend(accountFinded.Account.ID))
                            {
                                client.Account.Infos.Friends.Add(new Friends.Friend(accountFinded.Account.Infos.AccountId));
                                client.SendFriends();
                                client.Account.Infos.Save();
                            }
                            else
                            {
                                //TODO: Have already friend
                            }
                        }
                        else//Try find by character name
                        {
                            addByCharacter(client, name);
                        }
                        break;

                    default://Character name
                        addByCharacter(client, data);
                        break;
                }
            }
        }
开发者ID:Emudofus,项目名称:ArkaliaCore,代码行数:45,代码来源:FriendHandler.cs


注:本文中的Network.ErrorMessage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。