0
اعرف مين عمل تريد على سرفرك حصرياً على FoxVb

اولاً قاعدة بيانات

كود PHP:
-- ---------------------------- -- Table structure for `trade_log` -- ---------------------------- DROP TABLE IF EXISTS `trade_log`; CREATE TABLE `trade_log` (   `user1varchar(16NOT NULL default '0',   `user2varchar(16NOT NULL default '0',   `cps1bigint(18NOT NULL default '0',   `cps2bigint(18NOT NULL default '0',   `money1bigint(18NOT NULL default '0',   `money2bigint(18NOT NULL default '0',   `timetext,   `items1text,   `items2text ENGINE=MyISAM DEFAULT CHARSET=utf8;  -- ---------------------------- -- Records of trade_log -- ---------------------------- 


مع العلم انه تم تعديل علي الجدول تعديل بسيط

ثانياً الاكواد

الشغل كله فى
Network/PacketHandler.cs
بـــس

اولاً ندور علي الكود ده وده عن طريق Ctrl + F
كود PHP:
  static void AcceptTrade(Trade tradeClient.GameState client

نحط الكود ده فوقيه مباشرة
كود PHP:
 static string stringtrade(Interfaces.IConquerItem item)         {             string itemtrader "";             foreach (Database.ConquerItemBaseInformation infos in Database.ConquerItemInformation.BaseInformations.Values)             {                 if (infos.ID == item.ID)                 {                     itemtrader "UID:" item.UID "ID:" item.ID " " "Name:" infos.Name;                 }             }             itemtrader += " " "Plus:" "(" item.Plus ")";             itemtrader += " " "SocketOne:" "[" item.SocketOne.ToString() + "]";             itemtrader += "-" "SocketTwo:" "[" item.SocketTwo.ToString() + "]";             itemtrader += " " "Bless:" +  "-" item.Bless "%";             itemtrader += " " "HP:" item.Enchant;             return itemtrader;         }         static void HisTrade(string user1string user2uint money1uint money2uint Conquerpoints1uint Conquerpoints2string tradestring1string tradestring2)         {             Conquer_Online_Server.Database.MySqlCommand Command = new Conquer_Online_Server.Database.MySqlCommand(Conquer_Online_Server.Database.MySqlCommandType.INSERT);             Command.Insert("trade_log").Insert("user1"user1).Insert("cps1"Conquerpoints1).Insert("cps2"Conquerpoints2).Insert("money1"money1).Insert("money2"money2)                 .Insert("user2"user2).Insert("time"DateTime.Now.ToString("dd MM yyyy hh:mm")).Insert("items1"tradestring1).Insert("items2"tradestring2).Execute();         } 

بعد كدة ندور علي الكود ده
كود PHP:
 client.Trade.Accepted true


نحط الكود ده فوقيها
كود PHP:
  string item1 ""string item2 ""

بعد كدة ندور علي الكود ده
كود PHP:
 _client.Inventory.Remove(item.UIDGame.Enums.ItemUse.Nonetrue); 

ونحط ده تحتيه
كود PHP:
 item1 += stringtrade(item) + "//"


وبعد كدة ندور علي الكود ده
كود PHP:
  client.Inventory.Remove(item.UIDGame.Enums.ItemUse.Nonetrue); 


ونحط الكود ده تحتبه
كود PHP:
 item2 += stringtrade(item) + "//"


بعد كدة ندور علي الكود ده
كود PHP:
 trade.Type Trade.HideTable


ونحط ده فوقيه
كود PHP:
HisTrade(client.Entity.Name_client.Entity.Name_client.Trade.Money,client.Trade.Money_client.Trade.ConquerPointsclient.Trade.ConquerPointsitem1item2); 

وبكدة نكون خلصنة

0 التعليقات:

إرسال تعليق

 
تعريب وتطوير mandoo
مدونة conquer Pvp لشروحات السيرفرات الشخصيه © 2010 | عودة الى الاعلى
Designed by mandoo