منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   ظبط التشي والجانج بايتم مره وحده (https://code.vpscairo.com/showthread.php?t=177)

محمد ياسر 2019-04-24 10:03 AM

ظبط التشي والجانج بايتم مره وحده
 

أزيك يا رجالة عاملين أيه يارب دايمآ بخير :emoji36:

تاني حاجة ندخل علي فكرتين مع بعض في نفس الوقت

الفكرة الأولي وهيا أيتم تدوس عليها يعملك التشي Full كلو 400

وأيتم تاني دوس عليها تعملك الجيانغ هو Full برضو

بس بشرط أنك تكون فاتح الجيانغ والتشي يكون مفتوح لو أنت مش فاتحهوم وجيت تدوس ع الأيتم هيقولك لزمن تفتحهوم ديه أيتم لوحديها وديه لوحديها

ده مش جديد أوي يعني متوقع عادي لاكن الجديد بقي أنهوم هيتجابو من شوب الأرينا بالبوينتات
وطبعآ الأيتمز أما بتجيبها من الأرينا بتبقي فري طبعآ :emoji37:

وأيتمز الجيانغ هو نفس الكلام بقي ندخل في الأضافة عشان نوفر :emoji26:

شرح الأضافة

نبدأ في السي شارب حبيبنا :emoji26:

أفتح ملف الباكت هاندل أو أيتم هاندل علي حسب سورسك بقي :emoji1:
وأبحث علي
كود PHP:

#Region Misc 

تحتيها هتحط أكواد الأيتمين
كود PHP:

#region JiangHu & Chi by Mr.BeKoOo  
                
case 764850://by Mr.BeKoOo  
                    
{//*******.net  
                        
if (client.Entity.MyJiang != null)  
                        {  
                            for (
int i 0client.Entity.MyJiang.Stagers.Lengthi++)  
                            {  
                                var 
stage client.Entity.MyJiang.Stagers[i];  
                                if (!
stage.Activate) continue;  
                                for (
int ii 0ii stage.Stars.Lengthii++)  
                                {  
                                    var 
star stage.Stars[ii];  
                                    if (!
star.Activate) continue;  
                                    
star.Level 6;  
                                    
star.UID client.Entity.MyJiang.ValueToRoll(star.Typstar.Level);  
                                    
JiangHuUpdate upd = new JiangHuUpdate();  
                                    
upd.Atribute star.UID;  
                                    
upd.FreeCourse client.Entity.MyJiang.FreeCourse;  
                                    
upd.Stage = (byte)i;  
                                    
upd.Star = (byte)ii;  
                                    
upd.FreeTimeTodeyUsed = (byte)client.Entity.MyJiang.FreeTimeTodeyUsed;  
                                    
upd.RoundBuyPoints client.Entity.MyJiang.RoundBuyPoints;  
                                    
client.Send(upd.ToArray());  
                                }  
                            }  
                            
client.LoadItemStats();  
                        }  
                        else  
                        {  
                            
client.MessageBox("You Did Not Open The Jiang Hu After");  
                            return;  
                        }  
                        
client.Inventory.Remove(itemEnums.ItemUse.Remove);  
                        break;  
                    }  
                case 
764851://by Mr.BeKoOo  
                    
{  
                        if (
client.ChiPowers.Count 0)  
                        {  
                            for (
int i 0client.ChiPowers.Counti++)  
                            {  
                                var 
Mode 1;  
                                for (
int ii 0ii 4ii++)  
                                {  
                                    var 
pos ii;  
                                    var 
powers client.ChiPowers[Mode 1];  
                                    var 
attributes powers.Attributes;  
                                    
attributes[pos].Value = (ushort)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));  
                                    
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;  
                                            
Chi.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();  
                                        }  
                                    }  
                                    
Database.ChiTable.Save(client);  
                                }  
                            }  
                        }  
                        else  
                        {  
                            
client.MessageBox("You Did Not Open The Chi After");  
                            return;  
                        }  
                        
client.Inventory.Remove(itemEnums.ItemUse.Remove);  
                        break;  
                    }  
                
#endregion 

في ملف Items.txt في السورس ضيف دول
هتنزل أخر التكست وضيف دول
كود PHP:

764850@@FullJiangHu@@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~JiangHu.@@0@@0@@0@@0@@0@@500@@0@@0@@0@@0@@0@@  
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@@ 

في نفس المكان هتلاقي ملف إسمو
HonorShop.ini
لو لقيتو أفتحو لو ملقتهوش يبقي هتلاقيه في فلدر Shops

هتلاقيه جوه أفتحو برضو وأمسح كل إلي فيه وحط دول
كود PHP:

ItemAmount=60  
764850
,10000000,0,item,,new  
7648501,10000000,0,item,,new  
3004259,35000,0,item,,new  
200006,300000,0,item,,new  
200001,500000,0,item,,new  
200002,800000,0,item,recommend,new  
200007,2000000,0,item,recommend,new  
200101,550000,0,item,,new  
200100,900000,0,item,,new  
200103,1300000,0,item,recommend,new  
200107,2000000,0,item,recommend,new  
720842,8000,0,item,recommend,hot  
711083
,50000,0,item,recommend,hot  
720598
,20000,0,item,recommend,hot  
720774
,10000,0,item,recommend,hot  
723652
,16000,0,item  
723653
,40000,0,item  
3004266
,60000,0,item  
723655
,8000,0,item  
723656
,20000,0,item  
3004267
,30000,0,item  
723658
,16000,0,item  
723659
,40000,0,item  
3004268
,60000,0,item  
723661
,8000,0,item  
723662
,20000,0,item  
3004269
,30000,0,item  
723664
,16000,0,item  
723665
,40000,0,item  
3004270
,60000,0,item  
723667
,16000,0,item  
723668
,40000,0,item  
3004271
,60000,0,item  
723670
,8000,0,item  
723671
,20000,0,item  
3004272
,30000,0,item  
723673
,8000,0,item  
723674
,20000,0,item  
3004273
,30000,0,item  
723676
,8000,0,item  
723677
,20000,0,item  
3004274
,30000,0,item  
723679
,8000,0,item  
723680
,20000,0,item  
3004275
,30000,0,item  
723682
,8000,0,item  
723683
,20000,0,item  
3004276
,30000,0,item  
723685
,8000,0,item  
723686
,20000,0,item  
3004277
,30000,0,item  
723691
,8000,0,item  
723692
,20000,0,item  
3004278
,30000,0,item  
723131
,8000,0,item  
723132
,20000,0,item  
3004279
,30000,0,item  
723134
,8000,0,item  
723135
,20000,0,item  
3004280
,30000,0,item  
RecommendAmount
=10  
764850
=Full~JiangHu  
764851
=Full~Chi  
200002
=Sigil~Tiger:~A~Sigil~Tiger~mount~armor~with~matching~white~and~red~colors.  
200007=Furious~Tiger:~A~Furious~Tiger~mount~armor~that~has~a~frightening~look~to~deter~enemies.  
200103=Emerald~Deer:~An~Emerald~Deer~mount~armor~that~is~decorated~with~delicate~plum~blossom~patterns.  
200107=Cloud~Deer:~A~Cloud~Deer~mount~armor~decorated~with~a~beautiful~sky~pattern.  
720842=Summon~the~Boss~in~your~very~own~home!  
711083=Get~reincarnated~and~choose~a~new~class~combination~at~L110+~after~2nd~rebirth!  
720598=It~can~be~used~to~summon~the~Terato~Dragon.  
720774=An~untrable~Arena~prize,~which~contains~50~Study~Pts~(used~once~a~day). 

ومتقلقش مفيش حاجة هتبوظ

هنسيف بقي إلي في السورس والملفات إلي لسة معدلين فيها وندخل علي الكلينت بقي نبدأ بالرخامة كلها أفتح ملف
ItemType.dat
بعد متفك التشفير طبعآ تمام وننزل في الأخر خالص
كود PHP:

764850@@FullJiangHu@@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~JiangHu.@@0@@0@@0@@0@@0@@500@@0@@0@@0@@0@@0@@  
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@@ 

وبعدين هتدخل علي ani وهتفتح
ItemMinIcon.dat
هتنزل برضو في الأخر خالص وضيف ده
كود PHP:

[Item764850]  
FrameAmount=1  
Frame0
=data/ItemMinIcon/764850.dds  

[Item764851]  
FrameAmount=1  
Frame0
=data/ItemMinIcon/764851.dds 

مفاضلش كدا غير الباتش الجميل الخفيف جدآ مكملش الربع ميجا تقريبآ

ومتقلقش مش هيخربلك حاجة عن ثقة

اختار شكلين من dds يكونوا حلوين للايتم براحتك واديهم الاسامي ده
764850
764851




الساعة الآن 02:13 AM

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