Jump to content
View in the app

A better way to browse. Learn more.

FRONT LINE

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zlodey

Developer
  • Joined

  • Last visited

Everything posted by Zlodey

  1. На текущий момент, нет.
  2. Смотри. Я иду и руками вставляю звездочки в слова матерные. Ты полагаешь, что мне доставляет удовольствие это делать сначала в оригинальном посте, а затем и в твоем? Еще раз и будет предупреждение как и любому автору. Хотите не попадать под санкции? Самостоятельно маскируйте ругань. Но, все равно это может привести к санкциям (будет зависеть от настроения админа, да, да, не удивляйтесь тут нет ни какой демократии, только диктатура), так что крепко подумайте прежде, чем употреблять матерные слова и их цитировать. Спасибо, у меня все.
  3. Вылет о котором Вы пишете завершился без взлетов. Вы просто появились на стоянке и затем, спустя 40 секунд, завершили сессию. Просмотрел остальные вылеты в миссии #3144 и все они с успешной разгрузкой: Как пример один из них на карте:
  4. Нет. В связи со сменой никнейма в игре ничего делать не надо. Наша система сама все сделает за вас. Увидит смену ника и все перепишет. Удалять аккаунт не нужно.
  5. Лагг 4-й серии уже списан. Десительно, где обещанные списания?))
  6. Если у кого-то еще такое случалось и случится пишите сюда с сылкой на сессии. Прям удивительно.
  7. Zlodey commented on KPblM's gallery album in Screenshots
  8. Именно так и есть. Но еще условие крайний вылет должен быть не ранее чем сутки назад. Или не позднее)) Уже сам запутался.
  9. Сделай милость, съе*и отсюда сам.
  10. Гражданин Матросов, вы бы позволили своей любознательности сначала поинтересоваться что и к чему?
  11. Зены (их скилл) не контроллируются кодом. Они закладываются в шаблонах. Я предлагал делать рандом. Или еще как-то... Может дойдем и до этого.
  12. Скилл ИИ устанавливается на стадии генерации миссии и не меняется с течением миссии (это можно изменить, конечно...). Но, индивидуально каждому игроку, это выставить невозможно без нарушения законодательства РФ. Можно устанавливать на филд. Например, в зависимости от потерь летного состава. Можно на филд и на тип. На одном вилде Пе-2 с хайлевелом будут, на другом с лоулевелом...
  13. Random. Full random. На каждом аэродроме/танкодроме, для каждого типа отдельно устаналивается скилл ИИ. На одном филде, например для Пе-2 может быть слабый скилл, на другом хайлевел. В будущем, есть мысль прикрутить к успехам как-то. Пока не знаю как именно.
  14. 3 минуты минимум надо откатать, чтобы не было "пропал без вести". Для танков так. То, что в стате написано 3 минуты, там округляется. Могло не хватить секунды и все. В общем. Надо дольше катать.
  15. Хотя, нет, вру. Все уже работает))
  16. Но, работать исправление начнет немного позже.
  17. Не пытайся гадать не понимая как "оно" работает и не видя исходников. Твое дело просто сообщить об ошибке. Хочешь "работать" над проектом, велкам на собес. До: var list = Sortie.Events .Where(x => x.EventType is TypeEventSortie.TakeOff or TypeEventSortie.Landing or TypeEventSortie.IncomingKill) .OrderBy(x => x.EventDate) .ToList();После: /// <summary> /// Рассчитывает общую продолжительность полета (в секундах) на основе событий взлета и посадки в вылете. /// </summary> /// <returns>Продолжительность полета в секундах. Возвращает 0, если вылет или его события отсутствуют.</returns> private long GetDurationFlight() { if (Sortie?.Events == null) return 0; if (TypeVehicle == TypeVehicle.AirCraft) { var list = Sortie.Events .Where(x => x.EventType is TypeEventSortie.TakeOff or TypeEventSortie.Landing or TypeEventSortie.IncomingKill or TypeEventSortie.BotEjectLeave) .OrderBy(x => x.EventDate) .ToList(); long totalDuration = 0; DateTime? takeOffTime = null; foreach (var flightEvent in list) { if (flightEvent.EventType == TypeEventSortie.TakeOff) { // Если мы встречаем взлет, просто запоминаем его время. // Если предыдущий взлет был без посадки, он перезапишется. takeOffTime = flightEvent.EventDate; } // 2. Вычисляем продолжительность, только если был зафиксирован взлет (takeOffTime != null) else if ((flightEvent.EventType == TypeEventSortie.Landing || flightEvent.EventType == TypeEventSortie.IncomingKill || flightEvent.EventType == TypeEventSortie.Crash || flightEvent.EventType == TypeEventSortie.BotEjectLeave) && takeOffTime.HasValue) { // Убедимся, что посадка произошла после взлета if (flightEvent.EventDate > takeOffTime.Value) { totalDuration += (long)(flightEvent.EventDate - takeOffTime.Value).TotalSeconds; } // 4. Сбрасываем время взлета, чтобы ожидать следующую пару "взлет-посадка" takeOffTime = null; } } return totalDuration; } if (TypeVehicle == TypeVehicle.Vehicle) { return (long)(Sortie.EndDate - Sortie.StartDate).TotalSeconds; } return 0; }Для тех, кто не понял - исправлено.
  18. Коммандер обновлен. Исправлены некоторые ошибки, которые приводили к остановке обработки событий на сервере.
  19. Возможно. Есть в планах.
  20. Всем привет! Команда сервера Front Line поздравляет вас с 23 февраля! Хотим пожелать вам железной выдержки, стального терпения и безоговорочных побед - как в жизни, так и на полях сражений «Ил-2 Штурмовик». Спасибо за ваши эмоции, фидбек и за то, что делаете наше сообщество таким живым и сплоченным. Продолжайте держать строй и прорывать линии обороны противника! Желаем вам крепкой брони, полного бака и чтобы «шесть» всегда оставалась чистой! Мирного неба над головой и до встречи на виртуальной Линии Фронта! В честь праздника администрация проекта всем пользователям зарегистрированным и подтвердившим Email, дарит 3 дня премиум подписки. Тем, кто уже имеет подписку +3 дня премиум подписки. Кроме этого, мы обновили стиль и дизайн страницы геймсета. Стиль экспериментальный. Если большинству пользователей понравится, будем распространять данный стиль на весь сайт.
  21. Да? А впечатление складывается иное. Ты переведи с криворукско-кодерского на общедоступный вот это: Ты задал вопрос (боюсь ли я, что ты у меня хлеб отнимешь?), я тебе дал ответ. Не надо возмущаться, так. Юмор, если это именно он, плоский не всем понятен. Я вот тоже готов поюморить, хоть и не понятен буду многим. Но я поддержу тебя, в личном общении с тобой. Будем каждый по своему юморить. Посмотрим у кого получится юморнее. Ну и продолжай рассказывать как правильно делать проект, новости нам приноси, плохие или хорошие. Это забавно.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.