• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Characters Extra_flags = 268
Stormtrooper
Командир
Приветствую форумчане
Недавно заметил что форма вывода игроков онлайн на сайте странно себя ведёт и не показывает пару игроков
У себя я сделал так что ГМы в списке онлайна отображаться не должны и сделал в коде исключение вида where `extra_flags` <13 (опытным путём выяснилось что обычные игроки не получают значение данного флага выше 12)
Но вдруг при очередной проверке я увидел что 2 игрока (не ГМы!) имеют флаг 268!!!
Копался в источниках в интернете но увидел лишь значения от 1 до 64 при различных комбинациях (GM ON/OFF, WHISPER ON/OFF и тд) - тоесть даже в сумме столько не наберётся
В коде сервера информация та же
Откуда могли появится такие флаги и что они вообще означают?
Пытался руками выставить флаг =12 но при сохранении игроков им опять поставился 268
Есть мысли?

Добавлено (06.07.2018, 22:17)
---------------------------------------------
Разобрался
оказывается есть дополнительное значение смерти игрока 256
как раз 256+12=268
Если помог, ставь плюсик в репу :)

Сообщение # 1 отредактировано Stormtrooper - Пятница, 06.07.2018, 22:23
  • Страница 1 из 1
  • 1
Поиск: