احصائياتى

الردود
2

المشاهدات
309
 
kingpepo32
.:: عضو مميز ::.
الإجابات المقدمة: 9

    غير متواجد

المشاركات
273

+التقييم
0.12

تاريخ التسجيل
Jul 2020

الاقامة

نظام التشغيل

رقم العضوية
4249
2020-09-11, 06:14 PM
المشاركة 1
2020-09-11, 06:14 PM
المشاركة 1
افتراضي تمت الإجابة مشكلة ف الاتشي سورس سكواد
لو واحد بيعمل الاتشي وجاب مثلا p-attack
ينفع يعمل وحده تاني ع ايدو وحده من الراجل ووحده ع ايدو
بيعمل اتنين p-strike و اتنين p-attack
اي لحل


أفضل جواب - كتبه waelsoliman
اتفضل ياصحبي
كود:
https://top4top.io/downloadf-1188ucbox1-7z.html 

قديم 2020-09-12, 05:57 PM
المشاركة 2
ElSaher
.:: مشرف اقسام كونكر ::.
الإجابات المقدمة: 509
  • غير متواجد
افتراضي رد: مشكلة ف الاتشي سورس سكواد
غير الnpc

قديم 2020-09-12, 06:07 PM
المشاركة 3
ElSaher
.:: مشرف اقسام كونكر ::.
الإجابات المقدمة: 509
  • غير متواجد
افتراضي رد: مشكلة ف الاتشي سورس سكواد
بدل الي عندك بدا

كود:
#region Chi Npc
                    
case 8885420:
                        {
                            
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 = 0; i < client.ChiPowers.Count; i++)
                                        {
                                            var 
stage = client.ChiPowers[i];
                                            
dialog.Option(((Game.Enums.ChiPowerType)(i + 1)).ToString(), (byte)(i + 1));
                                        }
                                        
dialog.Option("I'll think about it!", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                default:
                                    {
                                        
int mStage = npcRequest.OptionID;
                                        if (
mStage >= 1 && mStage <= 4)
                                        {
                                            
client.Player.SelectedStage = mStage;
                                            
dialog.Text("You Choose " + ((Game.Enums.ChiPowerType)mStage).ToString() + " stage. please select Attribute you want to change ");
                                            for (
int i = 0; i < 4; i++)
                                            {
                                                
dialog.Option("Attribute [" + (byte)(i + 1) + "]", (byte)(i + 1 + 4));
                                            }
                                            
dialog.Option("Back", 0);
                                            
dialog.Option("I'll think about it!", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        else if (
mStage >= 4 && mStage <= 8)
                                        {
                                            try
                                            {
                                                
client.Player.SelectedAttribute = mStage - 4;
                                                var 
mychiattribute = new List<Enums.ChiAttribute>();
                                                var 
powers = client.ChiPowers[(int)client.Player.SelectedStage - 1];
                                                for (
int i = 0; i < powers.Attributes.Length; i++)
                                                {
                                                    if (
client.Player.ConquerPoints >= 1)
                                                    {
                                                        
client.Player.ConquerPoints -= 1;//
                                                        
var Attribute = powers.Attributes[i];
                                                        
mychiattribute.Add(Attribute.Type);
                                                    }
                                                }

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

                                            var 
typex = mStage / 10;

                                            var 
Mode = client.Player.SelectedStage;
                                            var 
pos = client.Player.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", null, null);
                                                    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 MsgTrainingVitalityInfo(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 
                                                    
MsgChat.SendRankingQuery(new MsgRank(true) { Mode = MsgRank.QueryCount }, pClient, MsgRank.Chi + (uint)Mode, pClient.ChiData.SelectRank((Enums.ChiPowerType)Mode), pClient.ChiData.SelectPoints((Enums.ChiPowerType)Mode));
                                                    if (
pClient.Player.UID == client.Player.UID || pClient.ChiData.SelectRank((Enums.ChiPowerType)Mode) < 50)
                                                        
pClient.LoadItemStats();
                                                }
                                            }
                                            
#endregion
                                            
Database.ChiTable.Save(client);
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion 



العلامات المرجعية



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

الانتقال السريع

المواضيع المتشابهه للموضوع: مشكلة ف الاتشي سورس سكواد
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ولاول مرا عا النت الاتشي Epic And Jiang Hassan Emprator تطوير سيرفرات كونكر 5 2020-10-29 11:59 PM
مشكلة الاسكلات سورس سكواد kingpepo32 مشكلات السيرفيرات كونكر الشخصيه 3 2020-09-07 09:13 PM
سورس سكواد kingpepo32 مشكلات السيرفيرات كونكر الشخصيه 4 2020-09-05 07:55 PM
مشكلة الباور سورس سكواد ارجو الحل kingpepo32 مشكلات السيرفيرات كونكر الشخصيه 4 2020-08-23 03:06 AM


الساعة الآن 03:39 PM