احصائياتى

الردود
2

المشاهدات
1065
 
Hazem
.:: المدير العام::.

    غير متواجد

المشاركات
2,309

+التقييم
0.84

تاريخ التسجيل
Apr 2019

الاقامة
Egypt

نظام التشغيل
windows 7

رقم العضوية
1
2019-04-19, 02:40 PM
المشاركة 1
2019-04-19, 02:40 PM
المشاركة 1
افتراضي اعمل حظر ip للاعبين
السلام عليكم ورحمة الله وبركاته

انا لسه حالا عملتلكم كود تقدر تحظر الاعب باند اي بي ياعني ميقدرش يدخل من جهاز الي ال 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) 

تحتيه ضيف دول


كود:
.Set("IP", e.IP) 

بعد كده افتح كلاس

Player.cs

ضيف ده في اي مكان عندك


كود:
 public uint IP; 

بعد كده في 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

وكده هو خد حظر اي بي ولو عايز تفكه امسح السطر عادي جدا



تكويد حازم

لو عحبكم متنسوش التقيم



التعديل الأخير تم بواسطة Hazem ; 2019-04-20 الساعة 12:30 PM
قديم 2019-06-17, 12:40 PM
المشاركة 2
MohamedModyAdel
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: اعمل حظر ip للاعبين
تسلم عاش بجد والله

قديم 2019-06-25, 05:33 AM
المشاركة 3
AMREL3FREIT
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: اعمل حظر ip للاعبين
تم التجربي وبصراحه تفكيرك عالي استمر ..


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: اعمل حظر ip للاعبين
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
عايز اعمل شوب مجدى مشكلات السيرفيرات كونكر الشخصيه 1 2020-01-25 04:42 PM
عايز اعمل فكرت حرب ElSaher مشكلات السيرفيرات كونكر الشخصيه 2 2019-08-30 06:20 PM
اعمل شفرات للاعبين و للـناس الـvip زى السيرفر الاول عـ العالـم Ahmeed Sheeko تطوير سيرفرات كونكر 3 2019-08-01 10:08 PM
اعمل حمايه لكلكر MohamedModyAdel تطوير سيرفرات كونكر 14 2019-07-28 02:25 AM
اعمل نسخه احتياطيه لسورس MohamedModyAdel تطوير سيرفرات كونكر 4 2019-07-10 08:57 PM


الساعة الآن 07:53 AM