عرض مشاركة واحدة
احصائياتى

الردود
6

المشاهدات
4380
 
youssefabdelmanam

youssefabdelmanam is on a distinguished road

    غير متواجد

المشاركات
82

+التقييم
0.04

تاريخ التسجيل
May 2019

الاقامة

نظام التشغيل

رقم العضوية
238
2019-12-01, 05:31 PM
المشاركة 1 
#1  
افتراضي مشكلى في سرعة الضربة
السلام عليكم

يا رجالة انا عندي الننجا بيضرب بسرعة يعني بيضرب الضربة والتانية وراها علي طول

اما المونك بضرب الضربة وبيقعد حوالي نص سانية او حاجة عشان يضرب التانية معني عدلت عليها وشيلت الوقت وبرضو

دا كمان حطيت اجيلتي وبرضو في بطيْ

فا ياريت الي يعرف حل يقولي حل يفيدني

ودي اكواد السكلة في الهاندل


كود:
case 10381:
                                    {
                                         
//if (CanUseSpell(spell, attacker.Owner) && Time32.Now > attacker.SpellStamp.AddMilliseconds(500))
                                        
{
                                            
attacker.SpellStamp Time32.Now;
                                            
ushort XxYx;
                                            if (
attacked != null)
                                            {
                                                
Xx attacked.X;
                                                
Yx attacked.Y;
                                            }
                                            else
                                            {
                                                
Xx attackedsob.X;
                                                
Yx attackedsob.Y;
                                            }
                                            if (
Kernel.GetDistance(attacker.Xattacker.YXxYx) <= 7)
                                            {
                                                if (
attackedsob == null)
                                                    if (
attacked.ContainsFlag(Update.Flags.Fly))
                                                        return;

                                                if (
attacker.ContainsFlag(Update.Flags.Fly))
                                                    return;
                                                
PrepareSpell(spellattacker.Owner);
                                                
SpellUse suse = new SpellUse(true);
                                                
attacker.Stamina -= spell.UseStamina;
                                                
suse.Attacker attacker.UID;
                                                
// attacker.Stamina -= 9;
                                                
suse.SpellID spell.ID;
                                                
suse.SpellLevel spell.Level;
                                                
suse.X;
                                                
suse.Y;

                                                
bool send false;
                                                if (
attackedsob == null)
                                                {
                                                    if (
CanAttack(attackerattackedspellattack.AttackType == Attack.Melee))
                                                    {
                                                        
attack.Effect1 Attack.AttackEffects1.None;
                                                        
uint damage Game.Attacking.Calculate.Melee(attackerattackedref attackclient_Spell.LevelHu2);
                                                        
damage = (uint)(damage 1.4);
                                                        
suse.Effect1 attack.Effect1;
                                                        
//double dmg = (double)damage * 0.9;
                                                        //damage = (uint)dmg;
                                                        
ReceiveAttack(attackerattackedattackref damagespell);
                                                        
suse.AddTarget(attackeddamageattack);
                                                        
send true;
                                                    }
                                                }
                                                else
                                                {
                                                    if (
CanAttack(attackerattackedsobspell))
                                                    {
                                                        
attack.Effect1 Attack.AttackEffects1.None;
                                                        
uint damage Game.Attacking.Calculate.Melee(attackerattackedsobref attack);
                                                        
damage = (uint)(damage 180 100);
                                                        
ReceiveAttack(attackerattackedsobattackdamagespell);
                                                        
suse.Effect1 attack.Effect1;
                                                        
suse.AddTarget(attackedsobdamageattack);
                                                        
send true;
                                                    }
                                                }
                                                if (
send)
                                                    
attacker.Owner.SendScreen(susetrue);
                                            }
                                            else
                                            {
                                                
attacker.AttackPacket null;
                                            }
                                        }
                                        break;
                                    } 

وشكرا للجميع مقدما