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

Electr0

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

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

  • Посещение

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

    417

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

  1. Electr0

    Join Fix MEMORY LEAKS

    добавил защиту от не закрывания указателя на пакет с данными во время смены карты и прочих. Тестируется.
  2. Electr0

    Join Fix MEMORY LEAKS

    L 02/10/2016 - 04:57:02: [SM] MEMORY LEAK DETECTED IN PLUGIN (file "_Fix/ally_join_fix.smx") L 02/10/2016 - 04:57:02: [SM] Unloading plugin to free 30698 handles. L 02/10/2016 - 04:57:02: [SM] Contact the author(s) of this plugin to correct this error. L 02/10/2016 - 04:57:02: -------------------------------------------------------------------------- L 02/10/2016 - 04:57:02: Type DataPack | Count 2 L 02/10/2016 - 04:57:02: Type Timer | Count 30696 L 02/10/2016 - 04:57:02: -- Approximately 1064 bytes of memory are in use by (30698) Handles. L 02/14/2016 - 06:20:28: [SM] MEMORY LEAK DETECTED IN PLUGIN (file "_Fix/ally_join_fix.smx") L 02/14/2016 - 06:20:28: [SM] Unloading plugin to free 30669 handles. L 02/14/2016 - 06:20:28: [SM] Contact the author(s) of this plugin to correct this error. L 02/14/2016 - 06:20:28: -------------------------------------------------------------------------- L 02/14/2016 - 06:20:28: Type Timer | Count 30669 L 02/14/2016 - 06:20:28: -- Approximately 0 bytes of memory are in use by (30669) Handles. L 02/15/2016 - 05:31:53: [SM] MEMORY LEAK DETECTED IN PLUGIN (file "_Fix/ally_join_fix.smx") L 02/15/2016 - 05:31:53: [SM] Unloading plugin to free 30775 handles. L 02/15/2016 - 05:31:53: [SM] Contact the author(s) of this plugin to correct this error. L 02/15/2016 - 05:31:53: -------------------------------------------------------------------------- L 02/15/2016 - 05:31:53: Type DataPack | Count 3 L 02/15/2016 - 05:31:53: Type Timer | Count 30772 L 02/15/2016 - 05:31:53: -- Approximately 1596 bytes of memory are in use by (30775) Handles. В логе фатальных ошибок вижу спам.
  3. Дело в том что на момент загрузки другой карты плагин был еще выключен он не успел закешить ресурс спрайт лазера поэтому на следующей карте после методичных попыток использовать лазер клиент игры вылетал. т.к. ресурс спрайта был с номером от старой карты. Теперь логика работы другая это исключит возникновение таких проблем.
  4. Значение Статус изменено на: Исправлено
  5. Godsmack – Whatever

  6. Инструкция обновлена, мой опыт установки доп пакетов обновился, теперь знаю как проще и красивее.
  7. Electr0

    Новости от хостинга

    Инциденты: [12.02.2016, ~15:10-15:25, Москва] Произошел сбой на магистральном узле (М9). Всё ещё есть слабое звено там. Датацентр строит новый резервный узел, чтобы исключить подобное дальше. Инцидент номер хуй знает за день, написал им тикет, ответили:
  8. Значение Статус изменено на: В обработке
  9. Помеченное зеленым исправлено. Значение Статус изменено на: Исправлено
  10. Если кто-то попробует нарисовать уй на стене этой карты, все вылетят. Нужно переписывать плагин рисования чтобы сделать список карт где он будет само выключатся. Проблема с балансом на первой карте Проблема с оружием из ксс на второй карте Проблема с персонажами из первой части, их не видно, нужно переписать смену персонажей чтобы плагин понимал на каких картах ему стоит не вмешиваться.
  11. теперь если человек играет за танка, уведомления о кулдауне спец способности показывает центральным текстом, а не спамит в чат. (зы идея из плагина дверей)
  12. Значение Статус изменено на: Исправлено
  13. Пздц, оказалось старый патч кто-то откатил, может и я, перефиксил обратно.
  14. исправлена ошибка L 02/12/2016 - 02:31:26: [SM] Native "UnhookEvent" reported: Invalid hook callback specified for game event "bot_player_replace" в этот раз келбек назначил, а событие нет. ><
  15. Значение Статус изменено на: Тестируется
  16. Нашел баг в новой версии, таймер снятия кулдауна запускался не из корректного места, а так же можно открыть дверь находясь за километр, расстояние не учитывается и это пздц плохо. Старый баг: определение расстояния идет от человека который пытается открыть дверь, а не от самой двери, переделал на дверь. Схема нотификации будет следующая, всем игрокам вне зоны открытия двери (дальше чем 500 юнитов от нее), пишется черный хинт "Пожалуйста подойдите к убежищу" во время попытки открыть дверь, в этот же момент, всем игрокам в чат будет писать фразу: Дождитесь игроков: Nick, Bill, Francis, Me, не более 4 никнеймов, отсортированых от самого далекого от убеги и по убыванию расстояния. Наконец тот кто попытался открыть дверь, если кто-то далеко был то ему пишет хинт "Дождитесь прибытия всех игроков" Что-то такое должно быть в чат тому кто открывает: Ждем игроков: Rochelle, Ellis, Coach В качестве антиспама до старта открытия двери, будет выступать следующее: если кто-то был далеко от двери при попытке ее открыть то она дает запрет на 2.0 сек, после этого можно снова попытатся открыть дверь. При попытке открыть дверь во время кулдауна в 2.0 сек игрок получает сообщение "Попробуйте через {1} секунд." Плагин дверей будет игнорировать попытки ботов открыть дверь. Раньше же писало максимум 2 игрока и то они могли быть где-то почти рядом, теперь же первый игрок в надписи "Дождитесь игроков: {1}" самый далекий от нее. Похожая тема будет для закрытия двери, но без сортировки по дальности от двери. Что-то такое должно быть тому кто закрывает: Ждем игроков: Rochelle, Ellis, Coach Молчаливый кулдаун заменен понятным и говорящим сколько нужно ждать. Текущая версия если дверь еще не смогли открыть но кто-то зажал клавишу действия смотря на дверь продолжает пытаться открыть дверь после секундного кулдауна, нужно сделать как в игре - одно нажатие одно действие. Плюс если у двери куча людей загораживающих курсор то дверь не откроется т.к плагин видит людей а не дверь, нужно сделать ручной трассировщик позиции курсора чтобы тот игнорил людей, так это будет больше походить на то как происходит обычно в игре. Пока дверь открывается плагин должен игнорировать попытки воздействовать на дверь клавишей действия.
  17. игроки не понимают текущую систему нотификаций конечной двери. она не понятная они продолжают прыгать на двери в надежде что та откроется, нужно изменить это. Применить кулдаун если кто-то из игроков не подошел к двери чтобы не спамило. Уведомлять хинтом ВСЕХ далеко стоящих игроков (больше 500 юнитов от двери) о том что им нужно подойти к убеге. Т.к плагин не считает тех кто в инкапе, стоит не считать и тех кто под атакой спец зараженного ибо фигурально они оба выведены из строя просто один совсем другой не совсем)
  18. загружено на альтернатив кооп для тестирования в паблике.
  19. Плагин перекалиброван с учетом фиксов определения расстояния, минимальное расстояние открытия двери 500 юнитов (вместо 1000). Плагин считает выжившего в убеге если он на расстоянии максимум на расстоянии от 0 до 300 (было 1000) юнитов от выжившего помеченого как в находящегося в убеге.
  20. Значение Статус изменено на: Сделано
  21. Значение Статус изменено на: Сделано
  22. Значение Статус изменено на: Сделано
×
×
  • Создать...