hello there , i tried to make its reset the lottery
so i created this code
but didn't worked
any help ?
so i created this code
PHP Code:
#region restart lottery
try
{
if (Now.Hour == 23 && Now.Minute == 55 && Now.Second == 00)
{
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Server will restart in 5 minutes , Do not sign up for the arena now, save all your data and log out game", System.Drawing.Color.Orange, Network.GamePackets.Message.Center), ServerBase.Kernel.GamePool.Values);
{
System.Threading.Thread.Sleep(60000);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Server will restart in 4 minutes , Do not sign up for the arena now, save all your data and log out game", System.Drawing.Color.Orange, Network.GamePackets.Message.Center), ServerBase.Kernel.GamePool.Values);
System.Threading.Thread.Sleep(60000);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Server will restart in 3 minutes , Do not sign up for the arena now, save all your data and log out game", System.Drawing.Color.Orange, Network.GamePackets.Message.Center), ServerBase.Kernel.GamePool.Values);
System.Threading.Thread.Sleep(60000);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Server will restart in 2 minutes , Do not sign up for the arena now, save all your data and log out game", System.Drawing.Color.Orange, Network.GamePackets.Message.Center), ServerBase.Kernel.GamePool.Values);
System.Threading.Thread.Sleep(60000);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Server will restart in 1 minutes , Do not sign up for the arena now, save all your data and log out game ", System.Drawing.Color.Orange, Network.GamePackets.Message.Center), ServerBase.Kernel.GamePool.Values);
System.Threading.Thread.Sleep(30000);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Server will restart in 30 Seconds , Do not sign up for the arena now, save all your data and log out game ", System.Drawing.Color.Orange, Network.GamePackets.Message.Center), ServerBase.Kernel.GamePool.Values);
System.Threading.Thread.Sleep(30000);
foreach (Client.GameState clients2 in ServerBase.Kernel.GamePool.Values)
{
Database.PkWarEvent.QQ(clients2);
Database.EntityTable.ResetLottery2(clients2);
Database.EntityTable.ResetLottery(clients2);
MySqlCommand cmd = new MySqlCommand(MySqlCommandType.UPDATE);
cmd.Update("entities").Set("LotteryEntries", 0).Where("restart", 1).Execute();
CommandsAI("@save");
CommandsAI("@restart");
// ServerStuff.Closed = true;
Conquer_Online_Server.Game.ConquerStructures.PlayersVot Vot = new Conquer_Online_Server.Game.ConquerStructures.PlayersVot();
Vot.AdressIp = clients2.Account.IP;
Vot.Uid = clients2.Entity.UID;
Kernel.VotePool.Remove(Vot.AdressIp);
Kernel.VotePoolUid.Remove(Vot.Uid);
Database.EntityTable.DeletVotes(Vot);
}
}
}
}
catch { }
//return;
#endregion
but didn't worked
any help ?