مشاهدة النسخة كاملة : مشكلة في سورس رايزو
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
كل متزوده الاتاك هيقل
انا شغال بسورس ماتركس فمش عارف نفس الاكواد موجوده عندك ولا لا
vBulletin® v3.8.8 Beta 1, Copyright ©2000-2024, TranZ by code