14.10.2017, 23:14
Eu uso isso aqui
pawn Код:
stock FixTextDrawText(const string:text[]) {
new
output[512],
i = -1,
l = strlen(text);
while(++i < l) {
output[i] = text[i];
switch(text[i]) {
case 0xC0 .. 0xC3: output[i] -= 0x40;
case 0xC7 .. 0xC9: output[i] -= 0x42;
case 0xD2 .. 0xD5: output[i] -= 0x44;
case 0xD9 .. 0xDC: output[i] -= 0x47;
case 0xE0 .. 0xE3: output[i] -= 0x49;
case 0xE7 .. 0xEF: output[i] -= 0x4B;
case 0xF2 .. 0xF5: output[i] -= 0x4D;
case 0xF9 .. 0xFC: output[i] -= 0x50;
case 0xC4, 0xE4: output[i] = 0x83;
case 0xC6, 0xE6: output[i] = 0x84;
case 0xD6, 0xF6: output[i] = 0x91;
case 0xD1, 0xF1: output[i] = 0xEC;
case 0xDF: output[i] = 0x96;
case 0xBF: output[i] = 0xAF;
}
}
return output;
}