منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   كل ما يخص التشى (Chi) (https://code.vpscairo.com/showthread.php?t=625)

Users 2019-07-05 12:54 AM

كل ما يخص التشى (Chi)
 
بسم الله السميع العليم من الشيطان الرجيم
نظرا لتلبيه طلب الاعضاء
فى عضو طلب تعديل على التشى
فحبيت الجيبلو كل ما يخص التشى عشان ميدورش فى مكان تانى
1 التعديل على سهوله التشى
افتح
كود PHP:

PacketHandler.cs 

وبعدها ابحث عن كود
كود PHP:

if (client.ChiPowers.Count 0

وبعدين هتنزل تحت شويه واحسن انك تبص بعينك على الكود ده
كود PHP:

for (int ii 0ii 4ii++) 

رقم اربعه معناه سهل
لو عاوزه صعب خليه 7 وكده واظبط انت الى عاوزه بقى
___________________________________________
لو عاوز تعمل شفره عشان الاكونت يظبط التشى بسرعه
لازم تشوف موضوع الاستاز ميرو وده الرابط
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
___________________________________________
انما لو عاوز تعدل على سعر التشى الى هى 4000 نقطه وكده
لازم تشوف موضوع الاستاز حازم
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
___________________________________________
طيب لو عاوز ان بى سى بيعمل الشى للناس (ابيك )
اتفضل
كود PHP:

#region Chi Npc
                
case 4444:
                    {
                        
dialog.Avatar(218);
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    if (
client.ChiPowers.Count == 0)
                                    {
                                        
dialog.Text("Sorry But You Don't Have chi Yet.");
                                        
dialog.Option("I'll think about it!"255);
                                        
dialog.Send();
                                        return;
                                    }
                                    
dialog.Text("Hello I'M Chi Seller.");
                                    for (
int i 0client.ChiPowers.Counti++)
                                    {
                                        var 
stage client.ChiPowers[i];
                                        
dialog.Option(((Game.Enums.ChiPowerType)(1)).ToString(), (byte)(1));
                                    }
                                    
dialog.Option("I'll think about it!"255);
                                    
dialog.Send();
                                    break;
                                }
                            default:
                                {
                                    
int mStage npcRequest.OptionID;
                                    if (
mStage >= && mStage <= 4)
                                    {
                                        
client.Entity.SelectedStage mStage;
                                        
dialog.Text("You Choose " + ((Game.Enums.ChiPowerType)mStage).ToString() + " stage. please select Attribute you want to change ");
                                        for (
int i 04i++)
                                        {
                                            
dialog.Option("Attribute [" + (byte)(1) + "]", (byte)(4));
                                        }
                                        
dialog.Option("Back"0);
                                        
dialog.Option("I'll think about it!"255);
                                        
dialog.Send();
                                        break;
                                    }
                                    else if (
mStage >= && mStage <= 8)
                                    {
                                        try
                                        {
                                            
client.Entity.SelectedAttribute mStage 4;
                                            var 
mychiattribute = new List<Enums.ChiAttribute>();
                                            var 
powers client.ChiPowers[(int)client.Entity.SelectedStage 1];
                                            for (
int i 0powers.Attributes.Lengthi++)
                                            {
                                                if (
client.Entity.ConquerPoints >= 1)
                                                {
                                                    
client.Entity.ConquerPoints -= 1;//
                                                    
var Attribute powers.Attributes[i];
                                                    
mychiattribute.Add(Attribute.Type);
                                                }
                                            }

                                            
dialog.Text("You Choose Attribute [" client.Entity.SelectedAttribute "] please select AttributeType you want to change ");
                                            for (
int i 0< (int)Enums.ChiAttribute.MagicDamageDecreasei++)
                                            {
                                                var 
type = ((Enums.ChiAttribute)(1));
                                                if (!
mychiattribute.Contains(type))
                                                    
dialog.Option(type.ToString(), (byte)(((1) * 10)));
                                            }
                                            
dialog.Option("Back", (byte)client.Entity.SelectedStage);
                                            
dialog.Option("I'll think about it!"255);
                                            
dialog.Send();
                                        }
                                        catch
                                        {
                                        }
                                        break;
                                    }
                                    else
                                    {

                                        var 
typex mStage 10;

                                        var 
Mode client.Entity.SelectedStage;
                                        var 
pos client.Entity.SelectedAttribute 1;
                                        var 
powers client.ChiPowers[Mode 1];
                                        var 
attributes powers.Attributes;
                                        foreach (var 
attr in attributes)
                                        {

                                            if (
attr.Type == (Enums.ChiAttribute)typex)
                                            {
                                                
client.MessageBox("Sorry you can't muliplay stats"nullnull);
                                                return;
                                            }
                                        }
                                        
attributes[pos].Type = (Enums.ChiAttribute)typex;
                                        
attributes[pos].Value = (ushort)Game.Enums.ChiMaxValues(attributes[pos].Type);
                                        
powers.CalculatePoints();
                                        
Database.ChiTable.Sort((Enums.ChiPowerType)Mode);
                                        
powers.Power = (Enums.ChiPowerType)Mode;
                                        
client.Send(new ChiPowers(true).Query(client));
                                        
#region Update ranking
                                        
Database.ChiTable.ChiData[] array = null;
                                        switch ((
Enums.ChiPowerType)Mode)
                                        {
                                            case 
Game.Enums.ChiPowerType.Dragon:
                                                array = 
Database.ChiTable.Dragon;
                                                break;

                                            case 
Game.Enums.ChiPowerType.Phoenix:
                                                array = 
Database.ChiTable.Phoenix;
                                                break;

                                            case 
Game.Enums.ChiPowerType.Tiger:
                                                array = 
Database.ChiTable.Tiger;
                                                break;

                                            case 
Game.Enums.ChiPowerType.Turtle:
                                                array = 
Database.ChiTable.Turtle;
                                                break;
                                        }
                                        foreach (var 
chiData in array)
                                        {
                                            if (
Kernel.GamePool.ContainsKey(chiData.UID))
                                            {
                                                var 
pClient Kernel.GamePool[chiData.UID];
                                                if (
pClient == null) continue;
                                                if (
pClient.ChiData == null) continue;
                                                
// make it public instead of private 
                                                
PacketHandler.SendRankingQuery(new GenericRanking(true) { Mode GenericRanking.QueryCount }, pClientGenericRanking.Chi + (uint)ModepClient.ChiData.SelectRank((Enums.ChiPowerType)Mode), pClient.ChiData.SelectPoints((Enums.ChiPowerType)Mode));
                                                if (
pClient.Entity.UID == client.Entity.UID || pClient.ChiData.SelectRank((Enums.ChiPowerType)Mode) < 50)
                                                    
pClient.LoadItemStats();
                                            }
                                        }
                                        
#endregion
                                        
Database.ChiTable.Save(client);
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion 

_________________________________________________
لو عاوز تريح الناس وتعملهم ان بى سى بيديهم نقاط تشى جاهزه
لازم تشوف موضوع استاز حازم
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع

________________________________________________
اخير قربنا نخلص
ان بى سى بيدى الاعبين اتشى (الترا سوبر )
كود PHP:

#region Chi Npc super
                
case 44441:
                    {
                        
dialog.Avatar(218);
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    if (
client.ChiPowers.Count == 0)
                                    {
                                        
dialog.Text("Sorry But You Don't Have chi Yet.");
                                        
dialog.Option("I'll think about it!"255);
                                        
dialog.Send();
                                        return;
                                    }
                                    
dialog.Text("Hello I'M Chi Seller.");
                                    for (
int i 0client.ChiPowers.Counti++)
                                    {
                                        var 
stage client.ChiPowers[i];
                                        
dialog.Option(((Game.Enums.ChiPowerType)(1)).ToString(), (byte)(1));
                                    }
                                    
dialog.Option("I'll think about it!"255);
                                    
dialog.Send();
                                    break;
                                }
                            default:
                                {
                                    
int mStage npcRequest.OptionID;
                                    if (
mStage >= && mStage <= 4)
                                    {
                                        
client.Entity.SelectedStage mStage;
                                        
dialog.Text("You Choose " + ((Game.Enums.ChiPowerType)mStage).ToString() + " stage. please select Attribute you want to change ");
                                        for (
int i 04i++)
                                        {
                                            
dialog.Option("Attribute [" + (byte)(1) + "]", (byte)(4));
                                        }
                                        
dialog.Option("Back"0);
                                        
dialog.Option("I'll think about it!"255);
                                        
dialog.Send();
                                        break;
                                    }
                                    else if (
mStage >= && mStage <= 8)
                                    {
                                        try
                                        {
                                            
client.Entity.SelectedAttribute mStage 4;
                                            var 
mychiattribute = new List<Enums.ChiAttribute>();
                                            var 
powers client.ChiPowers[(int)client.Entity.SelectedStage 1];
                                            for (
int i 0powers.Attributes.Lengthi++)
                                            {
                                              
//  if (client.Entity.ConquerPoints >= 50000)
                                                
{
                                                 
//   client.Entity.ConquerPoints -= 50000;
                                                    
var Attribute powers.Attributes[i];
                                                    
mychiattribute.Add(Attribute.Type);
                                                }
                                            }

                                            
dialog.Text("You Choose Attribute [" client.Entity.SelectedAttribute "] please select AttributeType you want to change ");
                                            for (
int i 0< (int)Enums.ChiAttribute.MagicDamageDecreasei++)
                                            {
                                                var 
type = ((Enums.ChiAttribute)(1));
                                                if (!
mychiattribute.Contains(type))
                                                    
dialog.Option(type.ToString(), (byte)(((1) * 10)));
                                            }
                                            
dialog.Option("Back", (byte)client.Entity.SelectedStage);
                                            
dialog.Option("I'll think about it!"255);
                                            
dialog.Send();
                                        }
                                        catch
                                        {
                                        }
                                        break;
                                    }
                                    else
                                    {

                                        var 
typex mStage 10;

                                        var 
Mode client.Entity.SelectedStage;
                                        var 
pos client.Entity.SelectedAttribute 1;
                                        var 
powers client.ChiPowers[Mode 1];
                                        var 
attributes powers.Attributes;
                                        foreach (var 
attr in attributes)
                                        {

                                            if (
attr.Type == (Enums.ChiAttribute)typex)
                                            {
                                                
client.MessageBox("Sorry you can't muliplay stats"nullnull);
                                                return;
                                            }
                                        }
                                        
attributes[pos].Type = (Enums.ChiAttribute)typex;
                                        
attributes[pos].Value = (ushort)Game.Enums.ChiMedValues(attributes[pos].Type);
                                        
powers.CalculatePoints();
                                        
Database.ChiTable.Sort((Enums.ChiPowerType)Mode);
                                        
powers.Power = (Enums.ChiPowerType)Mode;
                                        
client.Send(new ChiPowers(true).Query(client));
                                        
#region Update ranking
                                        
Database.ChiTable.ChiData[] array = null;
                                        switch ((
Enums.ChiPowerType)Mode)
                                        {
                                            case 
Game.Enums.ChiPowerType.Dragon:
                                                array = 
Database.ChiTable.Dragon;
                                                break;

                                            case 
Game.Enums.ChiPowerType.Phoenix:
                                                array = 
Database.ChiTable.Phoenix;
                                                break;

                                            case 
Game.Enums.ChiPowerType.Tiger:
                                                array = 
Database.ChiTable.Tiger;
                                                break;

                                            case 
Game.Enums.ChiPowerType.Turtle:
                                                array = 
Database.ChiTable.Turtle;
                                                break;
                                        }
                                        foreach (var 
chiData in array)
                                        {
                                            if (
Kernel.GamePool.ContainsKey(chiData.UID))
                                            {
                                                var 
pClient Kernel.GamePool[chiData.UID];
                                                if (
pClient == null) continue;
                                                if (
pClient.ChiData == null) continue;
                                                
// make it public instead of private 
                                                
PacketHandler.SendRankingQuery(new GenericRanking(true) { Mode GenericRanking.QueryCount }, pClientGenericRanking.Chi + (uint)ModepClient.ChiData.SelectRank((Enums.ChiPowerType)Mode), pClient.ChiData.SelectPoints((Enums.ChiPowerType)Mode));
                                                if (
pClient.Entity.UID == client.Entity.UID || pClient.ChiData.SelectRank((Enums.ChiPowerType)Mode) < 50)
                                                    
pClient.LoadItemStats();
                                            }
                                        }
                                        
#endregion
                                        
Database.ChiTable.Save(client);
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion 

وانتظرو كل جديد مع منتدى اكواد
متنساش محتاج حاجه اطلبها وهتلاقى فريق كامل معاك .
والسلام عليكم ورحمه الله وبركاته

Hassan Emprator 2019-07-05 12:56 AM

رد: كل ما يخص التشى (Chi)
 
طيب بقا لو عايز اخلي الاتشي يجي ابك بس من الاتشي نفسه مش انبي سي وله اللكام دا بس يجي الابك بي صعوبه في الاتشي ويا الجيانغ ؟

Users 2019-07-05 01:20 AM

رد: كل ما يخص التشى (Chi)
 
ركز يا حسن عاوزه صعب ولا سهل هههههههههههههههههههههههه
على العموم رقم 4 معناه بدل فى الارقام بين 4 و7 لحد ما يظيط معاك على الى عاوزه

Hassan Emprator 2019-07-05 01:39 AM

رد: كل ما يخص التشى (Chi)
 
اقتباس:

المشاركة الأصلية كتبت بواسطة aymanrayzo (المشاركة 3751)
ركز يا حسن عاوزه صعب ولا سهل هههههههههههههههههههههههه
على العموم رقم 4 معناه بدل فى الارقام بين 4 و7 لحد ما يظيط معاك على الى عاوزه




يعم عليا الطلاق بي التالاته جربت 7 وي 4 وله حد بيجيب ابك حاجه شلل عا العموم انا هعملها النرهضه عندي بس اا كنت بسال بس لو حد يعرف يعملها بدل ما ااعملها انا

MohamedModyAdel 2019-07-05 01:43 AM

رد: كل ما يخص التشى (Chi)
 
جميل

محمد ياسر 2019-07-05 06:07 AM

رد: كل ما يخص التشى (Chi)
 
جميل يا ايمن تسلم ايدك وربنا يساعدك

Users 2019-07-05 06:58 AM

رد: كل ما يخص التشى (Chi)
 
شكرا مروركم الجميل...
يا حسن انت عاوزه يجى صعب ولا سهل
رد بكلمه واحده وانا هجيبلك الكود جاهز

Hassan Emprator 2019-07-05 01:03 PM

رد: كل ما يخص التشى (Chi)
 
اقتباس:

المشاركة الأصلية كتبت بواسطة aymanrayzo (المشاركة 3770)
شكرا مروركم الجميل...
يا حسن انت عاوزه يجى صعب ولا سهل
رد بكلمه واحده وانا هجيبلك الكود جاهز


عايزه يجي صعب بس الابك هوا الي يطلع صعب

Users 2019-07-05 01:43 PM

رد: كل ما يخص التشى (Chi)
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan (المشاركة 3794)
عايزه يجي صعب بس الابك هوا الي يطلع صعب

اعمل الرقم 4 والايبك هيبقا صعب جرب وقولى.
لو جه ابيك غير الرقم ب7 واعمل سيف من اف 6
جرب ورد عليا

abuhaneen 2019-07-09 09:30 PM

رد: كل ما يخص التشى (Chi)
 
طيب وال عندو بريك ف الاتشاي موش شغال يعمل ايه
لا شغال بس انت مش شايفو ههههه الافيكت بس

Amr Khalid 2019-08-24 02:13 PM

رد: كل ما يخص التشى (Chi)
 
عاااااش

ابو مروان 2019-09-18 01:23 AM

رد: كل ما يخص التشى (Chi)
 
الله ينور

انت عمري 2019-10-01 11:19 PM

رد: كل ما يخص التشى (Chi)
 
ممكن نفس الكلام دة بس لسورس msg ؟

ahmedgaber 2019-10-05 07:39 PM

رد: كل ما يخص التشى (Chi)
 
جامد

ahmedfathy 2019-10-21 09:43 PM

رد: كل ما يخص التشى (Chi)
 
الله ينور عليك

uncelsam 2019-10-23 12:00 AM

رد: كل ما يخص التشى (Chi)
 
الله ينور يزماله

عمرو الجنرال 2019-10-29 04:59 AM

رد: كل ما يخص التشى (Chi)
 
تسلم ايدك

ModyMohamedAdel 2020-03-15 01:56 PM

رد: كل ما يخص التشى (Chi)
 
عاش

osamanofl 2020-04-07 10:34 AM

رد: كل ما يخص التشى (Chi)
 
عاااااااش

mh.hassan1 2021-07-23 06:55 PM

رد: كل ما يخص التشى (Chi)
 
عاش

OmarMimi5095 2021-08-05 05:11 AM

رد: كل ما يخص التشى (Chi)
 
عااش والله

Zuko 2021-08-14 03:56 PM

رد: كل ما يخص التشى (Chi)
 
thx

nawashaa 2021-08-20 10:00 PM

رد: كل ما يخص التشى (Chi)
 
Tslm

خالد عماد كامل 2021-09-10 12:40 AM

رد: كل ما يخص التشى (Chi)
 
عاش

matrixa255 2021-12-03 01:16 PM

رد: كل ما يخص التشى (Chi)
 
شكران

Moustafa1 2022-01-30 12:45 AM

رد: كل ما يخص التشى (Chi)
 
نجرب عاااااااش

eslam0312 2022-03-21 12:23 PM

رد: كل ما يخص التشى (Chi)
 
s12s12s12s

mohammedshafik 2023-05-25 09:24 AM

رد: كل ما يخص التشى (Chi)
 
thxxx

mr.hamo 2023-06-08 09:26 AM

رد: كل ما يخص التشى (Chi)
 
شكرا

MRabdo 2023-06-26 03:04 PM

رد: كل ما يخص التشى (Chi)
 
جميل تسلم

ahmedfarouk 2023-07-13 05:50 PM

رد: كل ما يخص التشى (Chi)
 
شكرا

mkoil5 2023-08-22 07:13 AM

رد: كل ما يخص التشى (Chi)
 
يسشيشي

medohalawa 2023-09-06 03:06 AM

رد: كل ما يخص التشى (Chi)
 
عااااش

king1809 2023-09-06 09:25 AM

رد: كل ما يخص التشى (Chi)
 
3a4

FelipeXP 2023-10-07 06:58 PM

رد: كل ما يخص التشى (Chi)
 
جميل يا ايمن تسلم ايدك وربنا يساعدك

mohamedelhdad 2023-11-17 03:29 AM

رد: كل ما يخص التشى (Chi)
 
هجرب

maher777 2023-12-04 02:35 PM

رد: كل ما يخص التشى (Chi)
 
عااش

kokololo 2023-12-05 12:03 AM

رد: كل ما يخص التشى (Chi)
 
عاش

mhmdellebishy 2024-01-29 02:57 PM

رد: كل ما يخص التشى (Chi)
 
جميل

Wiske 2024-04-10 12:22 AM

رد: كل ما يخص التشى (Chi)
 
عاش


الساعة الآن 05:43 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب