示例#1
0
        public static void RequestExchangeWithPlayer(Network.WorldClient client, int id)
        {
            var requestedPlayer = client.Character.Map.Engine.GetClientOnMap(id);

            if (client.Action.CurrentExchange == null)
            {
                if (requestedPlayer != null)
                {
                    if (!requestedPlayer.Action.IsOccuped)
                    {
                        var exchangeInstance = new Game.Exchange.PlayerExchange(client, requestedPlayer);
                        client.Action.CurrentExchange          = exchangeInstance;
                        requestedPlayer.Action.CurrentExchange = exchangeInstance;
                        exchangeInstance.Request();
                    }
                }
                else
                {
                    client.Action.SystemMessage("Le joueur demander n'existe pas ou n'est pas connecter !");
                }
            }
        }
示例#2
0
 public static void RequestExchangeWithPlayer(Network.WorldClient client, int id)
 {
     var requestedPlayer = client.Character.Map.Engine.GetClientOnMap(id);
     if (client.Action.CurrentExchange == null)
     {
         if (requestedPlayer != null)
         {
             if (!requestedPlayer.Action.IsOccuped)
             {
                 var exchangeInstance = new Game.Exchange.PlayerExchange(client, requestedPlayer);
                 client.Action.CurrentExchange = exchangeInstance;
                 requestedPlayer.Action.CurrentExchange = exchangeInstance;
                 exchangeInstance.Request();
             }
         }
         else
         {
             client.Action.SystemMessage("Le joueur demander n'existe pas ou n'est pas connecter !");
         }
     }
 }