Новости | Об игре | Форум
14:21, 3238 онлайн
Форумы » Баги и глюки (общее) » На главной странице не работает переключение на НПЦ 

АвторТема: На главной странице не работает переключение на НПЦ
DSS-on



 1 
 7   
  написано: 1.09.2021 12:58:54 
Если открыть окно быстрого доступа к вооружению, а потом попытаться переключиться на НПЦ, адрес в строке меняется, но информации и кнопок управления НПЦ нет.
DSS-on



 2 
   
  написано: 1.09.2021 13:00:01 
Адрес в строке браузера меняется лишь после второго нажатия
DSS-on



 3 
   
  написано: 1.09.2021 13:07:10 
По какой-то причине в попап с айтемами подгружается контент и отрабатывают ненужные ивенты на #itemsbody
_санек87_



 4 
   
  написано: 1.09.2021 13:07:31 
Может потому что вы должны попасть в вооружение нпс, а не на страницу управления?
Скрины были бы кстати.
_санек87_



 5 
 5   
  написано: 1.09.2021 13:09:25 
А со второго нажатия вы видите нпс со стороны=)
DSS-on



 6 
 -4   
  написано: 1.09.2021 15:46:27 
Я вот что делал:
для синдового боя решил переодеть оружие, открыл в правом верхнем углу список вещей и поменял оружие. Далее закрыл окошко и вспомнил, что НПЦ надо отправить на аут. Жму в центре экрана его ник, а ничего не происходит. По второму нажатию меняется адрес в строке браузера, но все равно ничего не происходит. Лишь после перезагрузки страницы все работает.

В консоли браузера видно, что после открытия и закрытия инвентаря в правом верхнем углу, не корректно отрабатывает один из скриптов, который и кидает js ошибку в консоль, которая все и ломает.
DSS-on



 7 
 36   
  написано: 1.09.2021 15:49:48 
Судя по всему, проблема в том, что для перерисовки контента для персонажа и НПЦ используется глобальная функция postdo. Но такая же функция используется для отрисовки инвентаря. И когда мы первый раз инвентарь открыли, подгружается новый скрипт и в нем есть тоже такая же функция postdo. И она тоже глобальная и перетирает основную функцию.
Простое решение - переименовать function postdo для инвентаря в другую. Более сложный - инкапсулировать это все.
Ilia Sprite (adm)



 8 
 6   
  написано: 2.09.2021 01:03:09 
Без скриншота и описания "куда нажать, чтобы увидеть проблему" ничего не понятно. Даже, например, в пда это, или на десктопе.
Дополнительно осложняется все тем, что и на мобиле и в десктопном хроме персонажи переключаются нормально в этом попапе, то есть это какой-то изолированный случай. Поэтому и нужны подробности.
TWW



 9 
   
  написано: 2.09.2021 09:31:38 
8
Я, кажется, понял о чем он.

1. Проверил на несколькиз браузерах - Сафари, Хром, мобильный самсунг. Поведение одинаково.

2. Использовать новое оформление игры - выключено
3. Находясь на главной (/me) странице изначально мы можем переключаться между персонажами:
[ GanjaFoto:#2288483 ]
4. Если нажать на оружие выскакивает попап с вооружением:
[ GanjaFoto:#2288484 ]
[ GanjaFoto:#2288485 ]
5. Теперь кнопки из пункта 3 не нажимаются и нельзя переключиться на непися и обратно.
DSS-on



 10 
 -10   
  написано: 2.09.2021 11:41:09 
9
Спасибо за скрины. Ошибка в консоли браузера падает.
TWW



 11 
   
  написано: 2.09.2021 11:51:12 
10
Ошибка-то понятно. Вопрос был как воспроизвести, чтобы пофиксить) Я шаги и описал, отработал за тестировщика.
DSS-on



 12 
   
  написано: 2.09.2021 11:51:59 
Записал видео:
- мобильный сафари: https://disk.yandex.ru/i/gDRl4UTgLuDBaA
- десктопный хром: https://disk.yandex.com/i/CEhxdjqa8M7jpA
DSS-on



 13 
 -10   
  написано: 2.09.2021 11:52:38 
11
за шаги тебе спасибо) а про ошибку я продублировал для Ильи :)

К списку тем