السلام عليكم ورحمة الله وبركاته
انا لسه حالا عملتلكم كود تقدر تحظر الاعب باند اي بي ياعني ميقدرش يدخل من جهاز الي ال ip بتاعه متعمله باند
ياعني لو عمل 1000 اكونت وال ip هو هو بتاع حسابه خلاص ميقدرش يدخل اللعبه غير ما الجي ام يفك الباند تعالوا كده نشوف صوره

هو ايدخل بس لحظه اتجيله ده ياعني كده مش ايقدر يعمل اي حاجه غير ما االجي ام يفك الباند
تمام
حتي لو مش عامله باند عادي باند ip ايكفي
يلا الاكواد
اول حاجه افتح كلاس
EntityTable.cs
اتبحث عن
كود:
.Insert("Windwalker", client.Player.Windwalker)
جنبيه ضيف ده
كود:
.Insert("IP", client.Account.IP)
في نفس الكلاس ضيف دول برضوا
ابحث عن
كود:
client.Player.UID = reader.ReadUInt32("Uid");
تحتيه ضيف دول
كود:
client.Player.IP = reader.ReadUInt32("IP");
في نفس الكلاس اتبحث عن
كود:
.Set("VIPLevel", e.VIPLevel)
تحتيه ضيف دول
بعد كده افتح كلاس
Player.cs
ضيف ده في اي مكان عندك
بعد كده في Thread.cs
ضيف دول
ابحث عن
كود:
if (client.Player.HandleTiming)
تحت القوس ضيف دول
ولو جابلك ايروا انزل تحت شويه وضيفهم
كود:
#region Fourm code
using (MySqlCommand cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("banip").Where("ip", client.Account.IP))
{
using (MySqlReader r = new MySqlReader(cmd))
{
if (r.Read())
{
if (r.ReadByte("ip") == client.Player.IP)
{
client.Disconnect();
}
}
}
}
#endregion
خلصنا من السورس نروح للقاعده
ادخل جوه ملف entities
ودوس Ctrl + D
اتفتحلك نافذه ضيف سطر جديد كده
البيانات واضحه بعد ما تخلص سيف
كده تمام ومفيش ايروا واحد ورانا
في القاعده دوس
F6
اتطلعلك حاجه ذي القونصل خد دول كوبي وحطهم فيه بعدين دوس انتر
كود:
DROP TABLE IF EXISTS `banip`;
CREATE TABLE `banip` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ip` char(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
اتلقي ملف جديد في قاعده البيانات ظهر باسم
banip
ده كده تمام
لو عايز تحظر حد IP
افتح الملف ده وحط اي بي بتاع في خانه ip
وكده هو خد حظر اي بي ولو عايز تفكه امسح السطر عادي جدا
تكويد حازم
لو عحبكم متنسوش التقيم
