ا

اختفاء الوحوش و الجارد

Guest

مساء الخير

مطلوب حل مشكلة اختفاء الوحوش و الجارد بعد ابجريد 6132 الجناح

رجاء من لذيه الحل من الاعضاء و الكوادر لا يبخل به

شكرا لكم
 

المواضيع المشابهة


مساء الخير


رجاء من لديه الحل من الاعضاء و الكوادر لا يبخل به

مطلوب حل مشكلة اختفاء الوحوش و الجرد بعد ابجريد 6132 الجناح


وصف المشكلة : السورس كان اخر تحديث ليه هو ايبك الحاوى باتش 6075 و مفيش مشكلة الدنيا شغالة

بعد اضافة الجناح و مظهرش مشاكل فى الاضافة مع السورس طبعا لازم اعمل تحديث من كلينت 6075 الى 6132

بالفعل تم تحديث الكلينت الى 6132 لكن ظهرت مشكلة عدم دخول الاكونت تم حل مشكلة دخول الاكونت من ملف Message.cs

باستبدال الجزئية التالية :
كود:
public void Deserialize(byte[] buffer)
        {
            Color = Color.FromArgb(BitConverter.ToInt32(buffer, 8));
            ChatType = BitConverter.ToUInt32(buffer, 12);
            MessageUID1 = BitConverter.ToUInt32(buffer, 16);
            MessageUID2 = BitConverter.ToUInt32(buffer, 20);
            Mesh = BitConverter.ToUInt32(buffer, 24);
            _From = Encoding.Default.GetString(buffer, 35, buffer[34]);
            _To = Encoding.Default.GetString(buffer, 36 + _From.Length, buffer[35 + _From.Length]);
            __Message = Encoding.Default.GetString(buffer, (38 + _From.Length) + _To.Length, buffer[(37 + _From.Length) + _To.Length]);
        }

        public byte[] ToArray()
        {
            byte[] Packet = new byte[(((32 + _From.Length) + _To.Length) + __Message.Length) + 18];
            Writer.WriteUInt16((ushort)(Packet.Length - 8), 0, Packet);
            Writer.WriteUInt32((uint)Time32.timeGetTime().GetHashCode(), 4, Packet);
            Writer.WriteUInt16(1004, 2, Packet);//dah sa7 // ScorpenProject  
            //Writer.WriteUInt16((ushort)MsgTypes.MsgTalk, 2, Packet);  
            Writer.WriteUInt32((uint)Color.ToArgb(), 8, Packet);
            Writer.WriteUInt32(ChatType, 12, Packet);
            Writer.WriteUInt32(MessageUID1, 16, Packet);
            Writer.WriteUInt32(MessageUID2, 20, Packet);
            Writer.WriteUInt32(Mesh, 24, Packet);
            Writer.WriteStringList(new List<string>() { _From, _To, "", __Message }, 33, Packet);
            return Packet;
        }

بعدها الاكونت دخل اللعبة طبيعى و الجناح تمام لكن الجارد و الوحوش اختفت

شكرا لكم
 


حل مشكلة اختفاء الوحوش و الجرد بعد ابجريد البرفكشن
ندخل على الحل
1-افتح السورس خش علي المسار /Game/Entity.cs
2-تبحث عن #region Offset
3-اقفلة من السالب وبدلة بالكود دة
PHP:
#region offsets
                    public static int
                    _Mesh = 8,
                    _UID = 12,
                    _GuildID = 16,
                    _GuildRank = 20,
                    _StatusFlag = 26,
                    _StatusFlag2 = 34,
                    _StatusFlag3 = 42,
                    _AppearanceType = 50,
                    _Hitpoints = 103 + 4,
                    _MonsterLevel = 109 + 4,
                    _X = 111 + 4,
                    _Y = 113 + 4,
                    _HairStyle = 115 + 4,
                    _Facing = 117 + 4,
                    _Action = 118 + 4,
                    _Reborn = 125 + 4,
                    _Level = 130,
                    _WindowSpawn = 128 + 4,
                    _Away = 129 + 4,
                    _ExtraBattlepower = 130 + 4,
                    _FlowerIcon = 146 + 4,
                    _NobilityRank = 150 + 4,
                    _QuizPoints = 160 + 4,
                    _ClanUID = 186 + 4,
                    _ClanRank = 190 + 4,
                    _Title = 198 + 4,
                    _ShowArenaGlow = 209 + 4,
                    _Boss = 212 + 4,
                    _RaceItem = 214 + 4,
                    _SubClass1 = 220 + 4,
                    _SubClassesActive1 = 226 + 4,
                    _ActiveSubclass = 229 + 4,
                    _FirstRebornClass = 242,
                    _SecondRebornClass = 244,
                    _Class = 246,
                    _CountryCode = 244 + 4,
                    _BattlePower = 250 + 4,
                    _skillsoul = 253 + 4,
                    _JingHu_Talen = 254 + 4,
                    _JiangHuActive = 255 + 4,
                    _skillsoul2 = 256 + 4,
                    _CUID = 266 + 4,
                     _AssassinAsBattlePower = 233 + 4 + 4 + 9 + 4,
                     _EpicColor = 250 + 4 + 9 + 4,
                    _Names = 300;
                    #endregion

سيف بقا وشغل السيرفر انشاء الله هتشتغل معاك تمام
ZsThim56VVRKWO4uX7-i9v7utKCjZB9lz2WG9VpneXPppq6bmXQGDjlhP1_Sfzl0F5YH2YM94MhSiVtXjcPWfbU2g_oX3CN0jCg8iZwF9A=s0-d
 


مشكور جدا جدا على الرد و المتابعة

لكن هذا أول حل جربته ولم يحل ولا يغير شئ فى المشكلة
اعتقد ان السبب ان الحل يخص ابجريذ البرفكشن و ليس ابجريد ال wing
 


تم التنفيذ لكن مازلت المشكلة قائمة

الوحوش و الجاردات مش ظاهرة

- ممكن الحل المطروح يناسب حل اختفاء الجارد و الوحوش بس فى ابجريد البرفكشن

انا السورس عندى اخره ايبك الحاوى و المشكلة ظهرت لما تم اضافة الجتاح
 


قى عضو قالى
Updating your spawn packets

ممكن حد يوجهنى اعمل له ابجريد ازاى ممكن يكون حل
 


والله يا اخي ما لي خبرة كتير بهدا المجال
ان شاء الله يفيدك احد الاعضاء المهتمين بهدا المجال
ححاول ابحت معك عن حل اخر
 

التعديل الأخير:
عودة
أعلى