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

Electr0

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

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

  • Посещение

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

    414

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

  1. это поможет избежать непонятной логики, плюс плагин будет готов к тому что вдруг это понадобится, например для конкурсов. в ходе этого нужно разработать механизм генерации новых UUID и обновления кеша кнопок перед сохранением, максимально оптимизировано.
  2. Electr0

    UUID для предметов

    Запрос теста уникальности: SELECT obj_id, time, uuid, slot, count(uuid) as bug FROM alliance_fort_system.fs_obj_storage GROUP BY uuid HAVING bug > 1 Уязвимости: При сохранении слота в таблицу fs_obj_storage нужно рефрешить UUID загружаемых слотов игроков, и слотов игроков под курсором, при сохранении построек игрока под указанным STEAMID
  3. Electr0

    UUID для предметов

    как оказалось есть куча проблем с обеспечением уникальности UUID, в самых разных вариациях, их нужно решить до запуска кнопок.
  4. исправлен баг отображения сообщений о смене цвета по имени цвета и так же по ауре
  5. Electr0

    Кнопки

    обновление загружено на меги и проходит тестирование.
  6. Значение Статус изменено на: Исправлено
  7. сообщение прописано, но энумератор опций до него не доходит.
  8. Значение Статус изменено на: Тестируется
  9. Electr0

    Кнопки

    Прототип 4.2 Установлен минимальный порог установки яркости в 10 Исправлено появление исключений с таймером показа лазербокса предмета Утолщены линии лазербокса в три раза
  10.  Working For a Nuclear Free City - Asleep at the Wheel 
  11. Настройка сообщений Сообщения в чат 1. Включить Справка в чат 2. Включить Сообщения о редактировании предметов 3. Включить Выбрать какие сообщения редактирования показывать: Мной своих или ничейных предметов 4. Настроить Другими игроками моих предметов 5. Настроить Мной предметов других игроков 6. Настроить Игроками предметов друг друга (для админов) 7. Настроить 8. Назад
  12. это ломает свет от соседних ламп, нужно подготовить к релизу кнопок запрос на обновление яркости ламп из сохранок до уровня 10 если у них меньше 10 .
  13. Electr0

    Кнопки

    Прототип 4.1 Сделано: Исправлен дубль статуса ошибки если над предметом выполняется пара одинаковых действий. Перемещен запрет выполнения действий над кнопками и дверьми, таким образом что в любые действия над ними не могли выполнятся если дверь или кнопка используется или открывается, закрывается. Удалено выставление 0 яркости, это ломает соседние лампы. добавляем проверку на нахождение на предмете для дверей, если дверь горизонтальная и ее открыть будет боба для тех кто на ней стоял =D разрешаю админам настраивать кнопки других игроков.
  14. Hans Zimmer - Dream Is Collapsing

  15. Electr0

    Кнопки

    Прототип 4.0 Сделано: 1. Предиктивная проверка научилась предотвращать запуск действия если двери еще закрываются или открываются, так же если кнопка включается и выключается.2. if (StrEqual(sClass, "prop_dynamic") && IsButtonByUUID(sObjUUID)) => if (IsButtonByUUID(sObjUUID)) по причине бессмысленности анализа класса кнопки.3. добавлено действие выставить статус включена кнопке, и такое же для выключения чтобы синхронизировать нужные кнопки, к примеру кнопку для дверей внутри дома, и кнопку с снаружи, это единственный вариант без возникновения бесконечной рекурсии кода
  16. Electr0

    Кнопки

    Все готово для внутреннего тестирования, @Marysan, @EskimoCallboy надо протестить в полевых условиях, создать какую нить убежку с ловушками, либо что-то к своим прикручивать Релиз ноты подготовлены, текст для объявления в стиме тоже. Добавлена первая версия инструкции в https://ally.pro/topic/397-obzor-vozmozhnostey-stroyki, там можно прочитать про применение как выключатель ламп, а так же обзор уже добавленных действий, и настройки кнопки
  17. Electr0

    Ноябрь 2018

    °• Mega Survival: Добавлены кнопки: Это полностью анимированые переключатели, которые можно настроить на выполнение разных действий над предметами. Поддерживается сохранение в слот, снимки конца раунда и смены карты. Применение: Контроль освещения построек, можно как включать выключать, так и менять цвет освещения нажимая на кнопки Создание разных интересных вариантов входных дверей с удаленным управлением через кнопку Создание сложных развлекательных лабиринтов с большим количеством ловушек Много чего можно придумать, ограничение лишь в фантазии Ограничения: Лимит действий на кнопку: 20 Лимит действий над одним предметом в рамках одной кнопки: 10 Типы: Переключатель ( работает как обычный выключатель, действия совершенные при включении, при выключении выполняются в обратной последовательности ) Кнопка ( при нажатии выполняет действия которые нужно делать при включении и отжимается обратно ) Модели кнопок: Щитовой переключатель Кнопка лифта Голубая кнопка Настройки кнопки (!f - Управление => Настройки кнопки): Название Тип Заблокировать после использования Пароль Обзор действий Добавление действий Настройки действий: Типы действий над предметами: Передвинуть по осям предмета Повернуть по осям предмета Заблокировать (Дверь / Кнопку) Разблокировать (Дверь / Кнопку) Открыть дверь Закрыть дверь Выставить яркость Выставить цвет по названию Выставить RGB цвет Выставить скин Выставить анимацию Выставить статус ВКЛ. (Кнопке) Выставить статус ВЫКЛ. (Кнопке) Перенастройка (вы можете перенастроить уже добавленное действие над предметом, в таком случае выбирать курсором, как при добавлении не придется) Добавить еще (вы можете добавить еще одно действие к предмету) Очередность (если у вас в рамках одной кнопки выполняется несколько действий над одним предметом, вы можете менять очередность их выполнения, для этого есть кнопки вверх / вниз в меню обзора действий) Удаление Подсветка (красная): При заходе в меню настроек, если выбрана кнопка, то она подсвечивается. В меню обзора действий, предметы действий подсвечиваются. При добавлении предмета в действия кнопки, если выбран предмет который можно добавить то он так же подсвечивается Предварительные проверки: Перед запуском выполнения действий кнопки на передвижение и повороты, выполняется проверка на то попадет ли предмет действия в игрока, так же действие не начнут выполнятся если игрок стоит на предмете действия или прыгает на нем. Как найти? !f => Предметы => Наборы => Кнопки !f => Предметы => Часто используемое => Кнопки Цена: 100 игровых $ Остальные подробности тут Оптимизации: [Предложение] Оптимизация записи данных в строковой массив в загрузчике [Предложение] Не сохраняем SteamID при групповых действиях, т.к. это не имеет смысла [Предложение] Оптимизации вводов значений из чата [Предложение] Оптимизация сбора данных из targetname Изменения: Добавлены действия с блокировкой, вы можете блокировать и разблокировать свои двери и кнопки Информация о предмете переписана: Теперь обычные игроки тоже могут отправить в чат информацию Добавлено отображение UUID в чат Добавлено отображение пароля предмета в чат (если вы им владеете) [Предложение] Теперь запрещено выставлять 0 яркость, т.к. обнаружено что это ломает свет от соседних ламп, минимальный порог теперь 10. [Предложение] Теперь двери с паролем при разблокировании открываются от себя. [Предложение] Добавлен раздельный контроль над показом сообщений об изменении действий, разделил на четыре категории: Мной своих или ничейных предметов Другими игроками моих предметов Мной предметов других игроков Игроками предметов друг друга (для админов) [Предложение] Разрешена кириллица в названиях слотов, шаблонов, построек в библиотеке [Предложение] Добавлены звуки для дверей: Стеклянная дверь Дверь забора Левая дверь оружейного шкафа Правая дверь оружейного шкафа Исправления [Баг] Исправлена возможность скопировать платные предметы через снимки конца раунда [Баг] Исправлена щель между большими досками при копировании с смещением [Баг] Исправлен баг во время сохранения предметов из снимка конца карты, пишет название карты на которой находится игрок вместо названия карты где был создан снимок. [Баг] Исправлена проблема отсутствия сообщений в чат, о том что сменили модельку [Баг] Исправлена c моделью деревянной двери, статический вариант которой как оказалось уже был в игре. Всем у кого есть проблемы с появлением черного силуэта двери на игроках на карте c11m4_terminal, нужно удалить ally_fort_system_custom_models_4.vpk и перезайти на сервер. [Баг] Исправлена проблема с дверными проемами на карте c11m4_terminal
  18. Electr0

    Кнопки

    Прототип 3.9 Сделано: В меню управления выставить яркость добавлены пункты 0, 350, 400, 450 В меню добавления действий в выставлении яркости добавлена возможность выбрать 0 Исправлено отсутствие подрузки данных кнопок при загрузке снимков конца раунда. Исправлено отсутствие сохранения ламп в снимках конца раунда, из-за того что лампы в этот же момент делали очистку своих переменных, теперь запускаем создание снимка конца раунда чуть раньше. Оптимизации сохранения, копирования, загрузки кеша кнопок, избавился по максимуму от экспорта в строку и импорта из нее. Дополнительные стандартизации синтаксисов ArrayList, StringMap Исправлен возврат в выбор цвета по названию при выходе назад из подтверждения действия по выставлению яркости
  19. Electr0

    Кнопки

    Прототип 3.8 Сделано: Поискать и добавить еще модели кнопок с анимациями: models/props_fairgrounds/gallery_button.mdl: Создать запрос на удаление у игроков перед релизом следующих моделей, для избежания проблем: models/props_unique/generator_switch_01.mdl models/props_mill/freightelevatorbutton02.mdl models/maxofs2d/button_03.mdl models/maxofs2d/button_04.mdl models/maxofs2d/button_05.mdl Когда ставишь кнопки смотря на стену они ставятся криво (исключение голубая кнопка, она может использоваться на столе)
  20. Electr0

    Кнопки

    Прототип 3.7 Сделано: Провести стандартизацию Datapack
  21. для этого вам нужен плагин по созданию ботов под игроков
  22. Electr0

    Кнопки

    Прототип 3.6 Сделано: Попробовать использовать это https://sm.alliedmods.net/new-api/keyvalues/KvCopySubkeys вместо экспорта в строку и импорта из строки как сделано сейчас в некоторых местах. Провести стандартизацию используемого синтаксиса KeyValues, местами применяется старый стиль.
×
×
  • Создать...