احصائياتى

الردود
2

المشاهدات
839
 
Rider
.:: نائب المدير ::.

    غير متواجد

المشاركات
2,604

+التقييم
0.98

تاريخ التسجيل
Jul 2019

الاقامة

نظام التشغيل

رقم العضوية
358
2019-08-02, 08:46 PM
المشاركة 1
2019-08-02, 08:46 PM
المشاركة 1
افتراضي سستم تريد لوج كامل


هندخل علي
packetHandler.cs

سيرش علي
كود:
static void AcceptTrade(Trade trade, Client.GameState client) 

انزل تحت لحد
كود:
if (_client.Inventory.ContainsUID(item.UID)) 

حط جواها

كود:
 Program.AddTradeLog(client.Trade, client.Entity.Name, _client.Trade, _client.Entity.Name, client.Account.IP, _client.Account.IP); 

خش علي Program.cs
سيرش علي

كود:
AddGMcommand 

تحته ضيف

كود:
public static void AddTradeLog( KhaledMohamed.Game.ConquerStructures.Trade first, String firstN, KhaledMohamed.Game.ConquerStructures.Trade second, String secondN, String firstip, String secondip)
        {
            
String folderN = DateTime.Now.Year + "-" + DateTime.Now.Month,
                
Path = "gmlogs\\tradelogs\\",
                
NewPath = System.IO.Path.Combine(Path, folderN);
            if (!
File.Exists(NewPath + folderN))
            {
                
System.IO.Directory.CreateDirectory(System.IO.Path.Combine(Path, folderN));
            }
            if (!
File.Exists(NewPath + "\\" + DateTime.Now.Day + ".txt"))
            {
                
using (System.IO.FileStream fs = System.IO.File.Create(NewPath + "\\" + DateTime.Now.Day + ".txt"))
                {
                    
fs.Close();
                }
            }

            
using (System.IO.StreamWriter file = new System.IO.StreamWriter(NewPath + "\\" + DateTime.Now.Day + ".txt", true))
            {
                
file.WriteLine("************************************************************************************");
                
file.WriteLine("**************************Gived***********************");
                
file.WriteLine("First Person TradeLog ( {0} ) -", firstN);
                
file.WriteLine("First Person TradeLog and his ip ( {0} ) -", firstip);
                
file.WriteLine("Gold Traded: " + first.Money);
                
file.WriteLine("Conquer Points Traded: " + first.ConquerPoints);

                for (
int i = 0; i < first.Items.Count; i++)
                {
                    
file.WriteLine("------------------------------------------------------------------------------------");
                    
file.WriteLine("Item : " + first.Items[i].ToLog());
                    if (
first.Items[i].item_id / 1000 == 202)
                    
file.WriteLine("Tower ");
                    if (
first.Items[i].item_id / 1000 == 201)
                        
file.WriteLine("Fan ");
                    if (
first.Items[i].item_id / 1000 == 500)
                        
file.WriteLine("Bow ");
                    if (
first.Items[i].item_id / 1000 == 900)
                        
file.WriteLine("Shield ");
                    if (
first.Items[i].item_id / 1000 == 620)
                        
file.WriteLine("EpicBackSword ");
                    if (
first.Items[i].item_id / 1000 == 421)
                        
file.WriteLine("BackSword ");
                    if (
first.Items[i].item_id / 1000 == 410)
                        
file.WriteLine("Blade ");
                    if (
first.Items[i].item_id / 1000 == 204)
                        
file.WriteLine("Wing ");
                    if (
first.Items[i].item_id / 1000 == 420)
                        
file.WriteLine("Sword ");
                    if (
first.Items[i].item_id / 1000 == 601)
                        
file.WriteLine("Katana-Ninja ");
                    if (
first.Items[i].item_id / 1000 == 610)
                        
file.WriteLine("Monk-Beeds ");
                    if (
first.Items[i].item_id / 1000 == 203)
                        
file.WriteLine("Crop ");
                    if (
first.Items[i].item_id / 1000 == 181 || first.Items[i].item_id / 1000 == 182)
                        
file.WriteLine("Germant ");
                    if (
first.Items[i].item_id / 1000 == 2100)
                        
file.WriteLine("Cup ");
                    if (
first.Items[i].item_id / 1000 == 150)
                        
file.WriteLine("Ring ");
                    if (
first.Items[i].item_id / 1000 == 160)
                        
file.WriteLine("Boot");
                    if (
first.Items[i].item_id / 1000 == 200)
                        
file.WriteLine("Mount ");
                    if (
first.Items[i].item_id / 1000 == 120)
                        
file.WriteLine("Necklace ");
                    if (
first.Items[i].item_id / 1000 == 152)
                        
file.WriteLine("Bracelet ");
                    if (
first.Items[i].item_id / 1000 == 350 || first.Items[i].item_id / 1000 == 360 || first.Items[i].item_id / 1000 == 370 || first.Items[i].item_id / 1000 == 380)
                        
file.WriteLine("Accessory ");
                    if (
first.Items[i].item_id / 1000 == 152)
                        
file.WriteLine("Bag ");
                    if (
first.Items[i].item_id / 1000 == 622)
                        
file.WriteLine("EpicMonk ");
                    if (
first.Items[i].item_id / 1000 == 616)
                        
file.WriteLine("EpicNinja ");
                    if (
first.Items[i].item_id / 1000 == 619)
                        
file.WriteLine("Hossu ");
                    if (
first.Items[i].item_id / 1000 == 136)
                        
file.WriteLine("Armor-Monk ");
                    if (
first.Items[i].item_id / 1000 == 138)
                        
file.WriteLine("Armor-Dragonwarrior ");
                    if (
first.Items[i].item_id / 1000 == 139)
                        
file.WriteLine("Armor-Pirate ");
                    if (
first.Items[i].item_id / 1000 == 141)
                        
file.WriteLine("Hat-Warrior ");
                    if (
first.Items[i].item_id / 1000 == 142)
                        
file.WriteLine("Hat-Archer ");
                    if (
first.Items[i].item_id / 1000 == 143)
                        
file.WriteLine("Hat-Monk ");

                    if (
first.Items[i].item_id / 1000 == 144)
                        
file.WriteLine("Hat-Pirate ");
                    if (
first.Items[i].item_id / 1000 == 145)
                        
file.WriteLine("Hat-Pirate ");
                    if (
first.Items[i].item_id / 1000 == 148)
                        
file.WriteLine("Hat-DragonWarrior ");
                    if (
first.Items[i].item_id / 1000 == 170)
                        
file.WriteLine("Hat-WindWalker ");
                    if (
first.Items[i].item_id / 1000 == 142)
                        
file.WriteLine("Hat-Archer ");
                    if (
first.Items[i].item_id / 1000 == 143)
                        
file.WriteLine("Hat-Monk ");
                    


                    
file.WriteLine("------------------------------------------------------------------------------------");
                }
                
file.WriteLine("**************************Gived***********************");
                
file.WriteLine("Second Person TradeLog ( {0} ) -", secondN);
                
file.WriteLine("Second Person TradeLog and his ip ( {0} ) -", secondip);
                
file.WriteLine("Gold Traded: " + second.Money);
                
file.WriteLine("Conquer Points Traded: " + second.ConquerPoints);

                for (
int i = 0; i < second.Items.Count; i++)
                {
                    
file.WriteLine("------------------------------------------------------------------------------------");
                    
file.WriteLine("Item : " + second.Items[i].ToLog());
                    if (
second.Items[i].item_id / 1000 == 202)
                        
file.WriteLine("Tower ");
                    if (
second.Items[i].item_id / 1000 == 201)
                        
file.WriteLine("Fan ");
                    if (
second.Items[i].item_id / 1000 == 500)
                        
file.WriteLine("Bow ");
                    if (
second.Items[i].item_id / 1000 == 900)
                        
file.WriteLine("Shield ");
                    if (
second.Items[i].item_id / 1000 == 620)
                        
file.WriteLine("EpicBackSword ");
                    if (
second.Items[i].item_id / 1000 == 421)
                        
file.WriteLine("BackSword ");
                    if (
second.Items[i].item_id / 1000 == 410)
                        
file.WriteLine("Blade ");
                    if (
second.Items[i].item_id / 1000 == 204)
                        
file.WriteLine("Wing ");
                    if (
second.Items[i].item_id / 1000 == 420)
                        
file.WriteLine("Sword ");
                    if (
second.Items[i].item_id / 1000 == 601)
                        
file.WriteLine("Katana-Ninja ");
                    if (
second.Items[i].item_id / 1000 == 610)
                        
file.WriteLine("Monk-Beeds ");
                    if (
second.Items[i].item_id / 1000 == 203)
                        
file.WriteLine("Crop ");
                    if (
second.Items[i].item_id / 1000 == 181 || second.Items[i].item_id / 1000 == 182)
                        
file.WriteLine("Germant ");
                    if (
second.Items[i].item_id / 1000 == 2100)
                        
file.WriteLine("Cup ");
                    if (
second.Items[i].item_id / 1000 == 150)
                        
file.WriteLine("Ring ");
                    if (
second.Items[i].item_id / 1000 == 160)
                        
file.WriteLine("Boot");
                    if (
second.Items[i].item_id / 1000 == 200)
                        
file.WriteLine("Mount ");
                    if (
second.Items[i].item_id / 1000 == 120)
                        
file.WriteLine("Necklace ");
                    if (
second.Items[i].item_id / 1000 == 152)
                        
file.WriteLine("Bracelet ");
                    if (
second.Items[i].item_id / 1000 == 350 || second.Items[i].item_id / 1000 == 360 || second.Items[i].item_id / 1000 == 370 || second.Items[i].item_id / 1000 == 380)
                        
file.WriteLine("Accessory ");
                    if (
second.Items[i].item_id / 1000 == 152)
                        
file.WriteLine("Bag ");
                    if (
second.Items[i].item_id / 1000 == 622)
                        
file.WriteLine("EpicMonk ");
                    if (
second.Items[i].item_id / 1000 == 616)
                        
file.WriteLine("EpicNinja ");
                    if (
second.Items[i].item_id / 1000 == 619)
                        
file.WriteLine("Hossu ");
                    if (
second.Items[i].item_id / 1000 == 136)
                        
file.WriteLine("Armor-Monk ");
                    if (
second.Items[i].item_id / 1000 == 138)
                        
file.WriteLine("Armor-Dragonwarrior ");
                    if (
second.Items[i].item_id / 1000 == 139)
                        
file.WriteLine("Armor-Pirate ");
                    if (
second.Items[i].item_id / 1000 == 141)
                        
file.WriteLine("Hat-Warrior ");
                    if (
second.Items[i].item_id / 1000 == 142)
                        
file.WriteLine("Hat-Archer ");
                    if (
second.Items[i].item_id / 1000 == 143)
                        
file.WriteLine("Hat-Monk ");

                    if (
second.Items[i].item_id / 1000 == 144)
                        
file.WriteLine("Hat-Pirate ");
                    if (
second.Items[i].item_id / 1000 == 145)
                        
file.WriteLine("Hat-Pirate ");
                    if (
second.Items[i].item_id / 1000 == 148)
                        
file.WriteLine("Hat-DragonWarrior ");
                    if (
second.Items[i].item_id / 1000 == 170)
                        
file.WriteLine("Hat-WindWalker ");
                    if (
second.Items[i].item_id / 1000 == 142)
                        
file.WriteLine("Hat-Archer ");
                    if (
second.Items[i].item_id / 1000 == 143)
                        
file.WriteLine("Hat-Monk ");

                    
file.WriteLine("------------------------------------------------------------------------------------");
                }
                
file.WriteLine("************************************************************************************");
            }
        } 

بعدها ادخل علي
كود:
Trade.cs 

سيرش علي
كود:
 static void AcceptTrade( 

انزل تحت لحد

كود:
 _client.Entity.ConquerPoints += client.Trade.ConquerPoints; 

بعد قفلة القوس ضيف دي

كود:
 Program.AddTradeLog(client.Trade, client.Entity.Name, _client.Trade, _client.Entity.Name, client.Account.IP, _client.Account.IP); 

بس كده كل الايتم هتتكتبلك لو في ايتم مش متضاف اسمها هيتكتبلك رقمها بدل اسمها


قديم 2020-03-20, 05:58 PM
المشاركة 2
Avengers-Co
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: سستم تريد لوج كامل
بجد تسلم ايدك يا رايدر

قديم 2020-04-19, 05:57 AM
المشاركة 3
Rider
.:: نائب المدير ::.
  • غير متواجد
افتراضي رد: سستم تريد لوج كامل
خبيبي يا افنجر <3


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: سستم تريد لوج كامل
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تكملة موضوع سستم الترجمة virus7x تطوير سيرفرات كونكر 14 2020-11-27 11:37 AM
سستم exchangeshop Hazem تطوير سيرفرات كونكر 22 2020-10-27 05:27 PM
طلب سستم taha مشكلات السيرفيرات كونكر الشخصيه 2 2019-08-02 01:10 AM
سستم الطقس Mero تطوير سيرفرات كونكر 2 2019-06-28 11:20 PM
سستم المطلوب كونكر Hazem تطوير سيرفرات كونكر 0 2019-04-23 11:20 AM


الساعة الآن 11:08 AM