تايمز
حصريا حل مشكلة الارينا ف سورس زيروكس  1f334 السلام عليكم ورحمة الله وبركاته حصريا حل مشكلة الارينا ف سورس زيروكس  1f334

اهلا ومرحبا بكم فى شبكة ومنتديات حصريا حل مشكلة الارينا ف سورس زيروكس  1f448 تايم سوفت
نتشرف بدعودة سيادتكم حصريا حل مشكلة الارينا ف سورس زيروكس  2764 بالانضمام حصريا حل مشكلة الارينا ف سورس زيروكس  2764 معنا فى اسرة المنتدى


حصريا حل مشكلة الارينا ف سورس زيروكس  1f48c مع تحيات الادارة حصريا حل مشكلة الارينا ف سورس زيروكس  1f48c


حصريا حل مشكلة الارينا ف سورس زيروكس  33333310
تايمز
حصريا حل مشكلة الارينا ف سورس زيروكس  1f334 السلام عليكم ورحمة الله وبركاته حصريا حل مشكلة الارينا ف سورس زيروكس  1f334

اهلا ومرحبا بكم فى شبكة ومنتديات حصريا حل مشكلة الارينا ف سورس زيروكس  1f448 تايم سوفت
نتشرف بدعودة سيادتكم حصريا حل مشكلة الارينا ف سورس زيروكس  2764 بالانضمام حصريا حل مشكلة الارينا ف سورس زيروكس  2764 معنا فى اسرة المنتدى


حصريا حل مشكلة الارينا ف سورس زيروكس  1f48c مع تحيات الادارة حصريا حل مشكلة الارينا ف سورس زيروكس  1f48c


حصريا حل مشكلة الارينا ف سورس زيروكس  33333310


أهلا وسهلا بك إلى تايمز.
أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا.كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.

الرئيسيةأحدث الصورالتسجيلدخول

تايمز :: قسم الالعاب :: كونكر اون لاين Conqer

شاطر

حصريا حل مشكلة الارينا ف سورس زيروكس  Msg1012.05.16 13:48
المشاركة رقم:
عضو نشيط
عضو نشيط

avatar

إحصائية العضو

عدد المساهمات : 8
معدل النشاط : 15
تاريخ التسجيل : 14/04/2016
مُساهمةموضوع: حصريا حل مشكلة الارينا ف سورس زيروكس






بسم اللة الرحمن الرحيم ,

1: شرح المشكلة

2: حل المشكلة

3: صور للتاكيد


ناس كتير اشتكت من حكاية الارينا الكانت بتهيس طب بتهيس ازاي هقولك ,

كنت تدخل تلاعب مع واحد تلاقية من قبل ما الماتش يبدا كسب و طلع ......

لما تكسب تطلع تلاقي الكلام البيبقي فوق و انتا داخل الهوا اسمك و اسم البتلعبوا مكتوب و علامة الانسحاب البتبقي تحت ,

تيجي تطلع مينفعش و لازم ترستر الاكونت عشان يتظبط حصريا حل مشكلة الارينا ف سورس زيروكس  Omg_smile


الحل .... حصريا حل مشكلة الارينا ف سورس زيروكس  Teeth_smile


حل بسيط و سهل هتخش الباكت هندل ,

هتبحث عن ......

PHP


الكود:
 #region Arena (2207<->2211)  

وتبدلو بدة .....

PHP


الكود:
#region Arena (2207<->2211) 
                case 2207://Request Arena ranking List 
                    { 
                        //Code snippet that belongs to Ultimation 
                        ushort PageIndex = BitConverter.ToUInt16(packet, 6); 
                        Game.Arena.Statistics.ShowRankingPage(packet[4], PageIndex, client); 
                        break; 
                    } 
                case 2206: 
                    { 
                        //Code snippet that belongs to Ultimation 
                        ushort PageIndex = BitConverter.ToUInt16(packet, 4); 
                        Game.Arena.QualifyEngine.RequestGroupList(client, PageIndex); 
                        break; 
                    } 
                case 2205://Arena Signup! 
                    #region MaxsMap 
                    if (client.Entity.MapID == 1460 || client.Entity.MapID == 1459 
                        || client.Entity.MapID == 1458 || client.Entity.MapID == 9393 
                        || client.Entity.MapID == 9392 || client.Entity.MapID == 9391 
                        || client.Entity.MapID == 1811 || client.Entity.MapID == 1005 
                        || client.Entity.MapID == 1708 || client.Entity.MapID == 3214) 
                        return; 
                    #endregion 
                    { 
                        //Code snippet that belongs to Ultimation 
                        uint DialogID = BitConverter.ToUInt32(packet, 4); 
                        uint ButtonID = BitConverter.ToUInt32(packet, 8); 
                        switch (DialogID) 
                        { 
                            case 4: 
                                { 
                                    switch (ButtonID) 
                                    { 
                                        case 0: 
                                            { 
                                                Game.Arena.QualifyEngine.DoQuit(client); 
                                                break; 
                                            } 
                                    } 
                                    break; 
                                } 
                            case 0: Game.Arena.QualifyEngine.DoSignup(client); client.Send(packet); break; 
                            case 1: Game.Arena.QualifyEngine.DoQuit(client); client.Send(packet); break; 
                            case 3: 
                                { 
                                    switch (ButtonID) 
                                    { 
                                        case 2: Game.Arena.QualifyEngine.DoGiveUp(client); break; 
                                        case 1: Game.Arena.QualifyEngine.DoAccept(client); break; 
                                    } 
                                    break; 
                                } 
                            case 5: 
                                { 
                                    if (client.ArenaPoints <= 1500) 
                                        if (client.Entity.Money >= 9000000) 
                                        { 
                                            client.Entity.Money -= 9000000; 
                                            client.ArenaPoints += 1500; 
                                            client.Send(client.ArenaStatistic); 
                                        } 
                                    break; 
                                } 
                            case 11://Win/Lose Dialog 
                                { 
                                    switch (ButtonID) 
                                    { 
                                        case 0: Game.Arena.QualifyEngine.DoSignup(client); break; 
                                    } 
                                    break; 
                                } 

                        } 
                        break; 
                    } 
                case 2208://Request Arena Winner List 
                    { 
                        //Code snippet that belongs to Ultimation 
                        Game.Arena.Statistics.ShowWiners(client); 
                        break; 
                    } 
                case 2209: 
                    { 
                        client.ArenaStatistic.Send(client); 
                        break; 
                    } 
                case 2211: 
                    { 
                        if (client.Entity.MapID == 601) return; 
                        if (client.Map.BaseID >= 6000 && client.Map.BaseID <= 6003) return; 
                        ushort Type = BitConverter.ToUInt16(packet, 4); 
                        uint Fighter = BitConverter.ToUInt32(packet, 10); 
                        if (Type == 0) 
                        { 
                            if (!Constants.PKFreeMaps.Contains(client.Entity.MapID)) 
                            { 
                                if (Kernel.GamePool.ContainsKey(Fighter)) 
                                { 
                                    Client.GameClient Client = Kernel.GamePool[Fighter]; 
                                    if (Client.Team != null) 
                                    { 
                                        if (Client.Team.EliteMatch == null || !Client.Team.EliteMatch.OnGoing) 
                                            return; 
                                        Client.Team.EliteMatch.BeginWatch(client); 
                                    } 
                                    else if (Client.ElitePKMatch != null) 
                                    { 
                                        if (Client.ElitePKMatch.OnGoing) 
                                        { 
                                            Client.ElitePKMatch.BeginWatch(client); 
                                        } 
                                    } 
                                    else if (Client.InQualifier()) 
                                    { 
                                        if (Client.QualifierGroup != null) 
                                        { 
                                            if (!Client.QualifierGroup.Done) 
                                            { 
                                                Client.QualifierGroup.BeginWatching(client); 
                                            } 
                                        } 
                                        else if (Client.TeamQualifierGroup != null) 
                                        { 
                                            if (!Client.TeamQualifierGroup.Done) 
                                            { 
                                                Client.TeamQualifierGroup.BeginWatching(client); 
                                            } 
                                        } 
                                    } 
                                } 
                            } 
                        } 
                        else if (Type == 1) 
                        { 
                            if (client.Entity.SkillTeamWatchingElitePKMatch != null) 
                                client.Entity.SkillTeamWatchingElitePKMatch.LeaveWatch(client); 
                            else if (client.WatchingElitePKMatch != null) 
                                client.WatchingElitePKMatch.LeaveWatch(client); 
                            else if (client.WatchingGroup != null) 
                                Game.Arena.QualifyEngine.DoLeave(client); 
                            else 
                                if (client.TeamWatchingGroup != null) 
                                    Game.TeamArena.QualifyEngine.DoLeave(client); 
                        } 
                        else if (Type == 4) 
                        { 
                            uint fighter = BitConverter.ToUInt32(packet, 10); 
                            if (client.Entity.SkillTeamWatchingElitePKMatch != null) 
                                client.Entity.SkillTeamWatchingElitePKMatch.Cheer(client, fighter); 
                            else if (client.WatchingElitePKMatch != null) 
                                client.WatchingElitePKMatch.Cheer(client, fighter); 
                            else if (client.WatchingGroup != null) 
                                Game.Arena.QualifyEngine.DoCheer(client, fighter); 
                            else 
                                if (client.TeamWatchingGroup != null) 
                                    Game.TeamArena.QualifyEngine.DoCheer(client, fighter); 
                        } 
                        break; 
                    } 
                #endregion  

كدة تمام !!!


.........

صورتين بقا

حصريا حل مشكلة الارينا ف سورس زيروكس  532713041


حصريا حل مشكلة الارينا ف سورس زيروكس  618890770


حصريا حل مشكلة الارينا ف سورس زيروكس  460925462







توقيع : سوبر مان





حصريا حل مشكلة الارينا ف سورس زيروكس  Msg1009.10.16 0:41
المشاركة رقم:
المراقب العام
المراقب العام

ahmedsapri

إحصائية العضو

عدد المساهمات : 46
معدل النشاط : 106
تاريخ التسجيل : 08/04/2016
وسام التقدم الدائم
مُساهمةموضوع: رد: حصريا حل مشكلة الارينا ف سورس زيروكس





جارى التجربه






توقيع : ahmedsapri








الــرد الســـريـع
..



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



حصريا حل مشكلة الارينا ف سورس زيروكس  Collapse_theadتعليمات المشاركة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة





Powered by vBulletin™ Version 3.8.7
Copyright © 2015 vBulletin Solutions, Inc. All rights reserved. منتديات
حصريا حل مشكلة الارينا ف سورس زيروكس  Cron