Closed Vladislav4KZ closed 1 year ago
Также если перед цифрой стоит \w
- окрашивание в белый цвет, то в самой игре перед цифрой отображается буква r.
То же самое и с \y
- жёлтый цвет, цифра окрашена в жёлтый цвет, но перед ней находится буква r
Причина почему перед цифрами отображается буква r
В исходном коде YaPB для каждого числа по умолчанию применяется красный цвет, если не указано иное, и если это не Legacy версия игры.
https://github.com/yapb/yapb/tree/master/src/control.cpp#L1888
Так как в оригинальном клиенте форматирование текста нормально работает, буквы r w y перед числами не видны.
На примере главного меню YaPB Оригинальный клиент Counter-Strike 1.6
![yb_menu_eng_orig.png](https://github.com/Velaron/cs16-client/assets/22411953/e7295c26-9f73-4d59-a9e5-d2d23d0a9ce0)
CS16Client
![yb_menu_eng_cs16client.png](https://github.com/Velaron/cs16-client/assets/22411953/4f770f7e-3b47-4287-abea-e1779f2bc860)
Как видно на скриншотах, в CS16Client на английском меню цифры окрашены в белый цвет, и перед ними нету буквы r (хотя в исходном коде
\r
перед цифрами стоит)А на русском языке, перед цифрами видна буква r но они тоже не окрашиваются в красный цвет
Окрашивание символов в жёлтый цвет -
\y
работает на CS16Client