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

Electr0

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

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

  • Посещение

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

    417

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

  1. Electr0

    Кнопки

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

  3. Electr0

    Кнопки

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

    Кнопки

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

    Кнопки

    Прототип 3.9 Сделано: В меню управления выставить яркость добавлены пункты 0, 350, 400, 450 В меню добавления действий в выставлении яркости добавлена возможность выбрать 0 Исправлено отсутствие подрузки данных кнопок при загрузке снимков конца раунда. Исправлено отсутствие сохранения ламп в снимках конца раунда, из-за того что лампы в этот же момент делали очистку своих переменных, теперь запускаем создание снимка конца раунда чуть раньше. Оптимизации сохранения, копирования, загрузки кеша кнопок, избавился по максимуму от экспорта в строку и импорта из нее. Дополнительные стандартизации синтаксисов ArrayList, StringMap Исправлен возврат в выбор цвета по названию при выходе назад из подтверждения действия по выставлению яркости
  8. 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 Когда ставишь кнопки смотря на стену они ставятся криво (исключение голубая кнопка, она может использоваться на столе)
  9. Electr0

    Кнопки

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

    Кнопки

    Прототип 3.6 Сделано: Попробовать использовать это https://sm.alliedmods.net/new-api/keyvalues/KvCopySubkeys вместо экспорта в строку и импорта из строки как сделано сейчас в некоторых местах. Провести стандартизацию используемого синтаксиса KeyValues, местами применяется старый стиль.
  12. Значение Статус изменено на: Тестируется
  13. Значение Статус изменено на: Тестируется
  14. с указанного steamid не было покупок, на указанном steamid нет построек.
  15. Значение Статус изменено на: Тестируется
  16. Проведена проверка в ходе которой возвращена защита для комментариев (вообще не было), названий построек, цен построек.
  17. Подтверждения кнопок защищены. Начата проверка библиотеки.
  18. Значение Статус изменено на: В обработке
  19. есть уязвимость подмены данных.
  20. Electr0

    Кнопки

    Прототип 3.5 Сделано: Добавить поддержку смены скинов и анимаций, понадобится для атмосферных преображений комнат, так и для интересных заставок с участием анимаций. Сделать: Продолжить работу по анализу исключений, и тестирование плагина, изменено очень много и нужно все тщательно проверить перед первым релизом.
  21. Electr0

    Кнопки

    Прототип 3.3 Сделано: Сделать запрет на использование кнопок во время сохранения Сделать запрет сохранения во время использования кнопок (традиционное сохранение и автозагрузчик) Добавить проверку AGF (если кто-то стоит на предмете, прыгает на нем, использует как землю стоя на нем) Для снимков введен сброс статуса кнопки чтобы не получить мертвую кнопку, т.к. создание снимка не остановить.
  22. Electr0

    Кнопки

    Прототип 3.4 отменен, ввиду слишком большого кол-ва исключений, и желания начать стабилизировать то что уже имеется.
  23. Electr0

    Кнопки

    Прототип 3.3 пока что отложен ввиду того что нужно сделать примерные прикидки того будет ли функционировать медленное передвижение и можно ли его сделать безопасным для сохранности данных построек. Прототип 3.4 Сделать: Сделать медленные передвижения по осям предмета для реализации лифтов, раздвижных дверей, и многого другого Нужно написать функции которые будут расчитывать финальное расположение предмета после медленных передвижений чтобы при перезагрузке плагина прерывая все это мы могли довести его до финального состояния.
  24. Electr0

    Кнопки

    Прототип 3.2 Решить нужно ли добавлять в отмену и повтор изменения по кнопкам. Проверить возможные проблемы с тем как действия сохраняются Сделано: Добавить поддержку блокировки / разблокировки кнопки через действие над ней (на данный момент прописано все кроме того что текущая реализация ломает исполнение действий) Зарезервирован индекс BUTTON_INFO_PSWD под пароли если вдруг решу что нужно вводить возможно запоролить доступ к кнопке. Добавить разблокировку и блокировку дверей / кнопок в меню управления Блокировка разблокировка кнопки вынесена из меню настроек кнопки, т.к. ее можно разблокировать заблокировать из добавленного меню Действия с блокировкой. Исправлено отсутствие сохранения оси действия Исправлена проблема остановки рендера меню списка действий в некоторых случаях. Расширен лимит действий кнопки до 20, действий на один предмет 10. Исправить: была один раз аномалия при сохранении результатов включенной кнопки, после включения появляются искажения в результатах работы кнопки, как оказалось ее кеш действий формировался нормально, но не записывался в базу данных. По странной случайности действий там было много аж 10.
×
×
  • Создать...