function Tardis_OnStart(actID) --Тардис local TardisBOss = map.MapCreateColCreature(3424074792, -1, 9010228, 1105, 6134, 1229, 1) map.SetMapScriptData(3424074792, -1, 1, 1, TardisBOss) unit.AddBuff(3424074792, -1, TardisBOss, 6104901, TardisBOss) local Boss1 = map.MapCreateColCreature(3424074792, -1, 9010197, 1110, 6134, 1229, 1, "") local Boss2 = map.MapCreateColCreature(3424074792, -1, 9010197, 1115, 6134, 1229, 1, "") local Boss3 = map.MapCreateColCreature(3424074792, -1, 9010197, 1125, 6134, 1229, 1, "") local Boss4 = map.MapCreateColCreature(3424074792, -1, 9010197, 1107, 6134, 1229, 1, "") local Boss5 = map.MapCreateColCreature(3424074792, -1, 9010197, 1113, 6134, 1229, 1, "") map.SetMapScriptData(3424074792, -1, 1, 2, Boss1) map.SetMapScriptData(3424074792, -1, 1, 3, Boss2) map.SetMapScriptData(3424074792, -1, 1, 4, Boss3) map.SetMapScriptData(3424074792, -1, 1, 5, Boss4) map.SetMapScriptData(3424074792, -1, 1, 6, Boss6) local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 102, 300119) msg.DispatchWorldMsgEvent(MsgID) end aux.RegisterActEvent(1178, 2, "Tardis_OnStart") aux.RegisterActEvent(1179, 2, "Tardis_OnStart") function Tardis_OnEnd(actID) local TardisBOss = map.GetMapScriptData(3424074792, -1, 1, 1) local Boss1 = map.GetMapScriptData(3424074792, -1, 1, 2) local Boss2 = map.GetMapScriptData(3424074792, -1, 1, 3) local Boss3 = map.GetMapScriptData(3424074792, -1, 1, 4) local Boss4 = map.GetMapScriptData(3424074792, -1, 1, 5) local Boss5 = map.GetMapScriptData(3424074792, -1, 1, 6) map.MapDeleteCreature(3424074792, -1, TardisBOss) map.MapDeleteCreature(3424074792, -1, Boss1) map.MapDeleteCreature(3424074792, -1, Boss2) map.MapDeleteCreature(3424074792, -1, Boss3) map.MapDeleteCreature(3424074792, -1, Boss4) map.MapDeleteCreature(3424074792, -1, Boss5) end aux.RegisterActEvent(1178, 3, "Tardis_OnEnd") aux.RegisterActEvent(1179, 3, "Tardis_OnEnd")