مشاهدة النسخة كاملة : مساعده في طلب اكواد لتوبات وافكار جديده..
AliNasser
2019-08-20, 06:11 PM
السلام عليكم ...
انا كان عندي افكار توبات بس مش عارف انفذها ودا لاني محتاج اعمل اكواد تتنفذ جوه المابه بس مش عارف اعملها
الاول : كود بيمنع استخدام اي سكلات جوه مابه الا اسكلات معينه
التاني: كود بيمنع استخدام كل الاسكلات جوه المابه وميسبش الا الضرب العادي بس
التالت: كود بيمنع تزويد الدم جوه مابه معينه
الرابع:اكواد تخلي اي ضربه جوه المابه تتحسب ب 1 اي انها تنزل اتاكات كل الاعبين جوه المابه للصفر
وكل لاعب مثلا يكون ليه تلت فرص جوه المابه ان يتضرب ... لو اتضرب 3 مرات بتطرد بره المابه...
خامسا: كود او ما الكويسته تشتغل
السورس الانا شغال عليه دلوقتي سورس fighter بتاع مدير المنتدي الجديد
بدل entity فيه ب player
مثال
var MapDictionary = Kernel.GamePool.Values.Where(p => p.Player.MapID == 2354).ToArray();
foreach (var client in MapDictionary)
{
الكود هنا . client.Player
وشكرا لكل من يساعد .........
اذاي اخليه ميهلثش ف مابات معينه
Packethandler.cs
سيرش
#region Medicine
انزل تحت و مع اول قوس يقابلك
}
حط الكود ده جواه
if (Constants.NoHp.Contains(client.Entity.MapID))
{
return;
}
بعدها هندخل علي Constants.cs
ابحث
public static readonly System.Collections.Generic.List<ushort>
هنرمي كود ده فوقها
public static readonly System.Collections.Generic.List<ushort> NoHp = new System.Collections.Generic.List<ushort> {
1707,3070,1238,1004,8880,8881,1597,1860,1597,3846, 1858
};
اي حد يضرب تاني ب 1 جوه مابه
نفس كود الي ضفناه فوق هنعمل واحد زيه و نغير اسمه
public static readonly System.Collections.Generic.List<ushort> dmgone = new System.Collections.Generic.List<ushort> {
1707,3070,1238,1004,8880,8881,1597,1860,1597,3846, 1858
};
بعدها هندخل علي
calculate.cs
ابحث عن public static void CheckDamage(
انزل تحت خالص لحد قفلة القوس
}
قبل قفلة القوس يعني فوق اخر قوس ضيف
if (Constants.dmgone.Contains(attacked.MapID))
Damage = 1;
ميقدرش يضرب اي اسكله جوه مابه
نفس الكود بتاعنا في constants.cs
public static readonly System.Collections.Generic.List<ushort> noskills= new System.Collections.Generic.List<ushort> {
1707,3070,1238,1004,8880,8881,1597,1860,1597,3846, 1858
};
بعدها هنروح
Handle.cs
هنبحث عن
public static bool CanAttack(
تحتها هنحط
if (Constants.noskills.Contains(attacked.MapID))
return false;
ملحوظه دول ارقام المابات عدل عليهم برحتك
1707,3070,1238,1004,8880,8881,1597,1860,1597,3846, 1858
AliNasser
2019-08-20, 11:12 PM
شكراا جداا لمساعدتك ...
جاري التجربه ...
حضرتك تعرف كود بيمنع استخدام جميع الاسكلات الا اسكلات معينه مثلا زي السكنت سورد والفاست
karem1q
2023-10-11, 09:07 PM
اذاي اخليه ميهلثش ف مابات معينه
Packethandler.cs
سيرش
#region Medicine
انزل تحت و مع اول قوس يقابلك
}
حط الكود ده جواه
if (Constants.NoHp.Contains(client.Entity.MapID))
{
return;
}
بعدها هندخل علي Constants.cs
ابحث
public static readonly System.Collections.Generic.List<ushort>
هنرمي كود ده فوقها
public static readonly System.Collections.Generic.List<ushort> NoHp = new System.Collections.Generic.List<ushort> {
1707,3070,1238,1004,8880,8881,1597,1860,1597,3846, 1858
};
اي حد يضرب تاني ب 1 جوه مابه
نفس كود الي ضفناه فوق هنعمل واحد زيه و نغير اسمه
public static readonly System.Collections.Generic.List<ushort> dmgone = new System.Collections.Generic.List<ushort> {
1707,3070,1238,1004,8880,8881,1597,1860,1597,3846, 1858
};
بعدها هندخل علي
calculate.cs
ابحث عن public static void CheckDamage(
انزل تحت خالص لحد قفلة القوس
}
قبل قفلة القوس يعني فوق اخر قوس ضيف
if (Constants.dmgone.Contains(attacked.MapID))
Damage = 1;
ميقدرش يضرب اي اسكله جوه مابه
نفس الكود بتاعنا في constants.cs
public static readonly System.Collections.Generic.List<ushort> noskills= new System.Collections.Generic.List<ushort> {
1707,3070,1238,1004,8880,8881,1597,1860,1597,3846, 1858
};
بعدها هنروح
Handle.cs
هنبحث عن
public static bool CanAttack(
تحتها هنحط
if (Constants.noskills.Contains(attacked.MapID))
return false;
ملحوظه دول ارقام المابات عدل عليهم برحتك
1707,3070,1238,1004,8880,8881,1597,1860,1597,3846, 1858
عاش
vBulletin® v3.8.8 Beta 1, Copyright ©2000-2024, TranZ by code