Может на символ % буфера не хватает? По идеи должно показывать именно так как надо.
Дак оно нигде не показывает. При чем, самое интересное, что если просто использовать статическую строку (без файла перевода), например, через цветной чат CPrintToChat(client, "Ваше здоровье: %i%% HP", hp), то все нормально работает. Но стоит это все ввести в файл переводов, и проценты сразу перестают работать. Либо там форматирование какое-то особенное, либо как-то по-другому эти проценты вставляются.
Попробуй сразу %i%%%% прописать, я помню такая же проблема была, вроде именно так и исправил.
Спасибо, помогло. Правда, конечно, это больше похоже на раздолбанный старый инвалидный костыль, чем на полноценное решение проблемы. Но, хотя бы, что-то. Работает и ладно.
Сообщение отредактировал 8rutu5: 04 Май 2020 - 14:40