المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : حل مشكله الضرب التلقائى فى العمود


Users
2019-07-05, 09:21 PM
بسم الله الرحمن الرحيم
موضوع جميل مقدم من العضو المميز حسن شكرا ليه :)
الضرب التلقائى
يعنى لما تسيب الاميل يضرب لوحدو فى البوله او الخشبه بيضرب ويقف
او ضربه كل كام ثانيه وانت عاوزه سريع
طيب ايه الحل
هتفتح كلاص
World
تبحث عن كود
private void AutoAttackCallback(GameState client, int time)


وهتبدل الكود بالكود ده
}
private void AutoAttackCallback(GameState client, int 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.Sh urikenVortex))
{
if (client.Entity.VortexPacket != null && client.Entity.VortexPacket.ToArray() != null)
{
if (Now > client.Entity.VortexAttackStamp.AddMilliseconds(14 00))
{
client.Entity.VortexAttackStamp = Now;
new Game.Attacking.Handle(client.Entity.VortexPacket, client.Entity, null);
}
}
}
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(AttackPacket, client.Entity, null);
}
}
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 : 1)))
{
new Game.Attacking.Handle(AttackPacket, client.Entity, null);
}
}
}
}
}
}
catch (Exception e)
{
Program.SaveException(e);
client.Entity.AttackPacket = null;
client.Entity.VortexPacket = null;
}
}
}
لو فى اى مشكله ممكن تكتبها فى التعليقات
شكرا لكم جميعا

Hassan Emprator
2019-07-05, 09:51 PM
من المشرف حسن ياض مش من العضو المميز ههههههههه

Users
2019-07-05, 10:06 PM
من المشرف حسن ياض مش من العضو المميز ههههههههه

ورينا شغلك يا مشرف
بس دلوقتى عضو مميز
شد حيلك بقى :)

محمد ياسر
2019-07-06, 06:03 AM
الله ينور يامراقبنا الغالي

ahmedfarouk
2023-07-16, 09:49 AM
تسلم

ahmedfarouk
2023-07-18, 08:39 PM
تسلم يا رايزو