Перейти к публикации

Electr0

Администраторы
  • Публикаций

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

  • Посещение

  • Дней в лидерах

    414

Комментарии к Запись, опубликованные пользователем Electr0

  1. Суть мне ясна, повторить не смог, но зато сделал иначе, теперь он не записывает атакующего, а узнает его на момент начала процесса спасения, и да узнал, там после спасения 1 хп дает, возможно в это время кто-то был чб или в огне..таким образом убрано из прослушки 3 евента, а так же узнается реальный атакующий в данный момент, в общем так лучше.

  2. Обнаружено еще пара багов:

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

    Те кто зашел первый раз должны видеть информацию про дополнения. В ротаторе информационных сообщений сервера в чат нужно добавить подсказку про обязательное включение аддонов имеющих тег [ALLY.PRO] в меню дополнений, если даже после перезапуска игры они видят ошибки вместо моделек.

    Некоторые из нас не могут получить аддоны автоматически, например LiberTux т.к.версия под линукс отказывается загружать файлы с сервера. Думаю нужно придумать страничку откуда они бы могли это скачать, а лучше оформить возможность подписки в workshop.

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

  4. Прототип 1: Стандартизация

    • Все информационные данные к нашим впк сведены к одному стандарту, они имеют понятные названия, описания, отсылку к сайту, а так же содержат указание автора контенда если я скопировал к примеру чью-то модель.
    • Устранены ошибки оформления данных к аддонам на которые указывали ошибки в консоли, это упростит выкладывание аддонов в воркшопе где из-за неправильных данных аддон мог где-то работать, а где-то нет.
    • Перед названием каждого VPK в меню дополений есть префикс [ALLY.PRO], так точно понятно от кого этот VPK и его легко найти и включить если он оказался выключенным после входа на сервер в первый раз.
    • В названии файла  каждого VPK от нас теперь будет префикс ally.

    Эту кучку аддонов теперь не потерять:

    20160311163255_1.thumb.jpg.ddedd24e6b89b

     

  5. Действия по данной проблеме заморожены до конечных решений по данному вопросу 

    Нужно изменить платформу:

    • Названия всех наших аддонов должны иметь четковыраженную метку чтобы игрок зайдя в аддоны сразу видел это альянсовые аддоны
    • Нужно добавить рекомендацию в ротацию инфо сообщений о том что если у них вокруг ошибки и перезапуск игры не помогает нужно в меню аддонов игры включить все аддоны имеющие нашу метку.
    • В виду того что кол-во шапок будет слишком большим чтобы те грузились по старой схеме, нужно максимально упростить доставку контенда до клиента не исключаю выкладывание в воркшоп наших аддонов.
    • Если это возможно сделать команду открытия странички на подписку на необходимые аддоны чтобы игрок мог ввести, открылась страница, подписался и проблема решена.
  6. У меня проблема с VPK файлами не повторяется, тот анлоязычный игрок которому помогали с проблемой говорил что ему писало мол превышен лимит VPK файлов.

  7. Набрал !afk:

    L 03/07/2016 - 23:15:37: [_Fix\ally_join_fix.smx] AM_ev_Bot_replaced_a_player Electr0 (1) team 2
    L 03/07/2016 - 23:15:37: [_Fix\ally_join_fix.smx] RUN TMR FOR Electr0 (1)

    А тут я взял и вышел:

    L 03/07/2016 - 23:15:39: [_Fix\ally_join_fix.smx] KILL PREVIOUS TMR OF 1

    Набрал !afk, не выходил:

    L 03/07/2016 - 23:16:04: [_Fix\ally_join_fix.smx] AM_ev_Bot_replaced_a_player Electr0 (1) team 2
    L 03/07/2016 - 23:16:04: [_Fix\ally_join_fix.smx] RUN TMR FOR Electr0 (1)
    L 03/07/2016 - 23:16:09: [_Fix\ally_join_fix.smx] tmrSetSpecUserID::SET NULL TO TMR HANDLER OF 1
    L 03/07/2016 - 23:16:09: [_Fix\ally_join_fix.smx] tmrSetSpecUserID::GetPlayerIdleBot((1)Nick) 0, GetBotIdlePlayer(Electr0) 0 of player Electr0
    L 03/07/2016 - 23:16:09: [_Fix\ally_join_fix.smx] tmrSetSpecUserID:: SET TO (1)Nick SPEC USER ID OF AFK PLAYER Electr0

    Вышел в афк через меню игры когда играли люди, в данном случае выставление USER ID не должно происходить:

    L 03/07/2016 - 21:21:38: [_Fix/ally_join_fix.smx] AM_ev_Bot_replaced_a_player Electr0 (10) team 2
    L 03/07/2016 - 21:21:38: [_Fix/ally_join_fix.smx] RUN TMR FOR Electr0 (10)
    L 03/07/2016 - 21:21:43: [_Fix/ally_join_fix.smx] tmrSetSpecUserID::SET NULL TO TMR HANDLER OF 10
    L 03/07/2016 - 21:21:43: [_Fix/ally_join_fix.smx] tmrSetSpecUserID::GetPlayerIdleBot(Ellis) 10, GetBotIdlePlayer(Electr0) 1 of player Electr0
     

     

    Судя по логам начинает работать как нужно мне.
     

    • Нужен убиваемый личный таймер на выставление ID
    • Убивать таймер при входе, выходе игрока
    • Убивать таймер при повторном выходе в афк в течении 5 секунд.
    • Внедрить проверку на то что у бота нет клиента афк.
    • Внедрить проверку что у клиента нет бота афк.
  8. Попытка номер два, завез более умный анализатор прыжков на предмете, учитывает ситуацию застревания в предмете, позволяя игроку переместить предмет из под себя.

  9. Исправить в первый раз используя отложенный статус пометки предмета, через личный для каждого клиента таймер отмены, который бы сам перезапускался не получилось. Если прыгать над одним предметом все окей, но если ты прыгаешь сразу же на другой то ты, фактически оставляешь помеченным что кто-то стоит на старом предмете, потому что таймер содержащий инфу про пометку отмены касания по старому предмету уже убит, и запущен для нового предмета. Нужно найти новую стратегию поведения в этом случае.

    Значение Статус изменено на: В обработке

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