Перейти к содержанию

Electr0

Администраторы
  • Постов

    10 372
  • Зарегистрирован

  • Посещение

  • Победитель дней

    414

Весь контент Electr0

  1. Doja Cat – So High

  2. ну.. я подумаю, вроде это можно сделать. даже покупать можно будет прямо через альтер, синхронизация ведь уже есть.
  3. Значение Статус изменено на: Отклонено
  4. все это смысла не имеет пока не доберемся до пуль, тк от пуль, когда кто-то под пулемет лезет или под дробовик куда более частое явление.
  5. а как быть с танк бастером (халявой)? дисбаланс какой-то. это же разные стихии вроде.
  6. Настя, вот это все это же можно обратить против того кто его поджег, если нарочно встать в огонь! Я думаю нужно как-то запоминать кто был рядом до события попадания в канистру/феерверк и рассчитывать кто нарочно зашел в зону действия феерверка (подстава не учитывать ТК), а кто уже был в ней до события взрыва (Учитывать ТК). Но это касается только канистр и феерверков, как работать с пулями я не знаю, это слишком сложно.
  7. Как насчет возврата урона тому кто атаковал? Просто бан за тк можно обратить против игроков, подставляя себя под урон нарочно, у меня есть на руках самописный вариант который отменяет урон пока у обоих не будет по 5 хп. потом как в игре работает тип чтоб можно было сливать игрока если у него хп мало и дефибнуть.
  8. Keeno – The Chase

  9. по желанию, я вписал в autoexec чтобы при переносах игры не запариватся как и бинды. при вводе этого в консоль он вписывает значения в config.cfg.
  10. Вы че сынки, кого-то, кто не понравился слить решили?, пересмотра не будет. Доигрались дети малые. Ничего, будет уроком думать над поведением.
  11. Первую часть загадки разгадал, нужно сделать вектор из начальной точки позиции предмета в точку позиции в которую будем сдвигать. Но проблема в том что на практике они куда-то не туда смещаются хоть и относительность положения друг от друга уже сохраняется. Практическое применение этого очень слабое поэтому скорее всего возвращаться к этому не буду, это возможно но нужны тесты и перебор вариантов на которые у меня нет желания.
  12. В поддержку расширения фич данного обновления: Надо как-то передать вектор позиции курсора всем сразу учитывая их положение относительно друг друга. Полагаю это возможно конечно, но это сложнее того что я делал. По сути надо пнуть группу предметов по неск осям и все, тут даже не будет проблемы нарушения целостности. Вопрос скорее в том как рассчитать, сколько им надо добавить убавить, главное нужно одно и тоже добавлять потому что если будет разное тогда они разойдутся в пространстве. Это позволит решить проблему массового копирования, телепортации в нужную точку нескольких предметов с сохранением целостности относительного положения от друг друга. На данный момент я лишь могу сделать копирование помеченных предметов в ту же точку где они находятся,это тоже полезно когда строишь многоэтажки, можно пометить один этаж и реплицировать его неск раз, но вопрос спама встает очень сильно. Если через сохранение загрузку это медленно происходит то через специализированную функцию это будет моментально и хз, может возникнуть та же проблема что и при выравнивании когда много много предметов в одних и тех же точках пространства расположены. Плюс некоторые дегенераты ставят по неск слоев для защиты от танков людей. Нужно их наказать.
  13. @Саня ходил за картохой, смотрю у кого-то нарисовано: Как ты меня нашел?
  14. Коррекция релиза: Исправленное зачеркнуть. Пункты меню хранения данных "пересохранение" и "закрепление за слотом" перенесены на вторую страницу Пересохранение теперь имеет свои отдельные логи При сохранении/пересохранении/загрузке предметов слота записывается кол-во предметов чтобы точно шпионить за проблемами в этом модуле. Исправлена работа фикса прыжка для админов. Исправлена возможность маркировки предметов в выключенном режиме редактирования только помеченных предметов через !fs_info Добавлено кол-во сохраняемых предметов в диалог подтверждения сохранения слота. Во все процедуры пометки/убирания метки с предметов добавлено указание кол-ва предметов как при удалении, создании. Ибо можно перестать понимать какие предметы помечены и сколько их, тем самым сломав убегу, пока я не найду способ визуально их выделить пока так.. исправлен баг от новой версии когда статус слота загружается залипал для загрузки предметов игрока root админом. (у обычных игроков не проявляется) Нужно добавить ко всем логам операций удаления указание сколько предметов было удалено, и на какой карте. Исправить помещение лога удаления всех предметов стройки с карты в лог редактирования, тогда как это лог действий админов. В старой версии если грабить предметы с центром предмета в визуальном центре а не внизу то они наполовину вниз проседают, от курсора тоже. В новой версии если скопировать дверь захваченную в режиме граба, то флаг игнора использования передастся двери что вставлена. Нужна полная унификация названий поворотов и передижений по градусам в меню чтобы исключить путаницу что я обнаружил. Нужно добавить проверку отсутствия флага не ломатся у дверей которые ломались из db. (сохранены до события обновления стройки) либо прошить в базу данных обновленные флаги для дверей. FIX: сделал запрос в базу данных на обновление, вышло 361 дверь с некорректными флагами. Нужно добавить информацию о флагах любого предмета в информации о предмете (вывод в чат) Условие отсеивания предметов из других слотов при пересохрании слота нужно упростить. В старой версии был баг: при сохранении всех предметов из разных слотов в один слот, если сохранить в новый но старый слот не снимет метку загружен и придется удалить все предметы. Нужно сделать перерасчет предметов которые остались на карте за какими-либо остальными слотами. Если их ваще нет то нужно отжать статус слота загружен.
  15. Значение Статус изменено на: Сделано
  16. Загружено на сервер. Публичное тестирование стартовало.
  17. Процесс разработки окончен. Ура. Настал процесс поиска ошибок, еще ни один заход на проверку не обходился без найденого бага.
  18. Выйти из сумрака

  19. Electr0

    Fort System 2.5.0

    Добавил: [Предложение] - Добавлена возможность маркировки предметов и последующего редактирования до нескольких сотен предметов одновременно. (Поддерживается: Перемещение, повороты по осям, выравнивание, выставление скина, анимации) Добавил отсутствующие переводы Добавлено количество сохраненных предметов в процедуре сохранения слота. [Предложение] - Улучшено удобство работы с анимациями и скинами, добавлены команды перебора анимаций и скинов предметов. Добавлена новая модель металлической двери (с мотеля) Добавлена система отката повтора, действий над группами предметов. Добавлена новая команда выровнять помеченные предметы по указанной оси, по предмету на курсоре. Добавлена информация о доступных диапазонах слотов при не правильном указании слота в команде. Добавлена информация о доступных диапазонах номеров анимаций и скинов для моделек. Добавлена защита от выставления скина предметам у которых их нет в принципе. В !fs_info теперь пишет номер анимации и скина если таковой у предмета есть. В !fs_info теперь можно пометить предмет. Добавлена команда !fs_resave_slot <номер слота> - автоматическое пересохранение предметов в указанном слоте, в тот же слот, грубоговоря пересохранение слота. Добавлен показ функции установки пароля на дверь всем, но если игрок не имеет доступа, ему будет писать что ему нужен вип. Добавил запрет любых действий во время сохранения, загрузки предметов. Добавил игнор администраторами имеющими расширенный доступ фикса прыганья на предмете Добавил запрет администраторам удалять чужие объекты на карте если у них в статусе хоть одного слота игрока чьи постройки хотят удалить есть пометка о проведении сохранения или загрузки в этот момент времени. Добавлена защита от превышения лимита прекешей, тем самым мы избавляемся от ошибок загрузки моделек (желтые триггеры, блоки непонятные вместо моделек, и даже часть карты в виде миража) Добавлен контроль правильного сохранения двери, даже если сохраняли открытой - сохранится как и должна закрытой. Добавлена команда !fs_mark_unsaved_as_from_slot <номер слота>, данная команда будет искать все несохраненные предметы и помечать их за определенными слотами, в последствии вы их можете сохранить через пересохранение в тот слот в который помечали, НО только если они еще не были сохранены в базу данных за любым слотом. Добавлена команда !fs_mark_obj_as_from_slot <номер слота>, данная команда закрепит предмет под курсором за определенным слотом, НО только если он еще не сохранен в базу данных за любым слотом. Добавлена новая функция вставки предмета по курсору сразу над, под, с сдвигом по +-X/Y Исправил: [Баг] - Если прыгать над предметом который передвигаешь то он сдвинется когда ты в воздухе [Баг] - Если выставить несуществующую анимацию персонажу то сервер рухнет. Исправлен сброс хп до нуля если редактировать миниганы, двери Исправлена работа фикса дверей и миниганов на углы в рамках работы отмены/повтора действий. Повышена читаемость уведомлений от стройки. Исправлен случай когда в режиме граба можно было летать на двери. Исправлен недочет когда дверь заграблена ее можно было открывать закрывать в этом режиме. Исправлено игнорирование лампами фикса нахождения на твердом предмете. Исправлено неверное поведение отката/повтора действий над аурами. Исправлена ситуация с грабом когда в режиме граба выставляешь цвета или ауру, а после нажатия отмены эти аура и цвет остаются. Исправлено отсутствие уведомления от функции обнуления углов (в настройках типов сообщений появится отсутствующий пунктик, нужно включить) Исправлено неправильное копирование двери, после копирования мы получали дверь у которой скорость ниже стандартной с парой лишних параметров. Исправлено разрушение деревянных и металлических дверей. Исправлен спам Touch захватом при касаниях предметов игроками. Исправил неправильное кол-во доступных слотов в инструкциях игрокам. Исправил неправильные ссылки на инструкций у функций закрепления / переименования слотов была ссылка на инструкцию загрузки слота. Исправлено неправильное сохранение события создания лампы плагином ламп. Проверка на блокираторы теперь производится строго на картах где они есть. таких карт всего три: Аутпост, фацилити 13 и Подземелье. Исправлена утечка пропа двери если указать неверный тип двери в команде рождения двери. Исправлена проблема с обнулением статуса при выполнении действий с большими слотами и команды удалить предметы на карте со слота. теперь если во время сохранения/загрузки произошла ошибка запроса к базе данных, точно отжимается статус загружается/сохраняется у данного слота. При нажатии на слот в меню загрузки/закрепления слота страничка теперь страничка не перелистывается на первую. Исправлена попытка откатить граб в случае попадания предмета в запретную зону, если захвачен предмет не имеющий хозяина на сервере. Исправлено кривое оповещение при попытке удалить все свои предметы, в случае отказа системы удалять все предметы, все равно писало что все предметы удалены. Исправлен кривой граб некоторых моделек у которых смещен центр в самый центр, а не как у всех предметов в центре но снизу. (двери, некоторые стенки) Удалил: Теперь нет настройки создания предмета рядом с собой, т.к. это никому не нужно. Спам в консоль игрока при ошибке загрузки предмета из слота Оптимизировал: Внедрена система идентификации предметов по Reference коду, это куда быстрее чем прошлый метод по Hammer ID. Оптимизирован процесс сохранения предмета, теперь код сохранения в Mysql полностью унифицирован. Оптимизирована система отката/повтора, теперь она хранит в разы меньше данных записывая только то что ей пригодится при отмене повторе конкретных действий. Оптимизирована работа с массивами хранящими идентификатор захваченного предмета в функциях граба и копирования. Удален глобальный таймер показа геометрии, теперь он личный, тем самым мы избавились от холостой нагрузки. Проверки флагов доступа теперь не делают лишних запросов по много раз. Код копирования унифицирован теперь все выполняется в одном и том же месте, а значит меньше шанс появления рассинхрона обновлений похожего кода и багов по этой причине. Изменил команды: Команда сохранения всех предметов в слот переименована на !fs_save_all_in_slot <номер слота>
  20. Попытка номер два, завез более умный анализатор прыжков на предмете, учитывает ситуацию застревания в предмете, позволяя игроку переместить предмет из под себя.
×
×
  • Создать...