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

مشاهدة النسخة كاملة : مشكلة في سورس رايزو


Avengers-Co
2020-03-20, 05:40 PM
السلام عليكم
عندي مشكلة في ضربة الارشر الفيزيكال بتطلع برقم كبير و حتي لو انا اتحركت حوالين اللاعب يفضل يضرب لوحدة لحد ما ابعد عنة خالص

Avengers-Co
2020-03-21, 12:11 PM
مش معقول مفيش حل ؟

AliNasser
2020-03-21, 02:06 PM
ادخل المسار دا

Game\MsgServer\AttackHandler\Calculate\Range.cs

ابحث عن

public static void OnPlayer

افتحه وانزل تحتيه وحط الكود دا

if (player.Class >= 40 && player.Class <= 45)
{
Damage = Damage / 2;
}

دا بيقللك اتاكو للنص

كل متعلي الرقم الاتاك هيقل اكتر

Avengers-Co
2020-03-21, 03:18 PM
للأسف نفس المشكلة وجربت لحد ما اوصل /6 مبيقلش نهائي
ادخل المسار دا

game\msgserver\attackhandler\calculate\range.cs

ابحث عن

public static void onplayer

افتحه وانزل تحتيه وحط الكود دا

if (player.class >= 40 && player.class <= 45)
{
damage = damage / 2;
}

دا بيقللك اتاكو للنص

كل متعلي الرقم الاتاك هيقل اكتر

AliNasser
2020-03-21, 03:33 PM
تحت public static void OnPlayer

انزل لحد متلاقي الكود دا

int Damage = (int)Base.GetDamage(player.Owner.Entity.MaxAttack, player.Owner.Entity.MinAttack);
Damage = (int)player.Owner.AjustAttack((uint)Damage);

حط تحتهم الكود دا

Damage -= (int)((Damage / 10) * 7);

رقم 7

كل متزوده الاتاك هيقل

انا شغال بسورس ماتركس فمش عارف نفس الاكواد موجوده عندك ولا لا

Avengers-Co
2020-03-21, 05:28 PM
جمعت بين الكودين والمشكلة اتحلت شكراً جداً ليك

تحت public static void onplayer

انزل لحد متلاقي الكود دا

int damage = (int)base.getdamage(player.owner.entity.maxattack, player.owner.entity.minattack);
damage = (int)player.owner.ajustattack((uint)damage);

حط تحتهم الكود دا

damage -= (int)((damage / 10) * 7);

رقم 7

كل متزوده الاتاك هيقل

انا شغال بسورس ماتركس فمش عارف نفس الاكواد موجوده عندك ولا لا