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

Electr0

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

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

  • Посещение

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

    417

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

  1. что если.. в действии заставить игрока прописать на какой этаж должен поднятся проп относительно кнопки этажа и какое расстояние между этажами. А дальше.. имея закон одинакового расстояния между этажами мы можем всегда расчитать где окажется предмет. Однако этажные кнопки приказов должны быть как-то обозначены. В таком случае обязательным правилом будет расстановка всех этажных кнопок на каждом этаже и на одинаковой высоте. Смоделируем.. лифт находится на 4 этаже, вызвали лифт на 2 этаж, в таком случае система зная что мы нажали кнопку приказа второго этажа узнает координату кнопки вызова расположенной на нужном этаже и дальше уже прибавит к координате заданное смещение и тем самым получит координату оси на карте до значения которой нужно довести проп.
  2. так как мы не будем задавать заранее на какое значение оси карты доставить предмет, нужно перед запуском действия передвижения предмета на нужный этаж произвести расчеты и записать расчитанное ЦЕЛЕВОЕ значение оси карты во временный кеш действий кнопки. нужно отбросить из памяти возможность смещения предметов после запуска действия кнопки, после пуска траектория перемещения должна быть расчитана и на нее ничего не должно влиять, поэтому как сказано выше целевые значения осей карты после пуска должны быть записаны в кеше
  3. возможно нужно где-то хранить карту относительности позиций предметов друг от друга, адресность предметов обеспечивается тем что у каждого предмета свой UUID это ок, а вот остальное..
  4. нужно создать отдельное действие которое бы позволило мне добавить в библиотеку шаблон лифта с управлением по этажам в библиотеку, на основе которого игроки бы смогли делать что-то свое, т.к. создание таких лифтов сложноватая задача, и хуже того привязанная к конкретной карте, на другой все придется делать заново. Условия: Действие не должно быть привязано к карте Такой лифт должен пережить перемещение в пространстве всей постройки целиком (телепортация, перемещение всех помеченных предметов по осям) поворот всей постройки в пространстве Сохранение целостности группы передвигаемых одной кнопкой предметов
  5. Когда не нужно слов чтобы понять кого мне это напоминает

    image.png

    1. Electr0

      Electr0

      УАЗ 3151 "Бобик"

      7fb3c74s-480.jpg

    2. ArtemEd

      ArtemEd

      Объясни прикол 😁 

    3. Marysan
  6. полная пересборка всех плагинов с задействованием этого изменения запланирована на утро понедельника. (мне лень по отдельности заливать, все равно могу что-то пропустить перепутать)
  7. Значение Статус изменено на: Закрытое тестирование
  8. включаем этот код в том числе в голосование за карту через админку
  9. Значение Статус изменено на: Закрытое тестирование
  10. нужно добавить в api стройки соотв нативу
  11. Значение Статус изменено на: Публичное тестирование
  12. после добавления проверки на активность слота был по ошибке добавлен второй EntIndexToEntRef(entity) тогда как нужно было дальше переносить просто значение ref index как есть
  13. L 02/12/2020 - 00:23:42: [SM] Exception reported: Invalid entity index -2088414657 L 02/12/2020 - 00:23:42: [SM] Blaming: l4d2_fort_system.smx L 02/12/2020 - 00:23:42: [SM] Call stack trace: L 02/12/2020 - 00:23:42: [SM] [0] EntIndexToEntRef L 02/12/2020 - 00:23:42: [SM] [1] Line 512, ..\scripting_fs_2.5.9.5\fort_system/database/database.sp::QueryMoveObjectGetLastActHumanTime
  14. декомпилирован l4d2_pouncestumbles.sp https://github.com/Electr0/ally_l4d2_competitive_decomp/commit/768dc6b3a6f1035106dd081b01ffc0088d23851e
  15. синхронизировано до Zonemod 1.9.7 SE
  16. Значение Статус изменено на: Отклонено
  17. там все очень геморно ввиду необходимости использовать сторонний webdav эмулятор + на бесплатном аккаунте не дает лить больше 2 гб (можно конечно распилить архивы копий на части до 2 гб это все прекрасно делается, но блин гемор с монтированием и слетом монтирования мне не нужен если megatools идеально отрабатывают свою задачу, так что в топку этот мейл.
  18. Значение Статус изменено на: Сделано
  19. конвертируем все оставленные движком Myisam таблицы форума в innodb, после тестов на свежей установке точно убедился что на голую ставит уже полностью в innodb.
  20. это позволит использовать параметр --single-transaction во время создания резервных копий не блокируя наглухо копируемую в момент бекапа таблицу
  21. Electr0

    Не дает продать предмет

    Значение Статус изменено на: Публичное тестирование
×
×
  • Создать...