• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Цвет в диалоге

Статус
В этой теме нельзя размещать новые ответы.

estranossa

Нуль
Регистрация
12 Ноя 2018
Сообщения
3
Лучшие ответы
0
Репутация
0
Цвет букв в диалоге

Всех приветствую, получается весьма непонятная ситуация с цветом в диалоге при его выводе.

PHP:
static const info_language[] = "\n{3584ef}ВАЖНАЯ ИНФОРМАЦИЯ\n\n\
                                {FFFFFF}Уважаемый {F85050}%s{FFFFFF}, хотим донести до Вашего сведения то, что на нашем\n\
                                сервере присутствует обширное количество графических интерфейсов. К\n\
                                сожалению, для корректной работоспособности интерфейсов с текстом на\n\
                                русском языке необходимо наличие русификатор к игре GTA San Andreas.\n\
                                В противоположном случае,*вместо русских символов, Вы будете наблюдать\n\
                                непонятные и нечитабельные иероглифы.\n\n\
                                Скачать русификатор Smarter's Localization v2.0 для игры можно по нашей\n\
                                ссылке: {F85050}ссылка не указана{FFFFFF}.\n\n\n\
                                {3584ef}АЛЬТЕРНАТИВНЫЙ ВАРИАНТ\n\n\
                                {FFFFFF}Как показывает практика, не у каждого игрока есть возможность скачать и\n\
                                установить русификатор к игре, именно поэтому мы предлагаем альтернативный\n\
                                вариант: вместо русского текста в интерфейсах использовать английский.";       

static format_info_language[sizeof(info_language) + MAX_PLAYER_NAME];
format(format_info_language, sizeof(format_info_language), info_language, GetName(playerid));

ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{3584ef}NAME SERVER | {FFFFFF}Касательно русификатора #1", format_info_language, "Далее", "Отмена");
printf("%s", format_info_language);
Что получается в самой игре:

Что выводит дебаг printf:

Компилятор: Zeex last release, пробовал ставить дефолт компилятор, тоже самое.
Пробовал делать прямо через format, через strcat, все тоже самое. Дебаг выводит так, как должно быть. В игре - совсем другое.
Складывается такое ощущение, что цвета в тексте меняются местами.


Где недочет, понять не могу. Буду благодарен любой Вашей помощи.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу