منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   مشكلة فى سورس خالد محمد (https://code.vpscairo.com/showthread.php?t=1375)

bebo100 2019-08-06 01:43 AM

رد: مشكلة فى سورس خالد محمد
 
طب بقولك يا صحبى حرب ملف الأتاك إلى نزلوا احمد فتحى

Rider 2019-08-06 05:10 AM

رد: مشكلة فى سورس خالد محمد
 
انا الي كنت رافع اتاكها اعزرني
غير الاسكله ب دي
كود PHP:

#region ScurvyBomb
                                
case 11040:
                                    {
                                        if (
Time32.Now attacker.SpellStamp.AddMilliseconds(200))//1000
                                        
{
                                            
attacker.AttackPacket null; return;
                                        }
                                        else if (
CanUseSpell(spellattacker.Owner))
                                        {

                                            
PrepareSpell(spellattacker.Owner);

                                            
SpellUse suse = new SpellUse(true);
                                            
suse.Attacker attacker.UID;
                                            
suse.SpellID spell.ID;
                                            
suse.SpellLevel spell.Level;
                                            
suse.X;
                                            
suse.Y;

                                            
KhaledMohamed.Network.GamePackets.SpellUse.DamageClass tar = new SpellUse.DamageClass();
                                            foreach (var 
t in attacker.Owner.Screen.Objects)
                                            {
                                                if (
== null)
                                                    continue;
                                                if (
t.MapObjType == MapObjectType.Entity || t.MapObjType == MapObjectType.Monster)
                                                {
                                                    var 
target as Entity;
                                                    
int rate 20;
                                                    if (
attacker.BattlePower == target.BattlePower)
                                                        
rate 50;
                                                    if (
attacker.BattlePower target.BattlePower)
                                                        
rate 80;
                                                    else
                                                        
rate 100 - ((target.BattlePower attacker.BattlePower) * 2);
                                                    
rate Math.Max(20rate);
                                                    if (
Kernel.GetDistance(XYtarget.Xtarget.Y) <= spell.Range && MyMath.Success((double)rate))
                                                    {
                                                        if (
CanAttack(attackertargetspellfalse))
                                                        {
                                                            
tar.Damage Calculate.Ranged(attackertargetspellref attack);
                                                            if (
t.MapObjType == MapObjectType.Monster)
                                                                
tar.Damage tar.Damage 10;
                                                            if (
t.MapObjType == MapObjectType.Entity)
                                                                
tar.Damage tar.Damage 100;
                                                            
ReceiveAttack(attackertargetattackref tar.Damagespell);
                                                            
target.AddFlag2(KhaledMohamed.Network.GamePackets.Update.Flags2.DefensiveStance);
                                                            
attacker.SpellStamp Time32.Now;
                                                            
target.FatigueStamp Time32.Now;
                                                            
target.FatigueSecs spell.Time;
                                                            
suse.AddTarget(targettarattack);
                                                        }
                                                    }
                                                }
                                            }

                                            if (
attacker.EntityFlag == EntityFlag.Entity)
                                                
attacker.Owner.SendScreen(susetrue);
                                        }
                                        break;
                                    }
                                
#endregion 

هتظبط كل ما تقلل رقم 100 الضربه هتزيد كل ما تزوده الضربه هتقل


الساعة الآن 04:36 PM

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