-- Получение идеальной карты для арены function Arena_GetOnePerfectMap(MapID, InstanceID, RoleID) return GetNowArenaInstanceID(RoleID) end aux.RegisterMapEvent("a01", 14, "Arena_GetOnePerfectMap") aux.RegisterMapEvent("a02", 14, "Arena_GetOnePerfectMap") aux.RegisterMapEvent("a03", 14, "Arena_GetOnePerfectMap") -- Проверка возможности входа в арену при подключении онлайн function Arena_CanTakeOverWhenOnline(MapID, RoleID) return 3424073512, 212, 23088, 383 end aux.RegisterMapEvent("a01", 12, "Arena_CanTakeOverWhenOnline") aux.RegisterMapEvent("a02", 12, "Arena_CanTakeOverWhenOnline") aux.RegisterMapEvent("a03", 12, "Arena_CanTakeOverWhenOnline") ------------------------------------------------------------------------------------------------------- -- Получение экспорта карты и координат для арены function Arena_GetExporMapAndCoord(MapID, InstanceID, RoleID) return 1, 3424073512, 212, 23088, 383 end aux.RegisterMapEvent("a01", 13, "Arena_GetExporMapAndCoord") aux.RegisterMapEvent("a02", 13, "Arena_GetExporMapAndCoord") aux.RegisterMapEvent("a03", 13, "Arena_GetExporMapAndCoord") ------------------------------------------------------------------------------------------------------- -- Проверка возможности входа в арену function Arena_CanEnter(MapID, InstanceID, RoleID) if ArenaPlayer[RoleID] ~= nil and GetNowArenaInstanceID(RoleID) ~= 0 then return 1 else return 0 end end aux.RegisterMapEvent("a01", 15, "Arena_CanEnter") aux.RegisterMapEvent("a02", 15, "Arena_CanEnter") aux.RegisterMapEvent("a03", 15, "Arena_CanEnter")