wServer.realm.RealmManager.CloseWorld C# (CSharp) Method

CloseWorld() public static method

public static CloseWorld ( World world ) : void
world World
return void
        public static void CloseWorld(World world)
        {
            Monitor.WorldRemoved(world);
        }

Usage Example

Beispiel #1
0
 public void InitCloseRealm()
 {
     ClosingStarted = true;
     foreach (var i in world.Players.Values)
     {
         SendMsg(i, "I HAVE CLOSED THIS REALM!", "#Oryx the Mad God");
         SendMsg(i, "YOU WILL NOT LIVE TO SEE THE LIGHT OF DAY!", "#Oryx the Mad God");
     }
     world.Timers.Add(new WorldTimer(20000, (ww, tt) => { CloseRealm(); }));
     world.Timers.Add(new WorldTimer(30000, (w, t) =>
     {
         foreach (var i in RealmManager.Clients.Values)
         {
             i.SendPacket(new TextPacket
             {
                 BubbleTime = 0,
                 Stars      = -1,
                 Name       = "*Error*",
                 Text       = "WARNING: Short lag, please wait!"
             });
         }
         var newworld = GameWorld.AutoName(1, true);
         RealmManager.AddWorld(newworld);
     }));
     RealmManager.CloseWorld(world);
 }
All Usage Examples Of wServer.realm.RealmManager::CloseWorld