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

Electr0

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

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

  • Посещение

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

    414

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

  1. готово, метод сделан одной функцией работающей при всей процедуре граба, а так же при отпускании.
  2. т.к. исправить центровку моделек с анимацией я пока не могу придется исправлять граб кривоосных предметов таких как кнопки: Рубильник, Рычаг путем передвижения в пространстве по осям предмета.
  3. Electr0

    Кнопки

    Добавлены новые кнопки: Кнопка лифта [С длинной трубой] Рубильник [Маленький] Топливный рычаг
  4. Electr0

    Декабрь 2018

    °• Mega Survival: Добавлены новые кнопки: Кнопка лифта [С длинной трубой] Кнопка со стрелкой [Portal][Скины 0-2] Кнопка на постаменте [Portal][Скины 0-1] Старая кнопка на постаменте [Portal] Рубильник [Маленький] Топливный рычаг Добавлены модельки: Настенная полка: !f => Декорации => Гостиная => Шкафы => Настенная полка Пополнен набор Portal: !f => Наборы => Portal Куб компаньон [Скины 0-5] Исправления: Исправлена центровка моделек: Несущий столб Платформа с лестницей Cтол (3) Исправлен баг с наличием спец зараженных после рестарта раунда, если во время старта применения голосования за рестарт нажали кнопку старта паники. Исправлены баги карт: На карте Крыша исправлено недостаточное покрытие зоны смерти под небоскребом, позволявшая попадать в нее и выживать там. На карте c9m1_alleys исправлена возможность облететь мост и выйти за карту. На карте Атриум исправлена возможность зайти на мост к лифту. Исправлен размер строки под хранение кеша кнопки при сохранении слота, выделено меньше чем нужно что приводило к потере функциональности кнопки. Исправлена лишняя страница в пункте меню управления Настройка кнопки Изменения: В меню снимков, в меню выбора слота добавлено отображение количества предметов уже находящихся в базе данных под указанным слотом, помогает когда постройку только построили и она вся в несохраненных числится, в этом случае важно понимать в каком слоте что есть, чтобы не перезаписать нужное Добавлен запрет что либо делать в стройке во время начала смены карты голосованием, потому что люди пытаются в панике сохранить свои постройки и теряют их не зная что есть снимки предметов на карте во время таких событий. Добавлены фразы после создания снимков, так люди будут понимать что у них есть спасательный круг на случай ситуации когда внезапно сменили карту голосованием, перезапустили раунд: ВНИМАНИЕ: Снимок конца раунда создан, для восстановления: !f1 => Хранилище => Снимки ВНИМАНИЕ: Снимок конца карты создан, для восстановления: !f1 => Хранилище => Снимки Время смены карты голосованием уменьшено с 12 до 8 секунд Добавлена поддержка !cancel во время указания количества юнитов в чат при настройке кнопки, чтобы быстро возвращаться к предыдущему моменту настройки действия. Категория непроверенные передвинута под мои в библиотеке, чтобы администрации было проще увидеть непроверенный контент Добавлены медленное передвижение и медленные повороты Данные действия можно использовать создания для лифтов, различных вариантов раздвижных дверей, эскалаторов Во время настройки помимо выбора оси, вы можете задать размер отрезка / градуса на который передвигается / поворачивается предмет за один шаг. Общие параметры: Передвижение: до -1200 юнитов до 1200 юнитов Минимальное абсолютное значение пройденного пути 10 юнитов Минимальный шаг: 2 юнита Максимальный шаг: 20 юнитов Максимальное количество шагов: 60 Повороты: до -360 градусов до 360 градусов Минимальное абсолютное значение поворотов: 10 градусов Минимальный шаг: 1 градусов Максимальный шаг: 20 градусов Максимальное количество шагов: 50 Интервал времени между шагами: 0.01 сек Если произошел конец раунда или смена карты по голосованию, и во время этих событий выполнялись медленные действия то они будут форсированы до их конечной стади., таким образом в снимках будут корректно сохраненные постройки. В меню настройки кнопки (!f1 - Настройка кнопки), на вторую страницу, добавлена настройка: Тип медленного движения: Асинхронный (по умолчанию) - контроль за синхронностью движений не производится. Синхронный - в этом случае если происходит два и более действия и одно из них не проходит проверки то все действия кнопки ожидают пока все действия не будут разрешены, что избавляет от проблем с потерей целостности во время медленных действий. В меню настройки кнопки (!f1 - Настройка кнопки), на вторую страницу, добавлена функция скопировать действия из кнопки которую выберет игрок. Оптимизация кеширования UUID при запуске кнопки, если раньше кеширование UUID происходило при предварительной проверке и потом при выполнении действий, то теперь это делается один раз после попытки запуска кнопки, что в свою очередь уменьшает нагрузку на сервер во время нажатий. Форум: Добавлена страничка с топ чартами по новогодним конкурсам: https://ally.pro/giftcharts Удален неработающий вход через steam Добавлен вход через discord Обновлен чат с версии 3.01 до 3.1.3
  5. Настенная полка: !f - декорации - гостинная - шкафы - настенная полка
  6. Мне нужно как можно больше таких моделек, с кривым центром, поскольку нельзя клепать кучу паков.
  7. Под скальпель попали: models/props/bulldog/teir_01_support.mdl models/props_exteriors/concrete_plant01_stairs_platform.mdl models/props_interiors/industrial_table01.mdl Все эти модельки получат отдельные версии с индексом 02 в названии, после выхода пакета номер 5, старые модельки будут заменены на новые в меню.
  8. путем декомпиляции через crobar и перемещения модельки на координатной плоскости через kHed (оказался удобнее) / MilkShape 3D 1.8.5, задания новых maxs minx в конфигах модели и обратной сборки через crobar $bbox (min x) (min y) (min z) (max x) (max y) (max z)
  9.  Metric  - Gold Guns And Girls
     
  10. Как же угарно помогать игрокам с освоением кнопок, а потом один среди тех кому я помогал пишет что админ его абузил, после того как танком разнес его хату в пух и прах после старта паники =D

  11. внедрено в перенос слота, пометку несохраненного предмета за слотом, апдейт идов после сохранения, везде демонстрируется рост производительности выполнения.
  12. внедрено в исполнение кнопок, раньше из-за добавления проверки чтобы кнопка могла применять действия только над uuid предметов именно хозяина кнопки, была просадка скорости двухкратная при выполнении, теперь просадка нивелирована полностью.
  13. Значение Статус изменено на: Тестируется
  14. Внедрил данную идею, результы внедрения такие: На один сбор всех параметров предмета уходило: benchmark time: 0.000067 seconds После внедрения одной функции вместо вызова 6 по отдельности теперь вот так: benchmark time: 0.000044 seconds Неплохой прирост.
  15. т.к. на текущий момент используются отдельные функции которые из строки вида fs_prop_def_steamID_1:0:526896472_slot_1_obj_25419752_uuid_ba1f5bf5-abad-48e5-afcc-e854c4c71aae_maxhp_1000 выдергивают нужные им значения, порой получается не совсем быстро, поскольку каждая отдельная функция чтобы взять значение своего параметра вынуждена дробить строку на строчки разделенные _ , и допустим если нужно брать много параметров подряд выходит что эта дурешка дробит строку по неск раз почем зря. и выхода тут два: либо менять принцип хранения, либо сделать функцию которая бы за раз парсила все возможные параметры строки и записывала в строковой массив
  16. Crisopa - White Vacuum

  17. Richard Walters - Tomorrow Begins

  18. Значение Статус изменено на: Исправлено
  19. Значение Статус изменено на: Исправлено
  20. Electr0

    Личные шаблоны

    Значение Статус изменено на: Сделано
  21. Electr0

    Ноуклип

    Значение Статус изменено на: Исправлено
  22. сначала потести, потом можно и на сервере выявить, помню была одна кастомка из-за которой находясь на кровати в вымершем центре ты мог провалится на пол метра
  23. ну для начала попробуй отключить все и посмотреть, если бага нет нужно двигатся в этом направлении добавляя обратно
  24. Electr0

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

    как оказалось игрок загрузил шаблон сохраненный в аккурат до релиза, шаблоны в старой версии не сохраняли UUID, что привело к засорению данных, т.к. в пустой ключ UUID новые UUID сохранялись два раза т.к. они все пустые были в итоге все предметы из шаблона получили один UUID, и как следствие, появление вот такого бажульки, защита от такого исключения конечно отсутствовала т.к. нет смысла в ней если по всем путям сохранения у предмета уже есть идентификатор. По сценарию перед тем как релизить кнопки я должен был выполнить полную регенерацию UUID в базе, но вот проблема, я столкнулся с тем что у меня уже было много настроенных кнопок и мне было жалко делать регенерацию и я не сделал ее, попутно забыв про шаблоны и библиотеку.
×
×
  • Создать...