احصائياتى

الردود
3

المشاهدات
499
 
مصطفي سمير
.:: عضو نشيط ::.

    غير متواجد

المشاركات
42

+التقييم
0.02

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

الاقامة

نظام التشغيل

رقم العضوية
83
2019-09-06, 10:01 PM
المشاركة 1
2019-09-06, 10:01 PM
المشاركة 1
Smiley2s تمت الإجابة مساعد في اقرب وقت
سلام عليكم
عندي مشكاله في برفكشن
لم اجي اعمل قطغه برفكشن بي استون يقلي sorry
لم بجي اعملو بي سي بي مش ردي
عوز حل مشكاله دي


أفضل جواب - كتبه bebo100
Perfection.cs
سيرش

كود:
public void Handle( 

حدد من
case 0
لحد
قفلة قوس
فوق
case1
و حط ده مكانه

كود:
 case 0://Temper
                        
{
                            
#region Minors
                            
var packet2 = new byte[myPacket.Length - 4];
                            Array.
Copy(myPacket, 4, packet2, 0, packet2.Length);
                            var 
variable = Kernel.Read7BitEncodedInt(packet2).SelectMany(System.BitConverter.GetBytes).ToArray();
                            var 
variable2 = new byte[variable.Length - 8];
                            Array.
Copy(variable, 8, variable2, 0, variable.Length - 8);
                            var 
MinorsCount = (variable2.Length / 4);
                            
uint[] Minors = new uint[MinorsCount];
                            
byte x = 0;
                            for (
int i = 0; i < MinorsCount; i++)
                            {
                                
Minors[i] = BitConverter.ToUInt32(variable2, x);
                                
x += 4;
                            }
                            
#endregion
                            
if (Minors != null)
                            {
                                
ConquerItem Item;
                                if (
client.Equipment.TryGetItem(Info.ItemUID, out Item))
                                {
                                    foreach (var 
minor in Minors)
                                    {
                                        
ConquerItem ItemPlus;
                                        if (
client.Inventory.TryGetItem(minor, out ItemPlus))
                                        {
                                            
Item.PerfectionProgress += GetPlusStonePoints(ItemPlus.ID == 300000 ? ItemPlus.Plus : ItemPlus.ID);
                                            
client.Inventory.Remove(minor, Game.Enums.ItemUse.Remove, true);
                                        }
                                    }
                                    while (
Item.PerfectionProgress >= GetPerfectionProgress(Item))
                                    {
                                        
Item.PerfectionProgress -= GetPerfectionProgress(Item);
                                        
Item.Stars++;
                                    }
                                    while (
Item.Stars >= 54 && Item.PerfectionProgress > 0)
                                    {
                                        
Item.Stars = 54;
                                        
Item.PerfectionProgress = 0;
                                    }
                                    
Item.Owner = client.Player.Name;
                                    
Item.OwnerUID = client.Player.UID;
                                    
Item.Mode = Game.Enums.ItemMode.Update;
                                    
Item.Send(client);
                                    var 
proto = Kernel.FinalizeProtoBuf((new MsgItemRefineOptProto2()
                                    {
                                        
ItemUID = Item.UID,
                                        
EntityUID = client.Player.UID,
                                        
OwnerUID = Item.OwnerUID,
                                        
OwnerName = Item.Owner,
                                        
Progress = Item.PerfectionProgress,
                                        
Stars = Item.Stars
                                    
}), 3250);
                                    
client.LoadItemStats();
                                    
client.Send(proto);
                                    
Database.ConquerItemTable.UpdatePerfection(Item);
                                    new 
MsgUserTotalRefineLev().Send(client);

                                }
                            }

                            break;
                        } 

لو جالك ايرور ف

كود:
Item.Stars 

خليها

كود:
Item.Perfectionlevel 

لو جالك ايرور ف

كود:
Item.Owner 

خليها

كود:
Item.OwnerName 

لو جالك ايرور ف

كود:
Item.UID 

خليها

كود:
Item.ID 

لو جالك ايرور في

كود:
Player 

خليها

كود:
Entity 

قديم 2019-09-07, 10:47 AM
المشاركة 2
bebo100
.:: عضو نشيط ::.
الإجابات المقدمة: 10
  • غير متواجد
افتراضي رد: مساعد في اقرب وقت
Perfection.cs
سيرش

كود:
public void Handle( 

حدد من
case 0
لحد
قفلة قوس
فوق
case1
و حط ده مكانه

كود:
 case 0://Temper
                        
{
                            
#region Minors
                            
var packet2 = new byte[myPacket.Length - 4];
                            Array.
Copy(myPacket, 4, packet2, 0, packet2.Length);
                            var 
variable = Kernel.Read7BitEncodedInt(packet2).SelectMany(System.BitConverter.GetBytes).ToArray();
                            var 
variable2 = new byte[variable.Length - 8];
                            Array.
Copy(variable, 8, variable2, 0, variable.Length - 8);
                            var 
MinorsCount = (variable2.Length / 4);
                            
uint[] Minors = new uint[MinorsCount];
                            
byte x = 0;
                            for (
int i = 0; i < MinorsCount; i++)
                            {
                                
Minors[i] = BitConverter.ToUInt32(variable2, x);
                                
x += 4;
                            }
                            
#endregion
                            
if (Minors != null)
                            {
                                
ConquerItem Item;
                                if (
client.Equipment.TryGetItem(Info.ItemUID, out Item))
                                {
                                    foreach (var 
minor in Minors)
                                    {
                                        
ConquerItem ItemPlus;
                                        if (
client.Inventory.TryGetItem(minor, out ItemPlus))
                                        {
                                            
Item.PerfectionProgress += GetPlusStonePoints(ItemPlus.ID == 300000 ? ItemPlus.Plus : ItemPlus.ID);
                                            
client.Inventory.Remove(minor, Game.Enums.ItemUse.Remove, true);
                                        }
                                    }
                                    while (
Item.PerfectionProgress >= GetPerfectionProgress(Item))
                                    {
                                        
Item.PerfectionProgress -= GetPerfectionProgress(Item);
                                        
Item.Stars++;
                                    }
                                    while (
Item.Stars >= 54 && Item.PerfectionProgress > 0)
                                    {
                                        
Item.Stars = 54;
                                        
Item.PerfectionProgress = 0;
                                    }
                                    
Item.Owner = client.Player.Name;
                                    
Item.OwnerUID = client.Player.UID;
                                    
Item.Mode = Game.Enums.ItemMode.Update;
                                    
Item.Send(client);
                                    var 
proto = Kernel.FinalizeProtoBuf((new MsgItemRefineOptProto2()
                                    {
                                        
ItemUID = Item.UID,
                                        
EntityUID = client.Player.UID,
                                        
OwnerUID = Item.OwnerUID,
                                        
OwnerName = Item.Owner,
                                        
Progress = Item.PerfectionProgress,
                                        
Stars = Item.Stars
                                    
}), 3250);
                                    
client.LoadItemStats();
                                    
client.Send(proto);
                                    
Database.ConquerItemTable.UpdatePerfection(Item);
                                    new 
MsgUserTotalRefineLev().Send(client);

                                }
                            }

                            break;
                        } 

لو جالك ايرور ف

كود:
Item.Stars 

خليها

كود:
Item.Perfectionlevel 

لو جالك ايرور ف

كود:
Item.Owner 

خليها

كود:
Item.OwnerName 

لو جالك ايرور ف

كود:
Item.UID 

خليها

كود:
Item.ID 

لو جالك ايرور في

كود:
Player 

خليها

كود:
Entity 


قديم 2019-09-07, 12:28 PM
المشاركة 3
مصطفي سمير
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مساعد في اقرب وقت
مش لاقي كلاس
Perfection.cs
لو عند حضرتك فيس ياريت تبعتو تشفلي حل مشكاله

قديم 2019-09-07, 12:39 PM
المشاركة 4
bebo100
.:: عضو نشيط ::.
الإجابات المقدمة: 10
  • غير متواجد
افتراضي رد: مساعد في اقرب وقت
ابحث ف سورس عن رساله الي بتجيلك و نزل كود بتعها كامل هنا


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



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

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

المواضيع المتشابهه للموضوع: مساعد في اقرب وقت
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مساعد في تركيب باكتات الدخول سورس احمد فتحي 3d AliNasser مشكلات السيرفيرات كونكر الشخصيه 9 2019-11-19 04:37 PM
مساعد بليز مصطفي سمير مشكلات السيرفيرات كونكر الشخصيه 1 2019-09-07 10:34 AM
مساعد في اقرب وقت مصطفي سمير مشكلات السيرفيرات كونكر الشخصيه 3 2019-09-02 01:56 PM
مساعد بليز مصطفي سمير مشكلات السيرفيرات كونكر الشخصيه 1 2019-08-31 06:05 PM


الساعة الآن 01:30 PM