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

Electr0

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

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

  • Посещение

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

    417

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

  1. Прототип 3: Сырая версия команды sm_fs_send_obj_in_slot <номер слота куда перенести предмет под курсором>, учтены исключения: выход за рамки лимита в слоте куда перенести, объект должен быть сохранен, объект нельзя перенести в тот же слот где он находится, если объект находится в закрепленном слоте то ему запретят бегство, если слоткуда нужно перенести закреплен он не примет предмет, при использовании этой команды стирается история действий как при сохрании загрузке, т.к возможны исключения насчет номера слота и продажных предметов. Цикл показа занятости сохранением, загрузкой слотов показывает все загружаемые, сохраняемые слоты а не первый попавшийся.
  2. Прототип 2: Оптимизации системы сохранения Устранены исключения при выполнении команды запроса на сохранение всех предметов игрока в указанный слот и при сохранении всех предметов игрока под указанным стим идом и слотом. Теперь зная точный ID предметы можно перемещать между слотами, но это еще предстоит написать.
  3. Прототип 1: Загрузчик прошивает ID предмета из базы данных на стадии загрузки вместо порядкового номера. После успешной транзакции сохраненного слота в базу данных отправляется запрос на взятие информации из слотов, с последующей прошивкой ID из базы данных путем поиска предмета в 2048 итераций в сумме, т.д. при загрузке запоминаем нужную инфу в стек и после проходим по предметам на сервере и заполняем ID предметов даннными из стека попутно стирая используемые записи и вынимая стек из памяти по окончанию. Теоритическая проблема как быть уверенным что это именно тот предмет, ведь иногда они строят на одном месте несколько предметов, но с другой стороны, это является допустимой погрешностью ведь игрок расположил их на одном и том же месте с теми же углами, значит для него такие предметы выполняют ту же роль и мы можем в теории спутать эти номера без какой либо трагедии для игрока, главное не задать им один номер, но в том методе что я использую нельзя обратится к одному предмету дважды так что это тоже исключено.
  4. На данный момент это невозможно из-за давней проблемы с передачей ID предмета в базе данных после сохранения предмету на сервере чтобы тот мог понимать к какой записи в базе данных он относится, придется решить эту проблему в первой, в конечном итоге номер предмета (он рассчитывался путем очередности отправки на сохранение, либо загрузки) будет заменен ID записи о предмете в базе данных. Нужно сделать: Реализовать при процедуре сохранения взятие ID только что добавленных записей в базу данных и соотносить с предметами на карте, при процедуре загрузки брать ID из записи и прописывать вместо номера который просто прибавлялся при загрузке сохранения. Сделать возможность пересохранить конкретный предмет в указанный игроком слот, однако нужно учитывать что в слоте должно быть место под этот предмет. Сделать возможность переноса предметов из одного слота в другой пачками по типу предмета
  5. AC/DC - Shoot to Thrill

    1. EskimoCallboy

      EskimoCallboy

      Ты фильмов со Шварцем насмотрелся чтоль?) 

    2. Electr0

      Electr0

      AC/DC под написание кода врубил :vk_persik_27:

    3. EskimoCallboy

      EskimoCallboy

      Кстати, их песня Big Gun была написана специально для фильма "Последний Киногерой"  или "Последний Герой Боевика" со Шварцем в главной роли.

  6. Значение Статус изменено на: Исправлено
  7. Значение Статус изменено на: Сделано
  8. провел рефакторинг сохранения позиции танка, теперь на более безопастном событии
  9. сегодня было исключение, второго танка сунуло на проем в лестнице откуда не выйти, данные логов с карты молл: L 07/14/2016 - 18:52:33: (DEATH)"`SnipE<136><STEAM_1:1:16929210><Infected><TANK><DEAD><1+0><setpos 2482.67 -580.72 161.00; setang 12.03 -88.60 0.00><Area 227892>" committed suicide with "world" из этого делаю вывод, в некоторых случаях сохраняемая позиция танка не валидная, нужно проводить анализ лучем трасера и если позиция нормальная то записывать, если нет то ждать валидную.
  10. Значение Статус изменено на: Исправлено
  11. проведена полная конвертация всех таблиц в utf8mb4
  12. такие ограничения не задумывались, несколько раз видел в логах ошибок, как кто-то хотел сунуть emoji смайл в статус к примеру
  13. С днем рождения!
  14. метод с фильтром по высоте вызывал проблему с запоминанием хороших координат, у меня не осталось выбора, я отключил запоминание координат и добавил в стек координаты хороших точек для рождения зараженных.
  15. Electr0

    Оптимизации форума

    Исправил старую проблему с иконками в меню "Больше" которое вмещает в себято что не влезло при сжимании форума по ширине
  16. Значение Статус изменено на: Сделано
  17. Значение Статус изменено на: Тестируется
  18. Electr0

    Оружие пропадает

    Значение Статус изменено на: Тестируется
  19. Electr0

    Оружие пропадает

    внес изменения, аппетит заглушен
  20. Electr0

    Оружие пропадает

    отличия действительно есть, внесу изменения через стриптизера
  21. Electr0

    Оружие пропадает

    так и задумано разрабами игры, типичный пример Spawn Point'а, он забирает твое оружие и дает из Spawn Point'а, тем самым не засоряется карта, выглядит конечно, несколько странно) но так оно и работает) мне уже говорили об этой карте о том самом месте, но вот.. что странно почему все говорят именно про нее, ведь в игре везде они натыканы на каждой карте, видимо отличия есть, я проверю это.
  22. Koven - Petrichor

×
×
  • Создать...