قديم 2019-07-04, 06:39 PM
المشاركة 2
محمد ياسر
.::صاحب المنتدي قرر الاستغناء عنه::.
  • غير متواجد
افتراضي رد: مشكله بخصوص الضرب التلقائي
ازاي ضرب تلقائي؟

قديم 2019-07-04, 09:30 PM
المشاركة 3
uncelsam
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: مشكله بخصوص الضرب التلقائي
[QUOTE=Hazem;3705]ازاي ضرب تلقائي؟[/Q

الي هيا مثلا لو انتا سايب اميل بيضرب في عمود او في العصايه الي بتبقي في التون سيتي الي بتجيب منها سبس دي

المهم الضرب مبيبقاش اسكلات

الضرب male attack

لو سايب اميل ارشر مثلا اوتو بيضرب لوحدو ولابس السلاحين مش القوس

بيضرب ضربات male بطيئه مش وره بعض ياعني مابين كل ضربه male فرق 3 ثواني

فانا عايز اسرع الضربات ال male دي

قديم 2019-07-04, 11:36 PM
المشاركة 4
Hassan Emprator
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: مشكله بخصوص الضرب التلقائي
[QUOTE=uncelsam;3723]
ازاي ضرب تلقائي؟[/Q

الي هيا مثلا لو انتا سايب اميل بيضرب في عمود او في العصايه الي بتبقي في التون سيتي الي بتجيب منها سبس دي

المهم الضرب مبيبقاش اسكلات

الضرب male attack

لو سايب اميل ارشر مثلا اوتو بيضرب لوحدو ولابس السلاحين مش القوس

بيضرب ضربات male بطيئه مش وره بعض ياعني مابين كل ضربه male فرق 3 ثواني

فانا عايز اسرع الضربات ال male دي


اها اها النظام دا عامله عندي زي كونكر سكاي فلام

قديم 2019-07-04, 11:40 PM
المشاركة 5
Hassan Emprator
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: مشكله بخصوص الضرب التلقائي
اتفضل يحبي هتفتح كلاس World

وهتبحث عن


كود:
private void AutoAttackCallback(GameState clientint time

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


كود:
}
        private 
void AutoAttackCallback(GameState clientint time)
        {
            if (!
Valid(client)) return;
            
Time32 Now = new Time32(time);
            if (
client.Entity.AttackPacket != null || client.Entity.VortexAttackStamp != null)
            {
                try
                {
                    if (
client.Entity.ContainsFlag((ulong)Update.Flags.ShurikenVortex))
                    {
                        if (
client.Entity.VortexPacket != null && client.Entity.VortexPacket.ToArray() != null)
                        {
                            if (
Now client.Entity.VortexAttackStamp.AddMilliseconds(1400))
                            {
                                
client.Entity.VortexAttackStamp Now;
                                new 
Game.Attacking.Handle(client.Entity.VortexPacketclient.Entitynull);
                            }
                        }
                    }
                    else
                    {
                        
client.Entity.VortexPacket null;
                        var 
AttackPacket client.Entity.AttackPacket;
                        if (
AttackPacket != null && AttackPacket.ToArray() != null)
                        {
                            
uint AttackType AttackPacket.AttackType;
                            if (
AttackType == Attack.Magic || AttackType == Attack.Melee || AttackType == Attack.Ranged)
                            {
                                if (
AttackType == Attack.Magic)
                                {
                                    if (
Now client.Entity.AttackStamp.AddSeconds(1))
                                    {
                                        if (
AttackPacket.Damage != 12160 &&
                                            
AttackPacket.Damage != 12170 &&
                                            
AttackPacket.Damage != 12120 &&
                                            
AttackPacket.Damage != 12130 &&
                                            
AttackPacket.Damage != 12140 &&
                                            
AttackPacket.Damage != 12320 &&
                                            
AttackPacket.Damage != 12330 &&
                                            
AttackPacket.Damage != 12340 &&
                                            
AttackPacket.Damage != 12210)
                                            new 
Game.Attacking.Handle(AttackPacketclient.Entitynull);
                                    }
                                }
                                else
                                {
                                    
int decrease = -300;
                                    if (
client.Entity.OnCyclone())
                                        
decrease 700;
                                    if (
client.Entity.OnSuperman())
                                        
decrease 200;
                                    if (
Now client.Entity.AttackStamp.AddMilliseconds((300 client.Entity.Agility decrease) * (int)(AttackType == Attack.Ranged 1)))
                                    {
                                        new 
Game.Attacking.Handle(AttackPacketclient.Entitynull);
                                    }
                                }
                            }
                        }
                    }
                }
                catch (
Exception e)
                {
                    
Program.SaveException(e);
                    
client.Entity.AttackPacket null;
                    
client.Entity.VortexPacket null;
                }
            }
        } 


قديم 2019-07-05, 01:02 AM
المشاركة 6
Users
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: مشكله بخصوص الضرب التلقائي
اتفضل يحبي هتفتح كلاس World

وهتبحث عن


كود:
private void AutoAttackCallback(GameState clientint time

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


كود:
}
        private 
void AutoAttackCallback(GameState clientint time)
        {
            if (!
Valid(client)) return;
            
Time32 Now = new Time32(time);
            if (
client.Entity.AttackPacket != null || client.Entity.VortexAttackStamp != null)
            {
                try
                {
                    if (
client.Entity.ContainsFlag((ulong)Update.Flags.ShurikenVortex))
                    {
                        if (
client.Entity.VortexPacket != null && client.Entity.VortexPacket.ToArray() != null)
                        {
                            if (
Now client.Entity.VortexAttackStamp.AddMilliseconds(1400))
                            {
                                
client.Entity.VortexAttackStamp Now;
                                new 
Game.Attacking.Handle(client.Entity.VortexPacketclient.Entitynull);
                            }
                        }
                    }
                    else
                    {
                        
client.Entity.VortexPacket null;
                        var 
AttackPacket client.Entity.AttackPacket;
                        if (
AttackPacket != null && AttackPacket.ToArray() != null)
                        {
                            
uint AttackType AttackPacket.AttackType;
                            if (
AttackType == Attack.Magic || AttackType == Attack.Melee || AttackType == Attack.Ranged)
                            {
                                if (
AttackType == Attack.Magic)
                                {
                                    if (
Now client.Entity.AttackStamp.AddSeconds(1))
                                    {
                                        if (
AttackPacket.Damage != 12160 &&
                                            
AttackPacket.Damage != 12170 &&
                                            
AttackPacket.Damage != 12120 &&
                                            
AttackPacket.Damage != 12130 &&
                                            
AttackPacket.Damage != 12140 &&
                                            
AttackPacket.Damage != 12320 &&
                                            
AttackPacket.Damage != 12330 &&
                                            
AttackPacket.Damage != 12340 &&
                                            
AttackPacket.Damage != 12210)
                                            new 
Game.Attacking.Handle(AttackPacketclient.Entitynull);
                                    }
                                }
                                else
                                {
                                    
int decrease = -300;
                                    if (
client.Entity.OnCyclone())
                                        
decrease 700;
                                    if (
client.Entity.OnSuperman())
                                        
decrease 200;
                                    if (
Now client.Entity.AttackStamp.AddMilliseconds((300 client.Entity.Agility decrease) * (int)(AttackType == Attack.Ranged 1)))
                                    {
                                        new 
Game.Attacking.Handle(AttackPacketclient.Entitynull);
                                    }
                                }
                            }
                        }
                    }
                }
                catch (
Exception e)
                {
                    
Program.SaveException(e);
                    
client.Entity.AttackPacket null;
                    
client.Entity.VortexPacket null;
                }
            }
        } 
عشان يا حسن


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



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

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

المواضيع المتشابهه للموضوع: مشكله بخصوص الضرب التلقائي
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
حل مشكله الضرب فى العموايد فى سورسي SourceDanger تطوير سيرفرات كونكر 35 2024-04-04 10:01 PM
حل مشكله اخلي الضرب متخلصش يجماعه سمير تطوير سيرفرات كونكر 11 2024-02-21 09:47 AM
حل مشكله الضرب التلقائى فى العمود Users تطوير سيرفرات كونكر 5 2023-07-18 08:39 PM
حاجه بخصوص الضرب التلقائي محمد ياسر تطوير سيرفرات كونكر 9 2019-06-25 12:46 AM
حل مشكله الضرب في بوابة الجيلد بارقام صغيره محمد ياسر تطوير سيرفرات كونكر 2 2019-06-13 12:28 PM


الساعة الآن 09:59 AM

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.