[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


[حصري] باند بشكل جديد 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]