كونكر عرب

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

HassanWahed 2020-06-29 05:49 AM

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

HassanWahed 2020-06-29 04:43 PM

رد: عندي مشكله بسيطه ياجماعه
 
ياجدعااان حل

Lucifer 2020-06-29 04:48 PM

رد: عندي مشكله بسيطه ياجماعه
 
اقتباس:

المشاركة الأصلية كتبت بواسطة HassanWahed (المشاركة 50061)
عندي مشكله ان لما بلبس ايبك المونك واجي اضرب ف وحش ضربه عاديه بيضرب الضربه وبيقف انما لما بلبس الاتاك بتاع المونك العادي بيضرب بسرعه انما الايبك بيضرب ضربه ويقف .

جرب خد ال Melee بتاع المونك من سورس شغال فيه هتلاقيه في كلاس Handel.cs

HassanWahed 2020-06-29 09:41 PM

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

Lucifer 2020-06-30 12:08 AM

رد: عندي مشكله بسيطه ياجماعه
 
بص هي دي لسورس عادي اعرف طريقتها وخودها من سورس مسدج يكون سليم
ابحث عن
كود PHP:

Handle.cs 

وبعدين
كود PHP:

#region Melee 

انزل تحت شويه لحد #region EpicMonk وبدلها ب دي
كود PHP:

#region EpicMonk
                            
if (attack.SpellID == 12580 || attack.SpellID == 12590 || attack.SpellID == 12600)
                            {
                                
Fan fan = new Fan(attacker.X, attacker.Y, attacked.X, attacked.Y, 7, 240);
                                foreach (
Interfaces.IMapObject _obj in attacker.Owner.Screen.Objects)
                                {
                                    if (
_obj == null) continue;
                                    if (
_obj.MapObjType == MapObjectType.Monster || _obj.MapObjType == MapObjectType.Entity)
                                    {
                                        
attacked = _obj as Entity;
                                        if (
Kernel.GetDistance(attacker.X, attacker.Y, attacked.X, attacked.Y) <= 7)
                                        {
                                            if (
CanAttack(attacker, attacked, null, attack.AttackType == Attack.Melee))
                                            {
                                                
attack.Effect1 = Attack.AttackEffects1.None;
                                                var 
damage = Game.Attacking.Calculate.Melee(attacker, attacked, ref attack);
                                                
damage = (uint)(damage * 0.780);
                                                
attack.Attacked = attacker.UID;
                                                
attack.Attacked = attacked.UID;
                                                
attack.Damage = damage;
                                                
ReceiveAttack(attacker, attacked, attack, ref damage, null);
                                            }
                                        }
                                    }
                                }
                                
attacker.AttackPacket = null;
                                
attack = null;
                                return;
                            }
                            
#endregion 



الساعة الآن 08:18 AM

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