تايمز
السلام عليكم ورحمة الله وبركاته

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


مع تحيات الادارة





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

الرئيسيةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

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

شاطر

12.05.16 20:36
المشاركة رقم:
المدير العام
المدير العام

avatar

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

عدد المساهمات : 83
معدل النشاط : 247
تاريخ التسجيل : 07/04/2016
وسام التميز
معاينة صفحة البيانات الشخصي للعضو http://tims.yoo7.com
مُساهمةموضوع: فكره جامده لسستم التشي هتعجبكم :)





السلام عليكم ورحمة الله 
==========

انهاردا معانا فكره حلوه لنظام التشي عباره عن ايتيم !!

* ايه مميزاتها ؟
- بص يا سيدي دا ايتيم انتا بتظبط التشي زي مانتا عاوز وهو بيخليه 400 كل مرحله لوحدها Wink

- ودا هيغنيك عن انبسي التشي وعن التكرارات ودا الهدف 

* انا سحبت السستم من سورس وبقدمهولكوا .. ندخل ع الاضافه 
===============

1- هتفتح PacketHandler.cs وتبحث عن 

PHP


الكود:
Surprise-Box  

وتضيف دا فوقه 


PHP


الكود:
[center] #region Chi [/center]

[center]                case 764851: [/center]

[center]                    { [/center]

[center]                        if (client.ChiPowers.Count > 0) [/center]

[center]                        { [/center]

[center]                            for (int i = 0; i < client.ChiPowers.Count; i++) [/center]

[center]                            { [/center]

[center]                                var Mode = i + 1; [/center]

[center]                                for (int ii = 0; ii < 4; ii++) [/center]

[center]                                { [/center]

[center]                                    var pos = ii; [/center]

[center]                                    var powers = client.ChiPowers[Mode - 1]; [/center]

[center]                                    var attributes = powers.Attributes; [/center]

[center]                                    attributes[pos].Value = (ushort)Enums.ChiMaxValues(attributes[pos].Type); [/center]

[center]                                    powers.CalculatePoints(); [/center]

[center]                                    Database.ChiTable.Sort((Enums.ChiPowerType)Mode); [/center]

[center]                                    powers.Power = (Enums.ChiPowerType)Mode; [/center]

[center]                                    client.Send(new ChiPowers(true).Query(client)); [/center]

[center]                                    Database.ChiTable.ChiData[] array = null; [/center]

[center]                                    switch ((Enums.ChiPowerType)Mode) [/center]

[center]                                    { [/center]

[center]                                        case Game.Enums.ChiPowerType.Dragon: [/center]

[center]                                            array = Database.ChiTable.Dragon; [/center]

[center]                                            break; [/center]

[center]                                        case Game.Enums.ChiPowerType.Phoenix: [/center]

[center]                                            array = Database.ChiTable.Phoenix; [/center]

[center]                                            break; [/center]

[center]                                        case Game.Enums.ChiPowerType.Tiger: [/center]

[center]                                            array = Database.ChiTable.Tiger; [/center]

[center]                                            break; [/center]

[center]                                        case Game.Enums.ChiPowerType.Turtle: [/center]

[center]                                            array = Database.ChiTable.Turtle; [/center]

[center]                                            break; [/center]

[center]                                    } [/center]

[center]                                    foreach (var chiData in array) [/center]

[center]                                    { [/center]

[center]                                        if (Kernel.GamePool.ContainsKey(chiData.UID)) [/center]

[center]                                        { [/center]

[center]                                            var pClient = Kernel.GamePool[chiData.UID]; [/center]

[center]                                            if (pClient == null) continue; [/center]

[center]                                            if (pClient.ChiData == null) continue; [/center]

[center]                                            PacketHandler.SendRankingQuery(new GenericRanking(true) { Mode = GenericRanking.QueryCount }, pClient, GenericRanking.Chi + (uint)Mode, pClient.ChiData.SelectRank((Enums.ChiPowerType)Mode), pClient.ChiData.SelectPoints((Enums.ChiPowerType)Mode)); [/center]

[center]                                            if (pClient.Entity.UID == client.Entity.UID || pClient.ChiData.SelectRank((Enums.ChiPowerType)Mode) < 50) [/center]

[center]                                                pClient.LoadItemStats(); [/center]

[center]                                        } [/center]

[center]                                    } [/center]

[center]                                    Database.ChiTable.Save(client); [/center]

[center]                                } [/center]

[center]                            } [/center]

[center]                        } [/center]

[center]                        else [/center]

[center]                        { [/center]

[center]                            client.MessageBox("You Did Not Open The Chi After"); [/center]

[center]                            return; [/center]

[center]                        } [/center]

[center]                        client.Inventory.Remove(item, Enums.ItemUse.Remove); [/center]

[center]                        break; [/center]

[center]                    } [/center]

[center]                #endregion  [/center]

2- دا الانبسي هتفتح كلاس npcs.cs


PHP


الكود:
[center][size=12][b]#region Chi Item [/b][/size][/center]

[center][size=12][b]                case 4444: [/b][/size][/center]

[center]                    { [/center]

[center]                        switch (npcRequest.OptionID) [/center]

[center]                        { [/center]

[center]                            case 0: [/center]

[center]                                { [/center]

[center]                                    dialog.Text("Hello, Do You Want,Item ChiEPIC Full ALL 10000 Cps ."); [/center]

[center]                                    dialog.Option("Yes.", 1); [/center]

[center]                                    dialog.Option("Just Passing By!", 255); [/center]

[center]                                    dialog.Send(); [/center]

[center]                                    break; [/center]

[center]                                } [/center]

[center]                            case 1: [/center]

[center]                                { [/center]

[center]                                    if (client.Entity.ConquerPoints >=10000) [/center]

[center]                                    { [/center]

[center]                                        client.Entity.ConquerPoints -= 10000; [/center]

[center]                                        client.Inventory.Add(764851, 0, 1); [/center]

[center][color=#007700][size=12][b]
[/b][/size][/color][/center]

[center][b][size=12]                                    } [/size][/b][/center]

[center][b]                                    else [/b][/center]

[center][b]                                    { [/b][/center]

[center][size=13][color=#007700][font=Droid Arabic Kufi, Arial][size=12][b]                                        [/b][/size][/font][/color][/size][b]dialog[/b][b].[/b][b]Text[/b][b]([/b][b]"You don't have enough cps!"[/b][b]); [/b][/center]

[center]                                        dialog.Option("Sorry!", 255); [/center]

[center]                                        dialog.Send(); [/center]

[center][size=12][b]                                    } [/b][/size][/center]

[center][size=12][b]                                    break; [/b][/size][/center]

[center][color=#007700][font=Droid Arabic Kufi, Arial][size=12][b]
[/b][/size][/font][/color][/center]

[center][b][size=12]                                } [/size][/b][/center]

[center][b]                        } [/b][/center]

[center][b]                        break; [/b][/center]

[center][b]                    } [/b][/center]

[center][size=13][color=#007700][font=Droid Arabic Kufi, Arial][size=12][b]                [/b][/size][/font][/color][/size][b]#endregion  [/b][/center]


3- هتفتح ملف Items اللي في السورس في المسار دا bin\debug\database

وهتنزل تحت خالص وتضيف ده 


PHP


الكود:
764851@@FullChi@@0@@0@@0@@0@@0@@0@@0@@0@@9@@0@@0@@7245500@@0@@0@@0@@0@@0@@0@@0@@1@@1@@0@@0@@0@@0@@0@@0@@0@@0@@0@@1@@800@@0@@0@@1@@338@@0@@0@@0@@0@@0@@0@@0@@0@@0@@1@@0@@0@@0@@0@@0@@Item@@Full~Chi.@@0@@0@@0@@0@@0@@500@@0@@0@@0@@0@@0@@  

* متنساش تضيف الانبسي في النافي كات 

واخيرا حمل الباتش دا واشتغل بيه أو خد منه ملف Itemtype.dat 
او فك اللي عندك وضيف كود الايتيم اللي فوق براحتك 






توقيع : mido




What a Face مطلوب مشرفين لجميع الاقسام لطلب الاشراف من هنا  What a Face
  للاعلان على المنتدى قم بمراسلتى عبر الرسائل الخاصة 
  مع تحياتى للجميع 






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



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



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

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





Powered by vBulletin™ Version 3.8.7
Copyright © 2015 vBulletin Solutions, Inc. All rights reserved. منتديات