منتدي اكواد

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

Tefa 2019-09-05 07:57 AM

رد: ضرورى من فضلكم مشكلة فى اتاك الكتانا بتاعة النينجا
 
ابعتلي الاسكله كده بالاضافه الي انته لسه ضايفها دي

ViORX 2019-09-05 08:10 AM

رد: ضرورى من فضلكم مشكلة فى اتاك الكتانا بتاعة النينجا
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Rider (المشاركة 14996)
ابعتلي الاسكله كده بالاضافه الي انته لسه ضايفها دي

#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 هت

Tefa 2019-09-05 09:21 AM

رد: ضرورى من فضلكم مشكلة فى اتاك الكتانا بتاعة النينجا
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ViORX (المشاركة 14998)
انا وصلت لحاجة مهمة ان المشكلة فى اسكلة twofoldblades اللى هى الشكشكة بس القديمة اللى بتشتغل على الكتانا بس مش الايبك
واللى بيضرب بيها هى اللى بتضرب ضربة عالية وضربة 1 هت لكن لو ضرب بال Supertwofoldblades اللى هى الشكشكة الجديدة بتضرب الضربة العادية 2 هت

تمام يبقي مشكله هنا من اسكله شكشه تانيه
handle.cs
سيرش
كود PHP:

case 6000 

قوق
كود PHP:

ReceiveAttack

ضيف
كود PHP:

Damage Damage 70 100


ViORX 2019-09-05 11:54 AM

رد: ضرورى من فضلكم مشكلة فى اتاك الكتانا بتاعة النينجا
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rider (المشاركة 15001)
تمام يبقي مشكله هنا من اسكله شكشه تانيه
handle.cs
سيرش
كود PHP:

case 6000 

قوق
كود PHP:

receiveattack

ضيف
كود PHP:

damage damage 70 100


مش عارف اقولك اية غير عبقرى والله هههه
تسلم ايدك

Tefa 2019-09-05 05:59 PM

رد: ضرورى من فضلكم مشكلة فى اتاك الكتانا بتاعة النينجا
 
حبيب قلبي الف مبروك <3


الساعة الآن 06:50 PM

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