محمد ياسر
2019-07-07, 03:06 PM
السلام عليكم ورحمة الله وبركاته
ازاي تدي بان بوقت طبعا ده اكواد الاخ اسم العضو
الي معنا هنا كانت في قسم المشكلات وانا نقلته وهو لو حابب انقل الموضوع ليه يقولي وانا انقله ليه
يلا نبداء الاكواد
بان بوقت
ارمي الشفره دي ف بكت هندلر
case "bantime":
{
foreach (var Client in Program.Values)
{
if (Client.Account.State >= client.Account.State)
continue;
if (Client.Player.LoweredName.Contains(Data[1]))
{
Client.Account.State = Database.AccountTable.AccountState.Banned;
Client.Account.SaveState();
Client.Account.CopraState(Database.AccountTable.Ac countState.Banned);
Client["banhours"] = Data[2].Cast<int>();
Client["banreason"] = message_.Substring(Data[0].Length + 1 + Data[1].Length + 1 + Data[2].Length + 1);
Client["banstamp"] = DateTime.Now;
Client.Disconnect();break;
}
}
break;
}
شفره هتكون bantime elwad 5 ده معناه ان الواد هيتبند 5 ساعات
جرب الشفره الاول مشتغلتش اعمل الكلام الي تحت ده
اعمل سيرش بقا ف بكت هندلر علي
client.Variables = variables;
و تحتها ضيف ده
if (client["banhours"] == 0)
{
client["banhours"] = -1;
client["banreason"] = "Infinite time.";
client["banstamp"] = DateTime.Now.AddYears(100);
}
if (Account.State == Database.AccountTable.AccountState.Banned)
{
if (client["banhours"] != -1)
{
DateTime banStamp = client["banstamp"];
if (DateTime.Now > banStamp.AddDays(((int)client["banhours"]) / 24).AddHours(((int)client["banhours"]) % 24))
Account.State = Database.AccountTable.AccountState.Entity;
}
}
string Message = "";
if (Protection.SystemBannedAccount.IsBanned(client.Ac count.EntityID, out Message))
{
}
else if (Account.State == Database.AccountTable.AccountState.Banned)
{
DateTime banStamp = client["banstamp"];
banStamp = banStamp.AddHours(client["banhours"]);
Message = "You are banned for " + client["banhours"] + " hours [until " + banStamp.ToString("HH:mm MM/dd/yyyy") + "]. Reason: " + client["banreason"];
}
في الكود ده انت اتحدد الزمن بتاع الباند من السطر ده
client["banstamp"] = DateTime.Now.AddYears(100);
انت كده اتديله باند 100 سنه هههههه يكون اتوكل علي الله من الدنيا فانت تحدده بالي عايزه
ازاي تدي بان بوقت طبعا ده اكواد الاخ اسم العضو
الي معنا هنا كانت في قسم المشكلات وانا نقلته وهو لو حابب انقل الموضوع ليه يقولي وانا انقله ليه
يلا نبداء الاكواد
بان بوقت
ارمي الشفره دي ف بكت هندلر
case "bantime":
{
foreach (var Client in Program.Values)
{
if (Client.Account.State >= client.Account.State)
continue;
if (Client.Player.LoweredName.Contains(Data[1]))
{
Client.Account.State = Database.AccountTable.AccountState.Banned;
Client.Account.SaveState();
Client.Account.CopraState(Database.AccountTable.Ac countState.Banned);
Client["banhours"] = Data[2].Cast<int>();
Client["banreason"] = message_.Substring(Data[0].Length + 1 + Data[1].Length + 1 + Data[2].Length + 1);
Client["banstamp"] = DateTime.Now;
Client.Disconnect();break;
}
}
break;
}
شفره هتكون bantime elwad 5 ده معناه ان الواد هيتبند 5 ساعات
جرب الشفره الاول مشتغلتش اعمل الكلام الي تحت ده
اعمل سيرش بقا ف بكت هندلر علي
client.Variables = variables;
و تحتها ضيف ده
if (client["banhours"] == 0)
{
client["banhours"] = -1;
client["banreason"] = "Infinite time.";
client["banstamp"] = DateTime.Now.AddYears(100);
}
if (Account.State == Database.AccountTable.AccountState.Banned)
{
if (client["banhours"] != -1)
{
DateTime banStamp = client["banstamp"];
if (DateTime.Now > banStamp.AddDays(((int)client["banhours"]) / 24).AddHours(((int)client["banhours"]) % 24))
Account.State = Database.AccountTable.AccountState.Entity;
}
}
string Message = "";
if (Protection.SystemBannedAccount.IsBanned(client.Ac count.EntityID, out Message))
{
}
else if (Account.State == Database.AccountTable.AccountState.Banned)
{
DateTime banStamp = client["banstamp"];
banStamp = banStamp.AddHours(client["banhours"]);
Message = "You are banned for " + client["banhours"] + " hours [until " + banStamp.ToString("HH:mm MM/dd/yyyy") + "]. Reason: " + client["banreason"];
}
في الكود ده انت اتحدد الزمن بتاع الباند من السطر ده
client["banstamp"] = DateTime.Now.AddYears(100);
انت كده اتديله باند 100 سنه هههههه يكون اتوكل علي الله من الدنيا فانت تحدده بالي عايزه