возникла снова, возвращаем varchar с размером 256, добавляем в запрос ограничитель LEFT('%s', 128)добавляем логи с указанием запроса если опять выбьет эту ошибку.
с какой-то стороны это глупое решение, я же понимаю что следующим шагом особо умных игроков станет эксплоринг того что есть за картой, застройка спавнов ведь теперь можно долететь до них
думаю это можно сделать для медленных действий, они выполняются шаговым исполнителем который уже умеет управлять пропуском шагов для правильной очередности выполнения действий, однако есть вопросы:
если игроки остановят собой предметы как тогда поведет себя эта схема с очередностью, по идее все задержки будут пропущены и они просто пойдут все разом как только их отпустят, потому что записанные секунды задержек уже пройдут
как себя поведет синхронизация движения предметов
теперь кроме пропуска шагов есть пропуски по времени, это ладно но в обратную сторону самая сложная часть представления где пропуски шагов идут таким образом чтобы сделать обратное включению и как быть тут я хз
Можно делать пометку что статус кнопки изменен другой кнопкой действием выставление статуса, тогда следящий таймер зная это не будет пытаться ее выключить
Суть проблемы такая : если кнопка А будет выполнять действие выставления статуса включения кнопке Б, а кнопка Б кнопке А мы можем получить вечную пилу дружбу из зацикленных кнопок.
Как решается сейчас : да просто не даем на кнопки с типами переключатель с авто выключением и напольная кнопка, выставлять действия вкл. Выкл.
Это ограничивает свободу действий, мы не можем синхронизировать две кнопки с автовыключением, это не удобно.
Надо подумать над этой загадкой
жаль что переключатель с автовыключением и напольные кнопки нельзя сихнронизировать ибо получим пилу дружбу из двух кнопок которые друг другу выставляют статусы включения выключения зацикленно, возможно есть решение, но мне пока в голову не приходит
°• Super Coop:
Добавлено:
Система пользовательских достижений (ачивки) и состязаний (Команда: !a)
Новое:
Добавлены командные ачивки
Добавлена поддержка всего рукопашного оружия
Раздельное меню для состязаний и ачивок
Вывод в чат списка победителей по окончанию состязаний
Вывод в чат информации о наградах
Состязания (наказания): Упс, Кривые руки,
Новые достижения: Магнум, Ворошиловский стрелок, Королевские манеры
Исправления:
Оптимизация кода
Фикс с отображением не верных значений в меню
Исправлены грамматические ошибки в тексте
°• Mega Survival:
Добавлено:
Настройка задержки автовыключения в секундах для кнопок с типом Переключатель с автовыключением, располагается на второй странице настроек кнопок
Изменения:
Разрешено добавление действий Выставить статус ВКЛ. / Выставить статус ВЫКЛ. для кнопок с типом Переключатель с автовыключением, а значит теперь такие кнопки можно синхронизировать, т.к. изменен принцип действия защиты от зацикливания, которая теперь помечает выставление статуса через действия, что позволяет следящему таймеру понимать что такую кнопку не нужно трогать.
Расширен лимит трека медленных поворотов с 360 градусов до 1080 градусов в обоих направлениях.
Убран повторяющийся раз в 0.1 сек таймер ожидания конца выполнения медленных действий, теперь что было в нем запускается сразу после окончания работы шагового исполнителя медленных действий.
Лимит действий 20 на кнопку разделен на 20 медленных и 50 моментальных, максимум действий на кнопку 50.