Everything posted by Zlodey
-
Предложения и пожелания
Тебе все 200К строк выложить? (На скрине только один файл) Хлеб он у меня отнимает)) Бугага, бугагашеньки Я таких как ты, отнимателей, уже несколько видел. И ни один из них, представляешь себе, ни одного проекта не сделал. Хотя пяткой в грудь себя пинали так... что, местами даже верилось... Я второй запустил за это время)) А между ними еще и в других местах успел поработать. Хоспаде, откуда вы беретесь? (Вопрос риторический, отвечать на него не нужно)
-
Предложения и пожелания
нет
-
Предложения и пожелания
/// <summary> /// Обрабатывает прибыль и очки профиля на основе различных условий, /// связанных с текущей игровой ситуацией. /// </summary> /// <param name="profile">Интерфейс профиля, содержащего статистические данные игрока.</param> private void ProcessProfileScore(IProfileStats profile) { if (Sortie == null) return; if (profile == null) return; if (_rootEntity == null) return; if (!TakeOffAllowed) return; var baseDelimiter = 700; decimal maxMultiplicator = 0.25m; decimal maxMultiplierVehicle = 0.04m; decimal maxMultiplierCaptured = 0.1m; bool isApplied = false; decimal resultScore = 0; var ent = FindNodeByIdRecursive(_rootEntity, this.PID); if (ent != null) { if (ent.IsDead) { var basePercent = 13; var multiplicator = (basePercent + (profile.Score / baseDelimiter)) / 100; if (multiplicator > maxMultiplicator) { multiplicator = maxMultiplicator; } _logger.LogWarning( "{method} За смерть персонажа. Игрок: {gamer}, тип: {type}, Очков было: {startScore}, вычитаем: {minus} результат: {result} коэф.: {multiplicator}", nameof(ProcessProfileScore), this.NAME, this.TYPE, profile.Score, profile.Score * multiplicator, profile.Score - profile.Score * multiplicator, multiplicator); resultScore -= profile.Score * multiplicator; profile.Score -= profile.Score * multiplicator; if (profile.Score < 0) { profile.Score = 0; } profile.AirStreak = 0; profile.GroundStreak = 0; profile.DurationGame = 0; isApplied = true; } } if (Sortie.BotCaptured && !isApplied) { var basePercent = 5; var multiplicator = (basePercent + (profile.Score / baseDelimiter)) / 100; if (multiplicator > maxMultiplierCaptured) { multiplicator = maxMultiplierCaptured; } _logger.LogWarning( "{method} За плен. Игрок: {gamer}, тип: {type}, Очков было: {startScore}, вычитаем: {minus} результат: {result} коэф.: {multiplicator}", nameof(ProcessProfileScore), this.NAME, this.TYPE, profile.Score, profile.Score * multiplicator, profile.Score - profile.Score * multiplicator, multiplicator); resultScore -= profile.Score * multiplicator; profile.Score -= profile.Score * multiplicator; if (profile.Score < 0) { profile.Score = 0; } } if (Sortie.VehicleStatus == VehicleStatus.Crashed || Sortie.VehicleStatus == VehicleStatus.Destroyed || Sortie.VehicleStatus == VehicleStatus.ShotDown || Sortie.VehicleStatus == VehicleStatus.MissingInAction) { var basePercent = 2; var multiplicator = (basePercent + (profile.Score / baseDelimiter)) / 100; if (multiplicator > maxMultiplierVehicle) { multiplicator = maxMultiplierVehicle; } _logger.LogWarning( "{method} За потерю самолета. Игрок: {gamer}, тип: {type}, Очков было: {startScore}, вычитаем: {minus} результат: {result} коэф.: {multiplicator}", nameof(ProcessProfileScore), this.NAME, this.TYPE, profile.Score, profile.Score * multiplicator, profile.Score - profile.Score * multiplicator, multiplicator); resultScore -= profile.Score * multiplicator; profile.Score -= profile.Score * multiplicator; if (profile.Score < 0) { profile.Score = 0; } Sortie.Score = resultScore; } }
-
Пустая масса He-111H-6 (до и после).
Кто тебе сказал, что механика работает неправильно? Бугага. Откуда вы только беретесь. (Вопрос риторический, очень желательно не отвечать)
-
Ошибки в статистике
Во втором все спиано.
-
Пустая масса He-111H-6 (до и после).
Думаю, надо пояснить. Количество топлива на филдах настраивается не от того, что в литрах его считают или в кг. Хватает его на 3.5 Ф4 например. Смотрим, хорошо ли работает? Хорошо. Оставляем. Экономика норм крутится. Приходит адепт "историчности" и убеждает, что у вас все неправильно, вы топлива не доливаете. Окей. Идем, пишем формулы, закладываем плотность топлива, марки... короче, тратим массу времени на всю эту фигню. Стало топлива хватать на 4.5 Ф4. Потом смотрим, что-то экономика у нас поехала. Что не так? А вот же, надо с филда (а точнее со всех филдов) бочку убрать одну, а то и две. И опа, снова у нас топлива хватает на 3.5 Ф4. Вот. Хорошо! Поправилась экономика! Что изменилось? Геморроя стало больше, а с точки зрения игровых механик ничего. Надо? Зачем?
-
Пустая масса He-111H-6 (до и после).
Мой аэродром, че хочу то и делаю. Я могу добавить бочку и там будет больше в кг, а могу убрать бочку и там станет меньше в кг. Ты как это проверишь? Ни как, правильно. Так что, отстань пожалуйста.
-
Пустая масса He-111H-6 (до и после).
Во, отлично! Щас будет математика! Смотри. 2300 кг берем с филда, грузим тебе в тетю, с помощью математики (хз, правда зачем? ну да ладно) конвертируем в литры 2300 / 0.76 = 3026.31 литров. Везем в точку назначения. Привезли. Конвертируем в кг (зачем? у нас в кг все, выше сказано же). 3026.31 * 0.76 = 2300 кг. Кладем в склад. Так пойдет? Или тебе надо на ядерном уровне рассчитать сколько ты недополучишь?
-
Пустая масса He-111H-6 (до и после).
-
Предложения и пожелания
Как-будто у нас все описанное невозможно)) Еще раз призываю прекратить флуд. Дальше буду принудительно его завершать. Создайте отдельную тему и там флудите.
-
Пустая масса He-111H-6 (до и после).
Создайте тему и пишите сколько хотите. Русским же языком написано. Призыв к прекращению флуда не только к Вам, а ко всем участникам. Вам прямо сказали - все считается в кг. Что опять не так? Не поняли, не оценили вклад? Ну простите. У нас есть много дел, которые требуют, я полгаю Вы согласитесь, приоритетного нашего участия, нежели читать флуд из пустого в порожнее. Спасибо за внимание и за Ваше время. Мы это очень ценим.
-
Предложения и пожелания
Предлагаю флуд прекратить. Тема все таки не для рассуждений. Желающие могут создать тему для рассуждений на тему экономики и т.п. и там флудить сколько влезет. А мы потом, перенесем флуд в ту вашу тему отсюда.
-
Объявления.
Внимание! Группы запрещено называть используя нецензурную лексику! Названия групп должны соответствовать здравому смыслу. Если вы получаете приглашение в группу, которая называется "сомнительно", лучше отклонить данное приглашение и сообщить администрации. Если же админы найдут в статистике название группы, которое по мнению администрации подпадает под запрет (содержит нецензурную брань или еще что-то), ко всем участникам такой группы будут применяться административне меры.
-
Предложения и пожелания
Успевать надо за 5 минут. Редактирование сообщения разрешено в течение 5 минут! Кто не успел - тот опоздал. И что? По Вашему надо, чтобы он в плюсе был после вот этого вот всего?
-
Предложения и пожелания
Из мухи слона делать не нужно. Особенно ничего не изменилось. Подзажали малость доходность, да. Ничего страшного в этом нет. Большинство рентабельны. Даже абсолютное большинство. Я видел стату, где два из двух это невозврат. И все равно по валюте в плюсе. Более того, когда подъедут награды, еще подзажмем, ибо с наградами будет кошелек наполняться и звания расти. Так что, слона из мухи делать не надо.
-
Предложения и пожелания
const line = L.polyline([offsetLatLng, realLatLng], { color: '#1a1a1a', weight: 2.5, opacity: 1, dashArray: '6, 4', lineCap: 'round', lineJoin: 'round', className: 'sortie-selected-line', }).addTo(map);Вот: color: '#1a1a1a' Какой это цвет в твоем браузере?))
-
Предложения и пожелания
-
Ошибки в статистике
Нет тут ошибок. Я не виноват, что событие взлета сервер так пишет в лог, с высотой.
-
Обсуждение большого обновления FL от 18.02.2026
Сделаем, позже. Это вообще на коленке было сделано за несколько часов. И то, несколько часов потому, что два раза одну фичу делал)) Первая итерация потерялась как-то. В планах есть реализация большого функционала. Когда рисовать можно будет не только лишь себе, но и всем тоже, вернее не только лишь всем, а только лишь тем, кому пложено видеть это творчество. В общем в группах или сквадах можно будет рисовать изолированно на несколько человек, что-то вроде брифинга проводить. Вот тогда и будет доработана текущая недоделанная пародия. Уже нет его)) Примем к сведению, спасибо!
-
Предложения и пожелания
Только оборона. Атаки не пробиваются. Они убиваются об оборону, поэтому и не пробивают ее))
-
Предложения и пожелания
Почему это мизер? Ты не следил наверное, но, давно уже есть гарантированный доход от сбития. Даже если ты там его чиркнул на 0.000001 процента. Ты и за чирок получишь и за сбитого. Сбитый должен записаться, конечно, тебе. Ибо, если кто-то на 0.000001% больше урона нанес то, это уже не твоя тушка. Да, именно так. Все давно мечтали, просили - "ценность жизни" Вот это она и есть во всей своей красе. И тут нельзя усидеть на двух стульях. Ты либо ценишь жизнь, либо умираешь за сторону. Третьего не дано. Странно вот это все читать, после всех разговоров о "ценности жизни" противником которой я собсна и являюсь с давних пор. Но, комьюнити хочет так, значит будет так))
-
Предложения и пожелания
-
Предложения и пожелания
7 вылетов или даже 6.
-
Ошибки в статистике
По дефолту вот так: Если же юзать фильтр, "Выбрать все" тогда, да, в выборку попадет 13-е событие. Позже отфильтрую насильно это событие. Это нав. точка. В журнал, она не должна попадать, конечно.
-
Предложения и пожелания
Тут ничего не бывает просто так. За просто так игрок только теряет. Ты либо идешь в бой, рискуешь выиграть или проиграть, либо 100% теряешь. Такова задумка. Стимул.