Code: Select all
public static void Save()
{
ArrayList mobs = new ArrayList( World.Mobiles.Values );
try{ Backup(); }
catch{}
foreach ( Mobile m in mobs )
{
m.Send( new AsciiMessage( Serial.Zero, 0, MessageType.Regular, 0x3CB, 0, null, "System: world save has been initiated") );
}
World.Save( false );
foreach ( Mobile m in mobs )
{
m.Send( new AsciiMessage( Serial.Zero, 0, MessageType.Regular, 0x3CB, 0, null, "System: world save complete") );
}
}