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

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


ViORX
2019-09-02, 06:34 AM
اولا تحياتى لرجالة المنتدى الجميل دة
ثانيا مشكلة السورس اللى شغال بية ان الاتاك فية والاسكلات بايظين خالص ولمة باخد الهاندل من سورس تانى بيجيلى ايرورات كتير جدا مبتتحلش وانا مش عاوز اغير السورس دة لانى تعبت فية بجد عقبال ماحليت فية مشاكل كتير لكن المشكلة دى مش عارف احلها وهسيب رابط الموضوع بتاع السورس اللى بتكلم علية وكنت عاوز اخلى السيرفر كلو 2 هت

اهو دة السورس اللى انا شغال بية وعاوز حل لمشكلة الاتاك والاسكلات بتاعته

عفواً لايمكن عرض الروابط في الإرشيف

ودة ملف الهاندل

عفواً لايمكن عرض الروابط في الإرشيف

تحياتى ليكم

photog
2019-09-02, 01:54 PM
متنقلش ملف هندل كلو انتا تاخد نسب الاتاك للبلير وتحطها مكان النسب عندك لكل اسكل طبعا ده انسب حل لو عاوز تنقل

ahmedfathy
2019-09-02, 02:30 PM
علافكرة موضوعك سهل جدآ

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

او بتبداء بي اتاك كل شخصية وبتخوش علي الملف يعني مثلآ نبداء

بي المونك

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

يبقي انت خلصت شخصيتين
وهكذا


الموضوع سهل

ahmedfathy
2019-09-02, 02:35 PM
اتفضل د حا مشكلتك عند سطر التعديل بتحط دي في جميع الاسكلات عندك وانا هشرحلك اتاك الكينج فين والكلام دا

if (attacker.NobilityRank == SomailProject.Game.ConquerStructures.NobilityRank. King)
{
damage = (uint)(damage * 0.9); هنا ضربة الكينج 2 هد كينج اوصاد كينج
}
if (attacker.NobilityRank == SomailProject.Game.ConquerStructures.NobilityRank. Prince)
{
damage = (uint)(damage * 0.9); هنا ضربة البرنس 3 هد اوصاد كينج
}
if (attacker.NobilityRank == SomailProject.Game.ConquerStructures.NobilityRank. Duke)
{
damage = (uint)(damage * 0.7); هنا ضربة Duke الدك
}
if (attacker.NobilityRank == SomailProject.Game.ConquerStructures.NobilityRank. Earl)
{
damage = (uint)(damage * 0.6); هنا الايرلي الضربة بتعتوا طبعآ انا مخليها ضعيفه جدآ

ViORX
2019-09-02, 08:01 PM
اتفضل د حا مشكلتك عند سطر التعديل بتحط دي في جميع الاسكلات عندك وانا هشرحلك اتاك الكينج فين والكلام دا

if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. king)
{
damage = (uint)(damage * 0.9); هنا ضربة الكينج 2 هد كينج اوصاد كينج
}
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. prince)
{
damage = (uint)(damage * 0.9); هنا ضربة البرنس 3 هد اوصاد كينج
}
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. duke)
{
damage = (uint)(damage * 0.7); هنا ضربة duke الدك
}
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. earl)
{
damage = (uint)(damage * 0.6); هنا الايرلي الضربة بتعتوا طبعآ انا مخليها ضعيفه جدآ

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

Tefa
2019-09-02, 08:03 PM
تمام ياغالى بس المشكلة لسة زى ماهى الاتاكات ضعيفة جدا بردو النينجا بيضرب النينجا ب11 الف

انته الي بتعدل ع اتاكات من خلال رقم 0.9 لو زودناه خليناه 1.8 لو نينجا بيضرب ب 20 الف هيضرب ب 40

ViORX
2019-09-03, 02:16 AM
انته الي بتعدل ع اتاكات من خلال رقم 0.9 لو زودناه خليناه 1.8 لو نينجا بيضرب ب 20 الف هيضرب ب 40

تمام وصلت كدة والف شكر ليك وعملتو فعلا وظبط معايا

ViORX
2019-09-03, 02:30 AM
متنقلش ملف هندل كلو انتا تاخد نسب الاتاك للبلير وتحطها مكان النسب عندك لكل اسكل طبعا ده انسب حل لو عاوز تنقل

تمام شكرا ليك واتشرفت بمرورك

ViORX
2019-09-03, 02:31 AM
اتفضل د حا مشكلتك عند سطر التعديل بتحط دي في جميع الاسكلات عندك وانا هشرحلك اتاك الكينج فين والكلام دا

if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. king)
{
damage = (uint)(damage * 0.9); هنا ضربة الكينج 2 هد كينج اوصاد كينج
}
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. prince)
{
damage = (uint)(damage * 0.9); هنا ضربة البرنس 3 هد اوصاد كينج
}
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. duke)
{
damage = (uint)(damage * 0.7); هنا ضربة duke الدك
}
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. earl)
{
damage = (uint)(damage * 0.6); هنا الايرلي الضربة بتعتوا طبعآ انا مخليها ضعيفه جدآ

شكرا لمجهودك معايا واتشرفت بمرورك

Tefa
2019-09-03, 05:20 PM
حبيبي بالتوفيق و لو عايز تفسكده ع الاخر ممكن تستخدم كود ده طبعا مع تعديل الارقام
#region Ridercontrole
#region king
//الكنج و هوه بيضرب
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.King && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.King)
{
damage = (uint)(damage * 114/100);
}
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.King && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Prince)
{
damage = (uint)(damage * 105 / 100);
}
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.King && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Duke)
{
damage = (uint)(damage * 113 / 100);
}
if (attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Earl || attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Knight || attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Serf && attacker.NobilityRank == Game.ConquerStructures.NobilityRank.King)
{
damage = (uint)(damage * 120 / 100);
}
#endregion
#region prince
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Prince && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.King)
{
damage = (uint)(damage * 174 / 100);
}
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Prince && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Prince)
{
damage = (uint)(damage * 133 / 100);
}
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Prince && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Duke)
{
damage = (uint)(damage * 109 / 100);
}
if (attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Earl || attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Knight || attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Serf && attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Prince)
{
damage = (uint)(damage * 115 / 100);
}
#endregion
#region Duke
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Duke && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.King)
{
damage = (uint)(damage * 179 / 100);
}
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Duke && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Prince)
{
damage = (uint)(damage * 185 / 100);
}
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Duke && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Duke)
{
damage = (uint)(damage * 115 / 100);
}
if (attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Earl || attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Knight || attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Serf && attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Duke)
{
damage = (uint)(damage * 105 / 100);
}
#endregion
#region earl
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Earl && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.King)
{
damage = (uint)(damage * 179 / 100);
}
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Earl && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Prince)
{
damage = (uint)(damage * 186 / 100);
}
if (attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Earl && attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Duke)
{
damage = (uint)(damage * 190 / 100);
}
if (attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Earl || attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Knight || attacked.NobilityRank == Game.ConquerStructures.NobilityRank.Serf && attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Earl || attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Serf || attacker.NobilityRank == Game.ConquerStructures.NobilityRank.Knight)
{
damage = (uint)(damage * 150 / 100);
}
#endregion
#endregion