samehmisse عـﮯـضـﮯـو لامــع
آلـღـهـوآيـღـة : : الدوله : عدد المساهمات : 32 نقاط : 4178 السٌّمعَة : 0 تاريخ التسجيل : 13/03/2013 المزاج : alex
بطاقة الشخصية العاب:
| موضوع: [حصري] باند بشكل جديد New Edited Ban السبت مارس 16, 2013 8:22 am | |
|
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
[حصري] باند بشكل جديد New Edited Ban
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] » ♫ آلٍطريقة ♪ « اولا هتفتح
كود PHP: PacketHandler.cs وتدور علي
كود PHP: case "ban": و
كود PHP: case "unban": وتشيلهم
وتحط الكود ده مكانهم [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]كود PHP: #region Ban& Unban cmd case "ban": { foreach (var Client in ServerBase.Kernel.GamePool.Values) { if (Client.Account.State >= client.Account.State) continue; if (Client.Entity.Name.ToLower().Contains(Data[1])) { Client.Account.State = Conquer_Online_Server.Database.AccountTable.AccountState.Banned; Client.Account.Savekimo(); Client.Disconnect(); client.Send(new Conquer_Online_Server.Network.GamePackets.Message("[Name " + Client.Entity.Name + "]", System.Drawing.Color.Gold, GamePackets.Message.FirstRightCorner)); client.Send(new Conquer_Online_Server.Network.GamePackets.Message("Username: " + Client.Account.Username, System.Drawing.Color.Gold, GamePackets.Message.ContinueRightCorner)); client.Send(new Conquer_Online_Server.Network.GamePackets.Message("Password: " + Client.Account.Password, System.Drawing.Color.Gold, GamePackets.Message.ContinueRightCorner)); client.Send(new Conquer_Online_Server.Network.GamePackets.Message("IP: " + Client.Account.IP, System.Drawing.Color.Gold, GamePackets.Message.ContinueRightCorner)); client.Send(new Conquer_Online_Server.Network.GamePackets.Message("CPs: " + Client.Entity.ConquerPoints, System.Drawing.Color.Gold, GamePackets.Message.ContinueRightCorner)); client.Send(new Conquer_Online_Server.Network.GamePackets.Message("Money: " + Client.Entity.Money, System.Drawing.Color.Green, GamePackets.Message.ContinueRightCorner)); client.Send(new Conquer_Online_Server.Network.GamePackets.Message("Map: [" + Client.Entity.MapID + "] " + Client.Entity.X + "," + Client.Entity.Y, System.Drawing.Color.Green, GamePackets.Message.ContinueRightCorner)); break; } } break; } case "unban": { var Account = new Database.AccountTable(Data[1]); if (Account.State == Conquer_Online_Server.Database.AccountTable.AccountState.Banned) { Account.State = Conquer_Online_Server.Database.AccountTable.AccountState.Player; Account.SaveMatrix1(); } break; }
#endregion Ban& Unban cmd [b][b][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة][/b][/b] [b][b]
[/b][/b] وبالتاكيد هيجبلك ايرور في الحته دي
كود PHP: Account.SaveMatrix1(); هتروح انت ياسيدي رايح علي كود PHP: DatabaseAccountTable.cs وتدور عليكود PHP: public void Save()
وتضيف ال[size=21]كود ده تحته [/size][b][b]
[/b][/b] [b][b][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
كود PHP: public void SaveMatrix1() { if (this.exists) { AccountCollection accounts = new AccountCollection(); accounts.LoadAndCloseReader(ReadOnlyRecord<Account>.FetchByParameter("Username", this.Username)); if (accounts.Count > 0) { accounts[0].State = 0; accounts[0].Save(); } } else { try { Account.Insert(this.Username, this.Password, this.IP, 0L, (byte)this.State, this.EntityID, this.Email); } catch (Exception exception) { Program.SaveException(exception); } } }
[/b][/b] [b][b][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
[size=9]وبكده هيشتغل م[size=9]عاك تمام
عشان بقي تعمل باند لحد هتكتب
كود PHP: @ban اسم الاكونت من جوه [/size][/size][/b][/b] [b][b][size=9][size=9]ه[size=9]يروح عامله باند ويكتبلي [size=9]معلومات عنه من ضمنها اسم الاكونت من بره هتستخدمه عشان لو هتفك الباند
عايز بقي افك الباند
هتكتب
كود PHP: @unban اسم الاكونت من بره [/size][/size][/size][/size][/b][/b]
| |
|