كونكر عرب

كونكر عرب (https://conquer-arab.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://conquer-arab.com/forumdisplay.php?f=12)
-   -   لو سمحت عندي مشكلتين بس وعاوز احلهم (https://conquer-arab.com/showthread.php?t=5378)

Muhammed1 2020-06-27 01:55 AM

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

والمشكله التانيه بتاعت الاسطف الاضافيه مش شغاله وشكرا

Hassan Emprator 2020-06-27 02:27 AM

رد: لو سمحت عندي مشكلتين بس وعاوز احلهم
 
ينقل لي قصم المشاكل واذا تم نزول مشاكل في القصم مرا اخرا بان بدون تحذير

Muhammed1 2020-06-27 03:02 AM

رد: لو سمحت عندي مشكلتين بس وعاوز احلهم
 
تمام اسف جدا

ToRWadA 2020-06-27 04:32 AM

رد: لو سمحت عندي مشكلتين بس وعاوز احلهم
 
الحل دا لسورس باندا بس جرب لو عمل مشاكل كلمني علي الفيس

اول حاجة النينجا Hundle.cs دور علي
كود PHP:

var s = attacker.Owner.Spells[11230]; 

هتلاقي تحتها
كود PHP:

                                                                        damage = Game.Attacking.Calculate.Melee(attacker, attacked, spell, ref attack) / 2;
                                                                        
damage = 1000; 

ودا كود الدمج عدلو الاسطفة الاضافية علي ما افتكر افتح PacketHundler.cs
كود PHP:

case ItemUsage.AlternateEquipment: 

بدلو بدا
كود PHP:

                                case ItemUsage.AlternateEquipment:
                                    {
                                        if (
client.Player.ContainsFlag3(Update.Flags3.Assassin))
                                        {
                                            
client.Send(new Message("You cannot switch between equipments while being an assasin!",
                                                
Color.Red, Message.Agate));
                                            return;
                                        }
                                        
SwitchEquipment(client, usage.ID == ItemUsage.AlternateEquipment);
                                        
client.Send(new ClientEquip(client));
                                        break;
                                    } 

وبعد كدا دور علي
كود PHP:

private static bool SwitchEquipment 

بدلو بدا
كود PHP:

        private static bool SwitchEquipment(GameState client, bool toAlternative)
        {
            if (
client.Player.ContainsFlag(Update.Flags.Fly))
            {
                
client.Send(new Message("You cannot switch equipment during flight.", System.Drawing.Color.Red, Message.Talk));
                return 
false;
            }
            if (
client.Equipment.Free(ConquerItem.AlternateRightWeapon) && !client.Equipment.Free(ConquerItem.AlternateLeftWeapon))
            {
                
client.Send(new Message("Invalid weapons! Missing the important weapons? Unequip the alternative left weapon.", System.Drawing.Color.Red, Message.Talk));
                return 
false;
            }
            foreach (var 
eq in client.Equipment.Objects)
            {
                if (
eq != null)
                {
                    if (!
Database.ConquerItemInformation.BaseInformations.ContainsKey(eq.ID))
                    {
                        
//Database.ConquerItemTable.backupAddItem(eq, client);
                        
client.Send(new Message("You cannot switch equipment because " + ((Game.Enums.ItemPositionName)eq.Position).ToString().Replace("_", "~") + "'" + (string)((eq.Position % 20) == ConquerItem.Boots ? "" : "s") + " stats are not compatible with you (level or profession).", "SYSTEM", System.Drawing.Color.Red, Message.Talk));
                        return 
false;
                    }
                    var 
itemInfo = Database.ConquerItemInformation.BaseInformations[eq.ID];
                    if (!((
EquipPassLvlReq(itemInfo, client) || EquipPassRbReq(itemInfo, client)) && EquipPassJobReq(itemInfo, client)))
                    {
                        
client.Send(new Message("You cannot switch equipment because " + ((Game.Enums.ItemPositionName)eq.Position).ToString().Replace("_", "~") + "'" + (string)((eq.Position % 20) == ConquerItem.Boots ? "" : "s") + " stats are not compatible with you (level or profession).", "SYSTEM", System.Drawing.Color.Red, Message.Talk));
                        return 
false;
                    }
                }
            }
            
client.Player.AttackPacket = null;
            
client.Player.RemoveFlag(Update.Flags.Fly);
            
client.AlternateEquipment = toAlternative;
            
client.LoadItemStats();
            
client.Equipment.UpdateEntityPacket();
            return 
true;
        } 

واظن كدا تشتغل

Muhammed1 2020-06-27 04:59 AM

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

Muhammed1 2020-06-27 09:08 PM

رد: لو سمحت عندي مشكلتين بس وعاوز احلهم
 
ياجماعه حد يشوفلي حل ونبي

ToRWadA 2020-06-28 05:38 AM

رد: لو سمحت عندي مشكلتين بس وعاوز احلهم
 
اقتباس:

المشاركة الأصلية كتبت بواسطة muhammed1 (المشاركة 49860)
ياجماعه حد يشوفلي حل ونبي

كلمني فيس ياحب هخلصلك الحوار دا

Muhammed1 2020-06-28 06:45 AM

رد: لو سمحت عندي مشكلتين بس وعاوز احلهم
 
بعتلك رساله ع الفيس ع فكره وانتا مش بترد

Hassan Emprator 2020-06-28 09:44 AM

رد: لو سمحت عندي مشكلتين بس وعاوز احلهم
 
هل تم حل الموضوع ؟

Muhammed1 2020-06-28 04:53 PM

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


الساعة الآن 11:11 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب
new notificatio by 9adq_ala7sas