مشاهدة النسخة كاملة : ضرورى من فضلكم مشكلة فى اتاك الكتانا بتاعة النينجا
ViORX
2019-09-05, 02:51 AM
السلام عليكم
لو سمحتم فى مشكلة ان النينجا لمة بيلبس الجنزير الاتاك بيبقى مظبوط وكل حاجة والضربة مظبوطة بس لمة بيلبس ال HanzoKatana بتاعة النينجا بيضرب دايما بى سترايك والضربة بتيجى عالية وبيضرب 1 هت لكن لمة بيلبس الجنزير الضربة بتبقى طبيعية فاعاوز اعرف مكان الكود بتاع السلاح
تحياتى ليكم
جرب تلبس سلاح كتانا لفل 130 لو نفس الحوار يبقي ده اتاكها الطبيعي ده طبعا لو تقصد بالجنزيره ايبك نينجا مش سلسلة النينجا
ViORX
2019-09-05, 04:32 AM
جرب تلبس سلاح كتانا لفل 130 لو نفس الحوار يبقي ده اتاكها الطبيعي ده طبعا لو تقصد بالجنزيره ايبك نينجا مش سلسلة النينجا
تمام طب لو مش دة اتاكها الطبيعى فين الكود اللى اعدله واعدله بأية
ممكن تنزل اتاك سلاح نفسه او اتاك اللاسكله
ViORX
2019-09-05, 05:02 AM
ممكن تنزل اتاك سلاح نفسه او اتاك اللاسكله
منا عاوز انزل اتاك السلاح بس انا مش عارف انزل اتاكه ازاى او البى سترايك بتاعه لان مقدرش انزل اتاك الاسكلة لان اللى بيلبس الايبك نينجا بيبقى عادى جدا والاتاك مظبوط و2 هت لكن اللى يلبس كتانا يضرب 1 هت ويجيب ارقام كبيرة وبى سترايك عالى
ElSaher
2019-09-05, 05:59 AM
في موضوع يا صحبي اسمو ملف اتاكات 2هت للسلفرات السهلا هتلاقي فيه الاتاكات وا كيفيت التركيب كمان
انا الي نشرو
ViORX
2019-09-05, 06:03 AM
في موضوع يا صحبي اسمو ملف اتاكات 2هت للسلفرات السهلا هتلاقي فيه الاتاكات وا كيفيت التركيب كمان
انا الي نشرو
تمام ياغالى انا معنديش اى مشكلة فى الاتاكات خالص والسيرفر كله 2 هت والنينجا بردو 2 هت ماعدا لو لبس كتانا بيضرب 1 هت ومعرفش اية السبب هل السبب ان الكتانا اتاكها عالى او بى سترايك عالى جدا لانها بتجيب ارقام عالية او اية بظبط مش فاهم لكن غير كدة كله 2 هت ماعدا النينجا فى حالة انه لو لبس كتانا بس
سيرش
case 12080:
{
بعد فتحة القوس ضيف
ConquerItem Itemrwk = attacker.Owner.Equipment.TryGetItem(4);
ConquerItem Itemlwk = attacker.Owner.Equipment.TryGetItem(5);
انزل لحد
ReceiveAttack(
فوقها ضيف
if (Itemrwk.ID / 1000 == 601 || Itemlwk.ID / 1000 == 601)
damage = (uint)(damage * 50 / 100);
بتتحكم ف قوة الضربه من خلال رقم 50 ده هياثر علي ضربة الكتانا بس يعني لو لابس كتانا هيقلل رقم ال بيضرب بيه
ViORX
2019-09-05, 06:45 AM
سيرش
case 12080:
{
بعد فتحة القوس ضيف
conqueritem itemrwk = attacker.owner.equipment.trygetitem(4);
conqueritem itemlwk = attacker.owner.equipment.trygetitem(5);
انزل لحد
receiveattack(
فوقها ضيف
if (itemrwk.id / 1000 == 601 || itemlwk.id / 1000 == 601)
damage = (uint)(damage * 50 / 100);
بتتحكم ف قوة الضربه من خلال رقم 50 ده هياثر علي ضربة الكتانا بس يعني لو لابس كتانا هيقلل رقم ال بيضرب بيه
تمام انا جربت الحل دة بس مفيش اى نتيجة وخليت رقم 50 دة نزلته ل30 وبردو زى ماهى بظبط
ViORX
2019-09-05, 06:49 AM
وجربت خليت ال50 عليتها 80 وبردو الضربة لو بالايبك النينجا بضرب اول شكة ب17 مثلا تانى شكة 25 مثلا فى الحدود دى لكن بالكتانا اول شكة 23 مثلا وتانى شكة 36 الف لكن الاتاك بتاع النينجا مظبوط عادى والايبك زى الفل
ابعتلي الاسكله كده بالاضافه الي انته لسه ضايفها دي
ViORX
2019-09-05, 08:10 AM
ابعتلي الاسكله كده بالاضافه الي انته لسه ضايفها دي
#region SuperTwofoldBlade
case 12080:
{
ConquerItem Itemrwk = attacker.Owner.Equipment.TryGetItem(4);
ConquerItem Itemlwk = attacker.Owner.Equipment.TryGetItem(5);
if (Time32.Now >= attacker.SpellStamp.AddMilliseconds(870))
{
if (CanUseSpell(spell, attacker.Owner))
{
ushort Xx, Yx;
if (attacked != null)
{
Xx = attacked.X;
Yx = attacked.Y;
}
else
{
Xx = attackedsob.X;
Yx = attackedsob.Y;
}
if (Kernel.GetDistance(attacker.X, attacker.Y, Xx, Yx) <= 5)
{
if (attackedsob == null)
if (attacked.ContainsFlag(Update.Flags.Fly))
return;
if (attacker.ContainsFlag(Update.Flags.Fly))
return;
PrepareSpell(spell, attacker.Owner);
SpellUse suse = new SpellUse(true);
suse.Attacker = attacker.UID;
suse.SpellID = spell.ID;
suse.SpellLevel = spell.Level;
suse.X = X;
suse.Y = Y;
bool send = false;
if (attackedsob == null)
{
if (CanAttack(attacker, attacked, spell, attack.AttackType == Attack.Melee))
{
attack.Effect1 = Attack.AttackEffects1.None;
uint damage = Game.Attacking.Calculate.Melee(attacker, attacked, ref attack);
if (attacker.NobilityRank == AbdoRedaGxV4.Game.ConquerStructures.NobilityRank.K ing)
{
damage = (uint)(damage * 0.899);
}
if (attacker.NobilityRank == AbdoRedaGxV4.Game.ConquerStructures.NobilityRank.P rince)
{
damage = (uint)(damage * 0.929);
}
if (attacker.NobilityRank == AbdoRedaGxV4.Game.ConquerStructures.NobilityRank.D uke)
{
damage = (uint)(damage * 0.999);
}
if (attacker.NobilityRank == AbdoRedaGxV4.Game.ConquerStructures.NobilityRank.E arl)
{
damage = (uint)(damage * 1.100);
}
suse.Effect1 = attack.Effect1;
if (Itemrwk.ID / 1000 == 601 || Itemlwk.ID / 1000 == 601)
damage = (uint)(damage * 80 / 100);
ReceiveAttack(attacker, attacked, attack, ref damage, spell);
suse.AddTarget(attacked, damage, attack);
send = true;
if (attacker.Owner.Spells.ContainsKey(0) && !attacked.Dead)
{
var s = attacker.Owner.Spells[0];
var spellz = Database.SpellTable.SpellInformations[s.ID][s.Level];
if (spellz != null)
{
if (Kernel.Rate(spellz.Percent))
{
SpellUse ssuse = new SpellUse(true);
ssuse.Attacker = attacker.UID;
ssuse.SpellID = spellz.ID;
ssuse.SpellLevel = spellz.Level;
damage = Game.Attacking.Calculate.Melee(attacker, attacked, ref attack);
ssuse.AddTarget(attacked, new SpellUse.DamageClass().Damage = damage, attack);
ReceiveAttack(attacker, attacked, attack, ref damage, spell);
attacker.Owner.SendScreen(ssuse, true);
}
}
}
}
}
else
{
if (CanAttack(attacker, attackedsob, spell))
{
attack.Effect1 = Attack.AttackEffects1.None;
uint damage = Game.Attacking.Calculate.Melee(attacker, attackedsob, ref attack);
damage = (uint)(damage * 180 / 100);
ReceiveAttack(attacker, attackedsob, attack, damage, spell);
suse.Effect1 = attack.Effect1;
suse.AddTarget(attackedsob, damage, attack);
send = true;
}
}
if (send)
attacker.Owner.SendScreen(suse, true);
attacker.SpellStamp = Time32.Now;
}
else
{
attacker.AttackPacket = null;
}
}
}
break;
}
#endregion
اهو كود الاسكلة كامل ومتغبش عليا عشان مستعجل فى حلها عاملة مشكلة جامدة فى السيرفر هههه
تحياتى ليك
ViORX
2019-09-05, 09:00 AM
انا وصلت لحاجة مهمة ان المشكلة فى اسكلة twofoldblades اللى هى الشكشكة بس القديمة اللى بتشتغل على الكتانا بس مش الايبك
واللى بيضرب بيها هى اللى بتضرب ضربة عالية وضربة 1 هت لكن لو ضرب بال Supertwofoldblades اللى هى الشكشكة الجديدة بتضرب الضربة العادية 2 هت
انا وصلت لحاجة مهمة ان المشكلة فى اسكلة twofoldblades اللى هى الشكشكة بس القديمة اللى بتشتغل على الكتانا بس مش الايبك
واللى بيضرب بيها هى اللى بتضرب ضربة عالية وضربة 1 هت لكن لو ضرب بال Supertwofoldblades اللى هى الشكشكة الجديدة بتضرب الضربة العادية 2 هت
تمام يبقي مشكله هنا من اسكله شكشه تانيه
handle.cs
سيرش
case 6000
قوق
ReceiveAttack(
ضيف
Damage = Damage * 70 / 100;
ViORX
2019-09-05, 11:54 AM
تمام يبقي مشكله هنا من اسكله شكشه تانيه
handle.cs
سيرش
case 6000
قوق
receiveattack(
ضيف
damage = damage * 70 / 100;
مش عارف اقولك اية غير عبقرى والله هههه
تسلم ايدك
vBulletin® v3.8.8 Beta 1, Copyright ©2000-2024, TranZ by code