![]() |
ادي للاعب بان ماك :MacAddress
بسم الله الرحمن الرحيم اولا انا هكرر كلمتي قبل كدا الماك ادرس مهم جدا من حيث انك لو عايز تدي بان لواحد واديتو بان اي بي بيغير الاي بي في ثواني وبيفتح ويغلبك طب ما تديلو بان ماك قبل ما تنفذ الموضوع دا لازم تكون منفئ الموضوع الي منزلو قبل كدا عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع نبتدي بقي الاضافه اول حاجه هتعمل كلاس جديد وترزع فيه ده وتغير اسم البروجكت متنساش كود PHP:
بعد كدا نروح نحط اللود في كلاس بروجرام كود:
Database.MacBan.Load(); نروح كلاس باكت هاندلر ونبحث عن كود:
case "ban": كود:
case "banmac": بعد كدا برده في الباكت هاندلر هنبحث عن كود:
void AppendConnect كود:
if (Account.State == Database.AccountTable.AccountState.Banned) كود:
if (ResidentEvil.Database.MacBan.IsBanned(client.Account.MacAddress)) عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع والسلام عليكم ورحمة الله وبركاته |
رد: ادي للاعب بان ماك :MacAddress
عاش الله ينور
|
رد: ادي للاعب بان ماك :MacAddress
حلو امعلم |
رد: ادي للاعب بان ماك :MacAddress
اقتباس:
حبيبي يمعلم |
رد: ادي للاعب بان ماك :MacAddress
عاش استمر
|
رد: ادي للاعب بان ماك :MacAddress
عاش
|
رد: ادي للاعب بان ماك :MacAddress
عاش
|
رد: ادي للاعب بان ماك :MacAddress
ياريت تظبط الموضوع الكلاس سطر واحد
using ResidentEvil.Client; using ResidentEvil.Database; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ResidentEvil.Database { public class MacBan { public string mac; public static Dictionary<int, string> BannedMac; public static void Load() { BannedMac = new Dictionary<int, string>(); using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("bann edMac")) using (var reader = new MySqlReader(cmd)) { if (reader.Read()) { int asInt = reader.ReadInt32("Mac_int"); BannedMac.Add(asInt , reader.ReadString("Mac")); } } } public static bool IsBanned(string Mac) { return BannedMac.ContainsKey(Mac.GetHashCode()); } public static void Unban(string Mac) { BannedMac.Remove(Mac.GetHashCode()); using (var cmd = new MySqlCommand(MySqlCommandType.DELETE)) cmd.Delete("bannedMac", "Mac_int", Mac.GetHashCode()).Execute(); } public static void Ban(string Mac) { BannedMac.Add(Mac.GetHashCode() , Mac); using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("bann edMac")) using (var reader = new MySqlReader(cmd)) { if (!reader.Read()) using (var cmds = new MySqlCommand(MySqlCommandType.INSERT)) cmds.Insert("bannedMac").Insert("Mac_int", Mac.GetHashCode()).Insert("Mac", Mac).Execute(); } } } } ياريت تظبطه |
رد: ادي للاعب بان ماك :MacAddress
حاجه فشخولا من الاخر
|
رد: ادي للاعب بان ماك :MacAddress
تسلم ايدك على الموضوع الجميل دة
|
الساعة الآن 08:00 PM |
مرحبا بكم في منتدي اكواد لتطوير الالعاب